In article <[EMAIL PROTECTED]>,
Phil Dyer  <[EMAIL PROTECTED]> wrote:
>-----BEGIN PGP SIGNED MESSAGE-----
>Hash: SHA1
>
>David Clymer wrote:
>> 
>> The debian post install script probably doest go through the rc.*
>> directories looking for runlevel entries since these are all just
>> symlinks to a script in /etc/init.d/. All that it probably checks for is
>> that the /etc/init.d/<whatever> script exists and is executable. Then,
>> on the assumption that its generally a good idea to stop and start
>> daemons when upgrading them, it does so. 
>
>I just think it would be a good idea to not start something that's not
>running anyway. Check to see if the proc is running and if it is, restart.

In a lot of cases, the service is stopped in the preinst script,
and (re-)started in the postinst script. So your suggestion doesn't
work.

>> If you want to keep updates from starting the daemon, just chmod 644 it.
>
>That sounds reasonable...and simple. :) thanks.

Reasonable, simple, and wrong :)

As long as one start or stop link is still present, update-rc.d will
not change the configuration. So just remove all start/stop links
except in, say, runlevel 5 or so. Since the default runlevel is
2, the service will not be started ever.

Mike.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to