Hey Tim, Tim Booth wrote: [...] > This is a request on behalf of Bio-Linux and the Debian Med > developers. The attached file shows the zshrc used on Bio-Linux, and > the part we'd really like to see in the standard zsh-common package is > support for a zprofile.d configuration directory[...]
Is there a specific problem you'd like to address? I'm not a big fan of these kitchen sink directories everybody and their dog gets to dump stuff into. Especially in “/etc” since it's kind of hard for a package to remove stuff from there again. > In Bio-Linux this is hooked from zshrc but actually a modified zprofile > probably makes more sense. > > This is pretty trivial to implement, as far as I can see. What do you think? [...] > for i in `( setopt null_glob ; echo -n /etc/zsh/zshrc.d/*.zsh )` ; do Ungh... Don't do it like this! Just use globbing to create a list of files. The idea about "null_glob" is sound in itself (even though in zsh solvable differently, using the "N" glob qualifier). But since you do this test in the loop: > if [ -r $i ]; then > source $i you don't need null_glob at all. Thus, I'd do this: for i in /etc/zsh/zshrc.d/*.zsh; do # I'm quoting the parameter, because someone might have # set the SH_WORD_SPLIT option in, say "~/.zshenv". if [ -r "$i" ]; then source "$i" fi done Regards, Frank -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org