On Mon, May 15, 2006 at 05:50:26PM +0200, Emanuele Rocca wrote: > Hello Uwe, > > * Uwe Hermann <[EMAIL PROTECTED]>, [2006-05-15 17:09 +0200]: > > What is "the Debian way" to prevent any daemon from ever starting, > > whether upon reboot, upon upgrade, upon new install etc. > > > > I know I can do > > > > * /etc/init.d/foobar stop > > to stop the daemon at this very moment (but it'll be re-started upon > > reboot, often (always?) also upon upgrade of the foobar package). > > > > * /usr/sbin/update-rc.d -f foobar remove > > to prevent the starting of the daemon upon reboot. However, most > > often this will have to be done _again_ if the foobar package is > > upgraded... > > The correct way to disable a service is renaming the symlink to > Kxyservice. > http://www.debian.org/doc/manuals/reference/ch-system.en.html#s-custombootscripts > > You should really not use update-rc.d. > > Quoting update-rc.d(8): > "Please note that this program was designed for use in package > maintainer scripts and, accordingly, has only the very limited > functionality required by such scripts. System administrators are not > encouraged to use update-rc.d to manage runlevels. They should > edit the links directly or use runlevel editors such as sysv-rc-conf > and bum instead." > > I don't have an answer for the "don't start upon new install" problem, > though.
while it doesn't cover "at system installation time" couldn't you get this out of policy-rc.d ?? To impact at system install time I suppose you're talking something like a CDD ? Regards, Paddy -- Perl 6 will give you the big knob. -- Larry Wall -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

