/etc/profile.d does not exist, yet the /etc/profile script in the past few revisions of baselayout try to source it. The attached patch prevents the error message if it does not exist.
Created attachment 75246 [details, diff] profile.d-nonexistant.patch
the double check is pointless, added just a -d check to svn, thanks
*** Bug 116571 has been marked as a duplicate of this bug. ***
actually proposed patch is bogus how the hell are you getting errors ? that code is fine and the -r check will prevent any attempts to source non-existant files
# Default environment if [[ -f /etc/profile ]] ; then source /etc/profile fi That is what I have in my .zshrc Not sure what is causing it - but when I login, i get /etc/profile:61: no matches found: /etc/profile.d/*.sh
well it's a good thing you included details :P
Marking invalid as zsh should not source /etc/profile but rather /etc/zprofile.
*** Bug 121673 has been marked as a duplicate of this bug. ***