Canonical method to locally disable an init script?

tito farmatito at tiscali.it
Mon Nov 23 19:41:35 GMT 2020


On Mon, 23 Nov 2020 20:19:02 +0100 (CET)
Thorsten Glaser <t.glaser at tarent.de> wrote:

> Hi list,
> 
> this is more of a sysvinit user question, but I don’t know of
> any better place to ask.
> 
> I am currently doing…
> 
> 	sudo /usr/sbin/update-rc.d -f rng-tools-debian remove
> 
> … on any systems where rngd does not need to be automatically
> started or even shouldn’t. (These are supplied with entropy
> over the network, which a separate script handles, so rngd
> truly must be installed, but the init script should not even
> try to start it.)
> 
> However, each update of the package re-enables it, as etckeeper shows:
> 
> […]
> [master 45b2678] committing changes in /etc made by "apt-get --purge
> dist-upgrade linux-image-5.9.0-1-amd64- fontforge" 11 files changed,
> 52 insertions(+), 46 deletions(-) create mode 120000
> rc0.d/K01rng-tools-debian create mode 120000 rc1.d/K01rng-tools-debian
>  create mode 120000 rc2.d/S02rng-tools-debian
>  create mode 120000 rc3.d/S02rng-tools-debian
>  create mode 120000 rc4.d/S02rng-tools-debian
>  create mode 120000 rc5.d/S02rng-tools-debian
>  create mode 120000 rc6.d/K01rng-tools-debian
> […]
> 
> Apparently I’m not using the correct way to disable that script.
> But which of the many ways found (most recent ’net founds indicate
> update-rc.d remove, older ones show update-rc.d disable or even
> defaults disable) is the *correct* one?
> 
> Perhaps I even accidentally found a bug, update-rc.d remove is
> right, used to work, but with insserv the symlinks are forcibly
> added now?
> 
> Thanks in advance,
> //mirabilos

Hi,

insserv -r thatservice ?

Ciao,
Tito



More information about the Debian-init-diversity mailing list