I have been quite a few times in this situation:
I need to test something and need to place a file containing some LDPATH
in env.d. It works and I forget that •I• placed it there.
For that reason from time to time I need to go through the files in
env.d, check which I created myself, which were created by eclectic and
which were added by a package etc.
To make that easier I started to suffix them to indicate that they
haven't been added by the package manager, but that got me thinking that
maybe it wouldn't be a bad idea to improve the whole thing a bit.
For example one could have three (or more) dirs in env.d:
env.d/paludis
env.d/eclectic
env.d/manual
Paludis only writes to the first dir and uninstalls files in that dir
automatically if the package gets uninstalled.
In the second dir, eclectic adds files which it adds when doing
`eclectic module set 1` or similar.
eclectic could also have `eclectic env cleanup` which checks if modules
that don't exist anymore (because they have been uninstalled) have left
files in env.d, though that might be not be the behaviour some people want.
(For example, the opengl profiles, once set, should basically work with
eclectic-opengl being installed, at least that is what one would expect
atm, but we could change that.)
The last dir is where the user placed his files.
eclectic env update then goes through all of these dirs, instead of just
env.d/*
Regards,
Bernd
_______________________________________________
Exherbo-dev mailing list
[email protected]
http://lists.exherbo.org/mailman/listinfo/exherbo-dev