this is not a "cosmetic issue"
a whole LSB system init.d script insertion is falling apart and is useless

I wroted a script that stops rtorrent gracefully and want to instert it at INIT 
0, 1 and 6 ( halt, silgme-user, reboot ) and configured it with LSB as this:
### BEGIN INIT INFO
# Provides:             rtorrent-stop
# Required-Start:
# Required-Stop:        $local_fs $remote_fs $syslog
# Default-Start:
# Default-Stop:         0 1 6
# Short-Description:    Stop gracefully any rtorrent process durring 
shutdown/reboot
# Description:          Run "kill -2 `pidof rtorrent'" which stops any rtorrent 
work,
#                       disconnect it from trackers and close files.
### END INIT INFO

I've invoced "update-rc.d":
sudo update-rc.d rtorrent-stop defults
update-rc.d: warning: rtorrent-stop start runlevel arguments (2 3 4 5) do not 
match LSB Default-Start values (none)
 Adding system startup for /etc/init.d/rtorrent-stop ...
   /etc/rc0.d/K20rtorrent-stop -> ../init.d/rtorrent-stop
   /etc/rc1.d/K20rtorrent-stop -> ../init.d/rtorrent-stop
   /etc/rc6.d/K20rtorrent-stop -> ../init.d/rtorrent-stop
   /etc/rc2.d/S20rtorrent-stop -> ../init.d/rtorrent-stop
   /etc/rc3.d/S20rtorrent-stop -> ../init.d/rtorrent-stop
   /etc/rc4.d/S20rtorrent-stop -> ../init.d/rtorrent-stop
   /etc/rc5.d/S20rtorrent-stop -> ../init.d/rtorrent-stop

so instead insterting scritp only where it is wanted it instert it into
the default positions

here is quote from LSB wiki:
[..]
Default-Start: run_level_1 [run_level_2...],Default-Stop: run_level_1 
[run_level_2...]

    * defines the run levels where the script should be started (stopped) by 
default. For example, if a service should run in runlevels 3, 4, and 5 only, 
specify "Default-Start: 3 4 5" and "Default-Stop: 0 1 2 6". 
[..]


So I configured my script as in this WIKI:
### BEGIN INIT INFO
# Provides:             rtorrent-stop
# Required-Start:
# Required-Stop:        $local_fs $remote_fs $syslog
# Default-Start:         3 4 5
# Default-Stop:         0 1 2 6
# Short-Description:    Stop gracefully any rtorrent process durring 
shutdown/reboot
# Description:          Run "kill -2 `pidof rtorrent'" which stops any rtorrent 
work,
#                       disconnect it from trackers and close files.
### END INIT INFO

and that what "update-rc.d" did:
update-rc.d: warning: rtorrent-stop start runlevel arguments (2 3 4 5) do not 
match LSB Default-Start values (3 4 5)
update-rc.d: warning: rtorrent-stop stop runlevel arguments (0 1 6) do not 
match LSB Default-Stop values (0 1 2 6)
 Adding system startup for /etc/init.d/rtorrent-stop ...
   /etc/rc0.d/K20rtorrent-stop -> ../init.d/rtorrent-stop
   /etc/rc1.d/K20rtorrent-stop -> ../init.d/rtorrent-stop
   /etc/rc6.d/K20rtorrent-stop -> ../init.d/rtorrent-stop
   /etc/rc2.d/S20rtorrent-stop -> ../init.d/rtorrent-stop
   /etc/rc3.d/S20rtorrent-stop -> ../init.d/rtorrent-stop
   /etc/rc4.d/S20rtorrent-stop -> ../init.d/rtorrent-stop
   /etc/rc5.d/S20rtorrent-stop -> ../init.d/rtorrent-stop


So... it's not working at all.
GARBAGE!!!

I need to do "sudo update-rc.d rtorrent-stop stop 99 0 1 6 ." manually.

Conclusion: "update-rc.d" in Ubuntu ( Karmic ) is working ONLY in legacy
mode. And that is the real bug here.

-- 
kerneloops stop runlevel arguments (0 1 6) do not match LSB Default-Stop values 
(1)
https://bugs.launchpad.net/bugs/452000
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to