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