Bug#406685: [Pkg-sysvinit-devel] Bug#406685: initscripts: RAMRUN, RAMLOCK vars/opts are undocumented

Paolo oopla at users.sf.net
Sun Jan 14 16:03:50 CET 2007


On Sun, Jan 14, 2007 at 12:13:34PM -0200, Henrique de Moraes Holschuh wrote:
> > their init.d/ scripts. Case in point was clamav-daemon, which didn't start
> > on boot, expecting /var/run/clamav/ to be already there. Same for virus-DB
> > updater freshclam.
> 
> They are buggy.  They need to be fixed.  I would be happy to provide patches
> and NMU if that's what the problem is.  OTOH, if the clamav-* maintainer

problem is, that fixes need to survive upgrades.

> does not *want* to fix this bug because it is against what he believes is
> right, then we shouldn't fight him, IMHO.  It goes straight to the CTTE in
> that case.

likely

> This agreement was made the Debian way (massive thread on d-devel), and the
> outcome is: packages are not allowed to assume anything will remain in
> ephemeral trees, and */run, and /tmp are now considered ephemeral.

given the 'massive', I assume the point has been weighted enough. 
Perhaps some maint put that thread in their own ephemeral area and forgot 
about it :)
 
> The reason was technical:  It is much simpler and safer to add the required
> logic to each package's initscripts than to try for anything generic.

ok, assuming you want to wipe out */run and /tmp. I'm not fully convinced
of that, though I didn't follow whole thread, only some spot due to issues/
bugrep. 
I'm fine either way, generally, provided that pkgs don't fail/break on next 
upgrade due to such divergent opinions: users shouldn't be involved.

thanks
--
paolo




More information about the Pkg-sysvinit-devel mailing list