[Pkg-sysvinit-devel] Re: [Pkg-sysvinit-commits] r406 - sysvinit/trunk/debian/initscripts/etc/default

Petter Reinholdtsen pere at hungry.com
Mon Dec 19 19:12:38 UTC 2005


[Thomas Hood]
> Author: jdthood-guest
> Date: 2005-12-19 18:55:04 +0000 (Mon, 19 Dec 2005)
> New Revision: 406
> 
> Modified:
>    sysvinit/trunk/debian/initscripts/etc/default/tmpfs
> Log:
> Fix variable names

Every time you change a conffile, you create upgrade upgrade issues
for the people with the package installed.  We should try to avoid
this.

And every time you change a variable name, the people with the old
name need to update to the new name, and this make upgrades even more
painful.  We should work even harder to avoid this.

(Would you want to upgrade 2000 machines running debian when all the
upgrades needs manual intervention to fix configuration files?  I do
not. :)

I suggest we try to keep the conffiles in /etc/defaults/ as static as
possible, and never change variable names in them.  We should also try
to avoid editing them unless the changes is very important.  I've been
thinking about converting the init.d scripts to use multilevel
configuration, so we could store our defaults somewhere else, and only
fetch overrides from /etc/defaults/, to reduce the upgrade problems.
But I have not found time for it yet. :/



More information about the Pkg-sysvinit-devel mailing list