/sbin/env-update, called by bootmisc at boot time, doesn't create correctly the /etc/profile.env file (I think also /etc/profile.* file...). I have a lot of file in /etc/env.d/ directory with the same "ordinal" prefix (e.g., 04ati-dri-path-amd64 and 04ati-dri-path-x86). When I run env-update (from baselayout package), only some /etc/env.d/* files are considered and merged in the profile.env file. From a brief analysis, I think that just one file for ordinal prefix is considered... but I'm not sure. The issue is not present with env-update provided by portage package. Thanks a lot in advance for you answer. luigi Reproducible: Always Steps to Reproduce: 1. /sbin/env-update 2. . /etc/profile 3. Actual Results: /etc/profile.env is incomplete (some /etc/env.d/* files are not considered) Expected Results: /etc/profile.env complete considering all /etc/env.d/* files env-update from portage (used instead) works fine. /etc/init.d/bootmisc call bugged env-update version.
Could you attach a tarball of your env.d files and a profile.env generated by both env-updates? Thanks
*** This bug has been marked as a duplicate of bug 176198 ***
Created attachment 117425 [details] tarball of env.d directory
Created attachment 117426 [details] profile.env generated with portage's env-update (good)
Created attachment 117427 [details] file generated with baselayout env-update (bad)
ops too late :D (sorry!) ciao