Bug#664610: ignore overrides/myscript, if init.d/myscript is not available

Dmitry Bogatov KAction at debian.org
Mon Jul 15 15:45:55 BST 2019


control: tags -1 +moreinfo

[2012-03-19 11:52] Harald Dunkel <harald.dunkel at aixigo.de>
> Package: insserv
> Version: 1.14.0-2.2
> Severity: wishlist
>
> insserv should ignore /etc/insserv/overrides/myscript, if
> /etc/init.d/myscript is not available.
>
> In my case "insserv -r somescript" refused to proceed, just
> because some long forgotten override file for myscript mentioned
> a dependency to somescript.

Seems things changed. I tried to reproduce this bug with following:

	$ cat /etc/insserv/overrides/foo
	### BEGIN INIT INFO
	# Provides:          foo
	# Required-Start:    xdm $local_fs $remote_fs
	# Required-Stop:     xdm $local_fs $remote_fs
	# Should-Start:      xfs $named slapd
	# Should-Stop:       xfs $named slapd
	# Default-Start:     2 3 4 5
	# Default-Stop:      0 1 6
	# Short-Description: The X Display Manager
	### END INIT INFO
	$ sudo insserv -v -r xdm
	insserv: remove service /etc/init.d/../rc0.d/K01xdm
	insserv: remove service /etc/init.d/../rc1.d/K01xdm
	insserv: remove service /etc/init.d/../rc2.d/S04xdm
	insserv: remove service /etc/init.d/../rc3.d/S04xdm
	insserv: remove service /etc/init.d/../rc4.d/S04xdm
	insserv: remove service /etc/init.d/../rc5.d/S04xdm
	insserv: remove service /etc/init.d/../rc6.d/K01xdm
	insserv: creating .depend.boot
	insserv: creating .depend.start
	insserv: creating .depend.stop
	$ sudo insserv -v xdm
	insserv: enable service ../init.d/xdm -> /etc/init.d/../rc0.d/K01xdm
	insserv: enable service ../init.d/xdm -> /etc/init.d/../rc1.d/K01xdm
	insserv: enable service ../init.d/xdm -> /etc/init.d/../rc2.d/S04xdm
	insserv: enable service ../init.d/xdm -> /etc/init.d/../rc3.d/S04xdm
	insserv: enable service ../init.d/xdm -> /etc/init.d/../rc4.d/S04xdm
	insserv: enable service ../init.d/xdm -> /etc/init.d/../rc5.d/S04xdm
	insserv: enable service ../init.d/xdm -> /etc/init.d/../rc6.d/K01xdm
	insserv: creating .depend.boot
	insserv: creating .depend.start
	insserv: creating .depend.stop

Did I misunderstood something?
-- 
Note, that I send and fetch email in batch, once in a few days.
Please, mention in body of your reply when you add or remove recepients.




More information about the Debian-init-diversity mailing list