I have a bunch of configuration for my users' shells in /etc/profile.d/
After a recent update, I noticed that 'ls' output looked different so I went digging as to why this had suddenly changed without me changing it.
It seems that /etc/profile was updated with baselayout-2.6, and now /etc/profile.d/ is sourced *before* /etc/bash/bashrc, with the effect that the latter overrides my aliases.
I edited /etc/profile to grab /etc/profile.d/ *after* /etc/bash/bashrc and everything now works as expected.
Should this be fixed upstream, or are my expectations wrong?