lp:ubuntu/hardy-updates/sysvinit
- Get this branch:
- bzr branch lp:ubuntu/hardy-updates/sysvinit
Branch merges
Branch information
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.
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