On Wed, Apr 04, 2012 at 11:34:25AM +0200, josh wrote: > For example, I've written an init.d script that I want to > start before another service gets started. I want it to have the start > index 20. It also should not be stopped before certain other > services are stopped, so I want it to have a stop index of > 02. However:
> update-rc.d: using dependency based boot sequencing ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nowadays, the numbers are not used on most systems. We order the scripts using dependency information in the script header. For example, this is the header from /etc/init.d/postfix: ### BEGIN INIT INFO # Provides: postfix mail-transport-agent # Required-Start: $local_fs $remote_fs $syslog $named $network $time # Required-Stop: $local_fs $remote_fs $syslog $named $network # Should-Start: postgresql mysql clamav-daemon postgrey spamassassin # Should-Stop: postgresql mysql clamav-daemon postgrey spamassassin # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: start and stop the Postfix Mail Transport Agent # Description: postfix is a Mail Transport agent ### END INIT INFO If you add similar information to your script, it should do the right thing. Rather than using numbers, explicitly state which services you need, and it will end up in the correct order. Regards, Roger -- .''`. Roger Leigh : :' : Debian GNU/Linux http://people.debian.org/~rleigh/ `. `' schroot and sbuild http://alioth.debian.org/projects/buildd-tools `- GPG Public Key F33D 281D 470A B443 6756 147C 07B3 C8BC 4083 E800 -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org