4
Policy requires that maintainer scripts use update-rc.d to register and
5
deregister initscripts. An unfortunate result of this policy, combined
6
with shortcomings in current update-rc.d implementations, is that there
7
is no way for maintainer scripts to change the sequence number of an
8
initscript that has already been registered if and only if its sequence
9
number has not been changed by the administrator. update-rc.d *never*
10
changes the sequence number of an already registered initscript, even
11
if its sequence number has not been changed by the administrator.
12
There are no plans to fix this problem. Therefore, if it is necessary
13
to change the sequence number of an initscript in order to fix a bug
14
then the maintainer script should go ahead and do:
16
update-rc.d -f <scriptname> remove
18
before the new update-rc.d call, even though this overrides out any
19
administrator changes.