[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#225465: debian-policy: packages must give choice to not start at boot, via debconf



On Tue, Jan 06, 2004 at 07:53:11AM +0100, Thomas Hood wrote:
> Josip Rodin <joy@srce.hr> wrote:
> > That's one debconf question too many. The instructions for stopping
> > the starting of daemons are pretty simple -- for the vast majority of
> > users it's simply a matter of
> > 	rm /etc/rc2.d/S??daemonname
> 
> No, it is a matter of:
> 
>         mv /etc/rc2.d/S20daemonname /etc/rc2.d/K80daemonname
> 
> The reasons:
> * If you remove all rc symlinks then the package may reinstall them
>   on upgrade.

Read again, I said rc2.d only. All packages are supposed to populate all
other runlevels and it should be safe to assume that the user won't somehow
magically read "rc2.d/S" as "rc*.d/*", run that, and then come whining about
how everything is SNAFU.

> * The behavior of the init system is not defined if there is no
>   symlink for the service.

Certainly the init system won't go around looking for scripts to execute if
you don't tell it to do anything, so I don't see how this is relevant other
than as a consistency thing...

-- 
     2. That which causes joy or happiness.



Reply to: