~ubuntu-branches/debian/experimental/sysvinit/experimental

« back to all changes in this revision

Viewing changes to debian/sysv-rc/doc/README.Debian

  • Committer: Bazaar Package Importer
  • Author(s): Petter Reinholdtsen
  • Date: 2008-08-12 16:07:50 UTC
  • Revision ID: james.westby@ubuntu.com-20080812160750-65gpyv74vh4qr69w
Tags: 2.86.ds1-61
* Fix typo in rcS(5), proberly->properly (Closes: #484233).  Thanks to
  Julien Danjou for noticing.
* Fix typo in rcS(5), maually->manually (Closes: #493680).  Thanks to
  Xr for noticing.
* Modify runlevel detection code in invoke-rc.d to notice the
  difference between runlevels 0 and 6, and the boot runlevel, to
  make it possible to use invoke-rc.d during boot (Closes: 384509).
* Make sure to call restorecon after mounting tmpfs file systems, to
  set SELinux permissions (Closes: #493679).  Patch from Russell
  Coker.
* Move responsibility of stopping the splash screen process from
  individual init.d scripts to init.d/rc.  This make sure the
  progress calculation reflect reality, and that the splash screen
  is taken down in runlevel 1 (Closes: #431560) and that it stop
  before gdm and kdm (Closes: #422922, #489734).
* Skip error message from checkfs.sh when / is read-only.  Patch
  from Mirek Slugen (Closes: #492214).

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
README for sysv-rc
 
2
------------------
 
3
 
 
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:
 
15
 
 
16
    update-rc.d -f <scriptname> remove
 
17
 
 
18
before the new update-rc.d call, even though this overrides out any
 
19
administrator changes.
 
20