lp:ubuntu/hardy/sysvinit

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/hardy/sysvinit
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Mature

Recent revisions

86. By Martin Pitt

* Fix handling of fatal fsck errors in the usplash integration. (LP: #209416)
  - usplash-fsck-functions.sh: When fsck exits with an error > 1, this
    signals a non-correctable failure, which will trigger sulogin. Quit
    usplash in this case and restore stdin/out/err, so that the following
    sulogin is actually usable.
  - check{root,fs}.sh: Redirect fsck's stdout/err to /dev/console in usplash
    mode, so that the user will see the "RUN fsck MANUALLY" warning.

85. By Martin Pitt

debian/initscripts/etc/init.d/mtab.sh: Revert previous change of cleaning
/media/.hal-mtab, since hal does not (and cannot easily) remove mount
point directories on shutdown, but also considers already existing mount
points as not usable for dynamic mounts (since they potentially conflict
with fstab). Patching hal properly is too intrusive at this point.
(LP: #101845, LP: #95368)

84. By Martin Pitt

debian/initscripts/etc/init.d/mtab.sh: Remove /media/.hal-mtab on boot, to
avoid building up cruft when device name change, etc. (LP: #95368)

83. By Martin Pitt

* debian/initscripts/lib/init/usplash-fsck-functions.sh:
  - When pressing ESC, do not kill the logsave command (since this does not
    reliably kill the subprocess), but the fsck.ext[23] processes directly.
    (LP: #203322)
  - When checking multiple partitions in succession, print the name of the
    next device when it comes to its turn. NB that this still does not work
    with checking multiple partitions in parallel, that's an fsck bug.
    (LP: #203323)
  - Use usplash 0.5.17's new FAIL_NO_USPLASH mode to avoid being stuck at
    reading from the usplash FIFO if usplash died during fsck.
  - Also output fsck progress information to the current console. This looks
    quite dodgy ATM, but is better than not printing anything at all if
    usplash died in between.

82. By Reinhard Tartler

Add support for /var/run/sendsigs.omit.d/ (LP: #181541).
Thanks to Kel Modderman for the patch.
Patch based on
http://lists.alioth.debian.org/pipermail/pkg-sysvinit-commits/2008-January/001080.html

81. By Martin Pitt

* debian/initscripts/lib/init/usplash-fsck-functions.sh:
  - Do not spin while waiting for fsck to start.
  - Do not clear usplash text ("quiet" may be disabled).
  - Fix status message if fsck was cancelled.
  - Based on Kees Cook's patch, thank you!
  - LP: #200391

80. By Stefan Bader

If ACPI is available, load the ac module before checking the root
filesystem (LP: #89752).

79. By Adam Conrad

* debian/initscripts/etc/network/{if-up.d/mountnfs,init.d/waitnfs.sh}:
  Remove call to /lib/udev/watershed, to avoid pulling udev and all
  its dependencies into the "Priority: Required" set of packages.
* debian/initscripts/lib/init/mountall-net-fs: implement locking, to
  avoid parallel instances, while ensuring eventual serial execution.
* debian/control: drop the initscripts dependency on udev.

78. By Dustin Kirkland 

* debian/initscripts/etc/init.d/mtab.sh:
  Explicitly add mtab entries for networked file systems; race condition
  exists where mtab can get overwritten *after* networked file systems are
  mounted (LP: #46145, #44836).
* debian/initscripts/etc/init.d/waitnfs.sh, debian/control:
  Update inline documentation, as waitnfs ONLY waits on /usr and /var mounted
  filesystems.
  Before waiting for net file systems, try mounting them (with watershed)
  just in case the mount has not been attempted elsewhere.
  Added udev as dependency due to use of watershed.
* debian/initscripts/etc/network/if-up.d/mountnfs:
  Remove the bulk of this script to a common library script
  Call the common library script with watershed for locking purposes
  (LP: #45842, #46516).
* debian/initscripts/lib/init/mountall-net-fs, debian/rules:
  Common library script for mounting all network file systems (nfs, cifs,
  samba, etc).
  Script can be called in various meaningful locations; should be wrapped
  with watershed to correctly handle race conditions.

77. By Martin Pitt

debian/initscripts/etc/init.d/checkroot.sh: Use usplash fsck integration
as well, but restrict it to ext2 and ext3. Other file systems do not
provide progress information anyway, nor do they do regular checks of
clean file systems, and especially reiserfsck does not seem to like
getting backgrounded. (LP: #38303)

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/oneiric/sysvinit
This branch contains Public information 
Everyone can see this information.

Subscribers