I've already submitted two suggestions today, so I'll make this one
/etc/skel is an example of a default configuration that might be
copied for individual users. But when I run etc-update to update
/etc/skel/.bashrc (for example) each user has to figure out that it's
updated and manually update ~/.bashrc. It would be a terrible hack to
symlink individual users' configs to global defaults.
Would it be feasable to automate the proccess of updating user configs
from updated global defaults?
if ~/.bashrc had 'source /etc/skel/.bashrc' then any global changes would be
included in users configs and this allows the users to tweak their own configs.
Ok, then, bashrc was a poor example. What about fluxbox config? Or
any config, for that matter, that works on a per-user basis, storing
text files in the user's home dir?
This is an awesome idea!
If all the config files were inherreting value-key pairs, we might be able to have an even smarter management of the system.
However, some configs do not lend themselves to value + keys naturally.. but, anyway, it would be really nice to have a centralized system for storing user data, without having 100's of .blah directories in the home dir...
oh.. I think that's called the registry in windows...
anyway, etc-update for userdirs would be awesome...
and it's a step in the right direction..
Beyond the scope of etc-update (this is about local site policies).