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: