reopen 749400 tags 749400 moreinfo thanks
On Mon, 26 May 2014 18:23:20 -0007 Cameron Norman <camerontnor...@gmail.com> wrote: > Package: debhelper > > Greetings, > > It would be much cleaner to disable init scripts when the package is > uninstalled, so that a bunch of shell scripts that just run "[ -x > $DAEMON ] || exit 0" are not slowing down the boot. > > Additionally, this causes problems for Upstart, as the "starting" event > is emitted before the job can tell if its daemon is installed or not. > It also poses a problem for socket activation with Upstart, as the > upstart-socket-bridge will create the socket for the job even if the > daemon is not installed. > > I think it would just be overall cleaner to disable the init > configuration on removal of the package with a "update-rc.d disable > $daemon". > > Thank you, > -- > Cameron Norman Hi, Unfortunately, our attempt to solve this bug as caused a severe regression (please see #806276) and had to be reverted. Apparently it is *not* safe to call "update-rc.d #SCRIPT# disable" unconditionally. It is not entirely clear to me why/when it would work / not work, so I will put this on hold until further notice. Patches or/and more information welcome. Thanks, ~Niels