A página de manual zsh(1)
indica que zsh lê /etc/zsh/zprofile
. Você poderia simplesmente adicionar um comando lá que fontes /etc/profile
.
Estou usando o Ubuntu 9.04
Estou tentando adicionar alguns envars de todo o sistema, quero que eles fiquem visíveis tanto para o bash quanto para o zsh (meu shell principal), eu os adicionei ao / etc / profile mas infelizmente não consigo vê-los no zsh
Descobri que o Ubuntu tem um arquivo / etc / environment que é destinado apenas para envvars (ao contrário de scripts gerais), mas o zsh não honra esse arquivo.
Quando eu tento originar / etc / profile manualmente eu recebo a seguinte saída (eu acho que não analisa até o final)
$ source /etc/profile
/etc/profile:5: no matches found: /etc/profile.d/*.sh