This bug was fixed in the package sysvinit - 2.88dsf-13.10ubuntu1 --------------- sysvinit (2.88dsf-13.10ubuntu1) oneiric; urgency=low
* Merge from Debian unstable (LP: #807974), remaining changes: - Support Cell processor: + debian/initscripts.postinst: Create spu system group and /spu mount point if we are running on a Cell processor. + debian/control: Add initscripts dependency 'passwd' for groupadd. (Forwarded to Debian #483399) - Disable bootlogd by default. - debian/patches/91_sulogin_lockedpw.dpatch: Disable "root account is locked" warning, since this is the default in Ubuntu. Document this in sulogin.8. - debian/control: Drop Essential: yes from packages since we use Upstart. - debian/control: Do not build the sysvinit binary package any more. It conflicts with upstart, which is required, so it is uninstallable. - debian/src/initscripts/etc/init.d/ondemand: Sleep for 60 seconds, then set CPU Frequency Scaling governor to "ondemand". LP: #341573. - debian/rules: Compat symlink from /usr/bin/service to /usr/sbin/service - debian/control: sysvinit-utils recommends the upstart that provides the reload action - Remove various initscripts (and an ifupdown hook) that have been replaced by upstart jobs shipped in other packages. - debian/sysv-rc.postinst: Don't use insserv by default - debian/src/initscripts/man/rcS.5: drop mention of /etc/default/tmpfs, which doesn't do anything on Ubuntu. - Remove RAMLOCK, RAMSHM, and RAMTMP settings from default rcS script to avoid confusion, remove from /etc/default/rcS on upgrade too; and remove mention of all of these plus RAMRUN from the manual pages. - Always skip these when unmounting filesystems. - Fix documentation for other things handled by mountall instead of initscripts: tmpfs, /sys (mountall lets you specify options in /etc/fstab), and ASYNCMOUNTNFS. - If /var/run/init.upgraded exists, call telinit u before unmounting the root filesystem. - Create /lib/init/rw as a symlink to /var/run on new installations, and fix it up in /etc/init.d/umountroot on upgrade, as it's difficult to do this at any other time - debian/initscripts.postinst: + do not create motd.tail from motd on systems using update-motd. + clean up incorrectly created motd.tail from upgrade to Maverick. - debian/src/initscripts/etc/init.d/sendsigs: + sendsigs: OMITPIDS needs to be reinitalized for every loop iteration before concatenating pids of upstart jobs to it. + handle the possibility of upstart jobs being started after the script starts running, to avoid unnecessary 10 second delays on shutdown. + only omit jobs that are in the 'start' goal. Those that are destined for 'stop' are waited on and killed like all other processes. + make report_unkillable use apport instead of echoing to console; but disable this reporting by default. - debian/patches/92_sulogin_support_static_sh.patch: add support for /bin/static-sh as fallback if the regular shell fails to execute - debian/initscripts/etc/init.d/umountnfs.sh: emit upstart event unmounted-remote-filesystems, to allow stopping portmap - debian/src/sysv-rc/sbin/invoke-rc.d: replace RUNLEVEL with RUNLEVELHELPER. - debian/src/initscripts/etc/init.d/umountroot: Improve handling of respawn of init: we now wait for inits map file to change. If this doesn't happen within 5 seconds, we unmount forcibly. * Changes included in Debian: - Conflict/Replace sysvconfig - Depend on lsb-base (>= 3.2-14) for status_of_proc() function. - debian/service/service: use upstart for service management, if an upstart configuration exists, - debian/src/initscripts/etc/init.d/umountfs: do not use the -f option when unmounting WEAK_MTPTS - debian/src/initscripts/etc/init.d/sendsigs: Omit any process being controlled by Upstart. - Fix FTBFS with changed libcrypt multiarch library location. * Changes included upstream: - debian/patches/100_fix_ftbfs_enoioctlcmd.patch: cherry pick upstream fix for missing ENOIOCTLCMD to fix a FTBFS - debian/patches/98_killall5_dynamic_omitpid.patch: Allocate pidof/killall5 omitpid buffers dynamically. * Dropped changes: - sysvutils transitional package: this transition is done pre-lucid, so drop the delta. - debian/src/initscripts/lib/init/usplash-fsck-functions.sh: usplash is obsolete, code dropped in Debian and Ubuntu. - Handle /var/run/sendsigs.omit.d explicitly: this is replaced by /run/sendsigs.omit.d upstream. - waitnfs.sh -> mountnfs.sh renaming: transition finished pre-lucid. - bootlogs.sh -> bootlogs: transition finished pre-lucid. * Drop /etc/default/tmpfs; Ubuntu uses mountall instead, so this is confusing cruft. * Make /lib/init/rw a symlink to /run now. * Add a versioned depends to initscripts of mountall (>= 2.28), since everything else depends on initscripts for /run and the boot-time implementation is in mountall for us. * clean up /run/motd if we find this present in the chroot case; this was created by the premature base-files upload and should be overwritten. sysvinit (2.88dsf-13.10) unstable; urgency=low * Non-maintainer upload. * Correct selinux-policy-default Breaks versioning (use <= rather than <<). sysvinit (2.88dsf-13.9) unstable; urgency=low * Non-maintainer upload. * Try both old and multiarch paths to cope with buildds which don't yet have a multiarch libc installed. sysvinit (2.88dsf-13.8) unstable; urgency=low * Non-maintainer upload. * initscripts Breaks all selinux-policy-default versions up to and including 2:0.2.20100524-9, which do not support /run. * Add restorecon support for selinux to /run in mountkernfs. (Closes: #628107). Thanks to Martin Orr for this patch. * Search for libcrypt using multiarch path (Closes: #629677). sysvinit (2.88dsf-13.7) unstable; urgency=low [ Roger Leigh ] * Non-maintainer upload. * Correct version check used for reboot notification in initscripts postinst. * Don't use "rm -rf" when creating compatibility links in chroots; use plain rmdir and abort with an error if it fails. This is in order to avoid removing host data if e.g. /run from the host is already bind mounted on the chroot /run, which would remove the contents of the host /run if upgrading initscripts in the chroot. * Restore rpcbind/portmap changes from 2.88dsf-13.5. * Add restorecon support for selinux using new paths. (Closes: #626725) Thanks to Martin Orr for this patch. * Use new debianutils "ischroot" program to detect if in a chroot in the initscripts postinst more reliably. Depend on initscripts version 4 or greater to ensure ischroot is available. (Closes: #626846) sysvinit (2.88dsf-13.6) unstable; urgency=low [ Roger Leigh ] * Non-maintainer upload. * Don't remount filesystems mounted in the initramfs until mtab exists. Use the existing reload functionality of mountkernfs an mountdevsubfs to allow mtab.sh to trigger the remounts. (Closes: #623174) * Revert to using absolute paths in compatibility symlinks in order to comply with Policy §10.5 symlink rules. (Closes: #626263) * The permissions of /tmp are only set when root is writable. (Closes: #623934) sysvinit (2.88dsf-13.5) experimental; urgency=low [ Roger Leigh ] * Non-maintainer upload. * Unify mount logic shared between mountkernfs.sh, mountdevsubfs.sh and mtab.sh - all functions use domount() from /lib/init/mount-functions. This merges in the functionality of domtab() in mtab.sh, which was almost entirely identical. domount is now capable of mounting and remounting (with and without mtab updates) as well as updating /etc/mtab. - mtab.sh calls mountkernfs.sh and mountdevsubfs with an "mtab" argument to do the mtab generation for early mounts. This means that the mount logic is not needlessly duplicated, and does not require two copies to be kept exactly in sync. This reduces the risk of problems as a consequence of subtle differences between the two scripts. - mount options may be specified in either /etc/default/tmpfs or in /etc/fstab, and will supersede hard coded defaults. The the values in fstab (if any) will supersede those in /etc/default/tmpfs should an entry be present. These values are also used for remounting, which means that filesystems mounted in an initramfs and moved onto the root filesystem prior to init starting will be remounted with the correct user-specified options. - Improve robustness of stat checks when comparing directories. - mountkernfs.sh and mountdevsubfs.sh are idempotent, so allow for repeated invocation. This is needed to allow the same code to be used for mounting, remounting and mtab generation. - Enabling RAMLOCK, RAMSHM and RAMTMP in /etc/default/rcS is no longer required if the filesystems are present in /etc/fstab * /etc/default/tmpfs is deprecated - If changing the default size limits, adding an entry to /etc/fstab is preferred compared with editing /etc/default/tmpfs. This also permits modifying the default mount options, and setting additional mount options. - If /etc/default/tmpfs has been modified from the defaults, any needed entries will be created in /etc/fstab on upgrade, to preserve the settings from /etc/default/tmpfs. The entries in /etc/fstab will subsequently override the settings in /etc/default/tmpfs. * The mount options for /run are made stricter when possible. For example, if /run/shm is a separate filesystem, it may be safely mounted with "noexec". * Compatibility symbolic links are relative, not absolute. e.g. /var/lock is ../run/lock rather than /run/lock. This means that if you're using a chroot from the host system, you'll always be using locations in the chroot, rather than the host, when following the links. * Updated documentation in initscripts README.Debian and rcS(5). [ Kel Modderman ] * Consider rpcbind as alternative to portmap in mountnfs ifupdown script. Thanks to Jamie Heilman and Arthur de Jong. (Closes: #620788) sysvinit (2.88dsf-13.4) experimental; urgency=low [ Roger Leigh ] * Non-maintainer upload. [ Kel Modderman ] * Remove code from /etc/init.d/bootmisc.sh which is not needed with modern kernel which do not support BSD ptys. The udev check is not reliable anymore due to /run/. Thanks Marco d'Itri (Closes: #620784) * Handle user interupt of fsck in etc/init.d/checkfs.sh and init.d/checkroot.sh. Trap SIGINT and handle fsck exit status of 32. (Closes: #608534) sysvinit (2.88dsf-13.3) experimental; urgency=low [ Roger Leigh ] * Non-maintainer upload. * Support for new top-level directory /run to replace /var/run, /var/lock, /dev/shm and /lib/init/rw as a place to store transient writable data which should not be preserved across a system reboot (Closes: #186892, #616571, #620191). /run fixes existing issues with RAMRUN and RAMLOCK options using tmpfs on /var/run and /var/lock (Closes: #423405, #481546, #564635, #607136, #620735). Additionally, /run/shm replaces /dev/shm and may share the same tmpfs as /run if RAMSHM is set to "no" in /etc/default/rcS. /tmp may also be configured to be a tmpfs if RAMTMP is set to "yes" in /etc/default/rcS. /tmp may also be configured to use /run directly if it is symlinked to /run/tmp, for example. Summary: /var/run → /run /var/lock → /run/lock /dev/shm → /run/shm /lib/init/rw → /run (not transitioned automatically) /dev/.* → /run (not transitioned automatically) These changes do not take effect until the system is rebooted as is currently done for /lib/init/rw setup. Prior to a reboot, the paths are made available via bind/nullfs/firmlink mounts, depending on the platform. Following a reboot, the old paths will be converted to symlinks, or bind/nullfs/firmlink mounts where symlinking is not possible, to allow access via either the old or new paths, to permit programs using the old paths to transition to use the new paths for wheezy. - debian/initscripts.postinst: Take chroot detection logic from udev postinst (existing logic was broken). Add detection logic for vserver environments and Hurd. Trigger reboot to complete transition. If the system has not yet transitioned to a tmpfs-based /run, set up bind mounts as follows: /var/run → /run /var/lock → /run/lock /dev/shm → /run/shm On reboot, the system will complete the migration to a tmpfs-based /run; this creates the directory heierachy from the old paths to enable the use of the new /run paths prior to a restart. This means packages may transition to using /run with a versioned dependency upon initscripts. Remove special handling for RAMRUN and RAMLOCK, which is now taken care of by /run. If in a chroot environment, just create symlinks from the new names to the existing locations, since otherwise the changes would be lost, and since rcS scripts aren't run the transition won't complete. - debian/src/initscripts/Makefile: Provide top-level /run. - debian/src/initscripts/doc/README.Debian: Document new use of RUN_SIZE and LOCK_SIZE. Document use of /run rather than /lib/init/rw. Document use of SHM_SIZE and TMP_SIZE. - debian/src/initscripts/etc/init.d/checkroot.sh: Use /run in place of /lib/init/rw. - debian/src/initscripts/etc/default/tmpfs: Document TMPFS_SIZE, RUN_SIZE and LOCK_SIZE (Closes: #483643). Document TMP_SIZE and SHM_SIZE. - debian/src/initscripts/etc/init.d/mountkernfs.sh: Create /run, /run/sendsigs.omit.d and /run/lock. Mount /run/lock as a separate tmpfs if RAMLOCK=yes. /run/lock has 01777 permissions to match /var/lock. Mount /tmp as a separate tmpfs if RAMTMP=yes or / is being mounted read-only (Closes: #503805, #585543). Drop mounting of /var/run and /var/lock. - debian/src/initscripts/etc/init.d/mountdevsubfs.sh: Create /run/shm. Mount /run/shm as a separate tmpfs if RAMSHM=yes. - debian/src/initscripts/etc/init.d/mtab.sh: domtab mirrors behaviour of domount in mount-functions exactly, to prevent duplicate mounts (required for bind mount support). Bind mount /run/init and drop mounting of /var/run. Mount /run/lock in place of /var/lock. Mount /tmp if RAMTMP=yes. Mount /run/shm if RAMSHM=yes. - debian/src/initscripts/etc/init.d/sendsigs: Use new paths: files: /run/sendsigs.omit /lib/init/rw/sendsigs.omit dirs: /run/sendsigs.omit.d/ /lib/init/rw/sendsigs.omit.d/ - debian/src/initscripts/etc/init.d/umountfs: Ignore /run. Continue to ignore /lib/init/rw in order to handle clean shutdown. No longer ignore /var/run and /var/lock. - debian/src/initscripts/etc/init.d/umountnfs.sh: Check for presence of .ramfs than configuration variable when skipping /var/run and /var/lock. Ignore /run. Continue to ignore /lib/init/rw in order to handle clean shutdown. No longer ignore /var/run and /var/lock. - debian/src/initscripts/lib/init/bootclean.sh Don't clean /var/run and /var/lock (Closes: #378776). Because these directories are now a tmpfs, cleaning no longer makes sense. - debian/src/initscripts/lib/init/tmpfs.sh: Read /etc/default/tmpfs and provide defaults if unset. - debian/src/initscripts/lib/init/mount-functions.sh: Support bind mounts in domount() (Closes: #353943). Drop support for mounting /var/run and /var/lock as separate tmpfs filesystems. Symlink /var/run to /run and /var/lock to /run/lock if possible. If /var/run and /var/lock are directories, attempt to remove and symlink if successful, or else bind mount. - debian/src/initscripts/lib/init/vars.sh: Read /etc/default/rcS and provide defaults if unset. - debian/src/initscripts/man/rcS.5: Drop documentation of RAMRUN. Update documentation for RAMLOCK (Closes: #406685). Document RAMTMP and RAMSHM. - debian/src/initscripts/share/default.rcS: Remove RAMRUN. Add RAMSHM and RAMTMP. RAMLOCK, RAMSHM and RAMTMP default to enabled for new installs. [ Michael Biebl ] * Remove dead usplash support code (Closes: #599241, #599734, #612594). [ Martin F. Krafft ] * Add comments to /etc/default/rcS (Closes: #530582). [ Samuel Thibault ] * Hurd portability for initscripts postinst and init scripts. Hurd does not currently support tmpfs mounts, but will do in the future. Use firmlinks in place of bind mounts. sysvinit (2.88dsf-13.2) unstable; urgency=low * Non-maintainer upload. * Fix pending l10n issues. Debconf translations: - Danish (Joe Hansen). Closes: #599430 - Brazilian Portuguese (Adriano Rafael Gomes). Closes: #605851 - Slovak (Slavko). Closes: #614193 sysvinit (2.88dsf-13.1) unstable; urgency=low * Non-maintainer upload. * Disable SIGINT for non-interactive init scripts (Closes: #582442) sysvinit (2.88dsf-13) unstable; urgency=low [ Kel Modderman ] * Remove runlevel duration printing code from init.d/rc script as it was scheduled for removal before squeeze and imperfect. (Closes: #584862) * Prevent init.d/rc script from executing stop scripts twice in runlevels 0 and 6 when conccurrent boot is enabled. (Closes: #594253) * Modify debian/startpar/patches/06_stdin_notty.patch so it applies without fuzziness. * Add debian/startpar/patches/08_kfreebsd_proc_error_debug.patch to prevent frequent messages on Debian GNU/kFreeBSD from littering boot messages. Thanks Petr Salinger for the patch. (Closes: #590560) * Avoid umounting virtual filesystems (eg, cgroup) mounted under /sys/* as there is no good reason to do so. Thanks Michael Biebl for the patch. (Closes: #597338) [ Petter Reinholdtsen ] * Update Standards-Version from 3.8.4 to 3.9.1. No changes needed. sysvinit (2.88dsf-12) unstable; urgency=low [ Petter Reinholdtsen ] * Fix typo introduced when fixing #526398 and make sure the root file system is only checked if it is specified in /etc/fstab that it should be checked, to avoid breaking boot when root is on NFS (Closes: #592427). sysvinit (2.88dsf-11) unstable; urgency=low * Avoid /usr/bin/find in init.d/urandom to be able to run it before /usr/ is mounted (Closes: #587665). sysvinit (2.88dsf-10) unstable; urgency=low * Change init.d/urandom depend from $remote_fs to $local_fs. As far as I can see, it do not use anything in /usr/. * Change warning message from invoke-rc.d when called during shutdown to also include the requested action name. sysvinit (2.88dsf-9) unstable; urgency=low * Drop soft dependency from init.d/bootlogs to gdm3 until gdm3 stop depending on bootlogs, to avoid init.d script loop (Closes: #577146). * Rewrite rm command in initscripts.postrm to avoid bogus lintian error. * Extend startpar patch 05_pri_kdm_gdm.patch to also give priority to gdm3. sysvinit (2.88dsf-8) unstable; urgency=low * New startpar patch 06_stdin_notty.patch to make sure startpar run programs also when stdin is a pipe, to get it working on OpenVZ (Closes: #584102) * New startpar patch 07_nocrash_missing_arg.patch to make sure missing argument (-a) do not cause startpar to segfault. * Change startpar patch 05_pri_kdm_gdm.patch to also give priority to udev to get kernel module loading started as early as possible during boot. Based on idea from live-net-startpar. * Make init.d/bootlogs soft depend on gdm3 while we wait for gdm3 to provide $x-display-manager. * Make sure to create /dev/pts/ and /dev/shm/ in mountdevsub.sh before mounting them to allow udev to stop creating them at boot (Closes: #584742). Thanks to Marco d'Itri for the patch. * Drop support for the now obsolete devfs file system in the init.d scripts bootmisc.sh, checkroot.sh, mountdevsubfs.sh, umountfs and umountnfs.sh. * Loosen up the migration check to dependency based boot sequencing, to only report removed but not purged packages if insserv detected problems with the init.d script dependencies. * Add Norwegian Bokmål (nb) debconf translation. sysvinit (2.88dsf-7) unstable; urgency=low [ Petter Reinholdtsen ] * Protect new code calling initctl in sendsigs to only run when /sbin/initctl is available. sysvinit (2.88dsf-6) unstable; urgency=low [ Petter Reinholdtsen ] * Update comment in init.d/rc explaining the CONCURRENCY value to reflect that 'startpar' is no longer a useful value and that dependency based boot sequencing with parallel boot is the default. * Additional upstart jobs may be /started/ on shutdown after init.d/sendsigs has first been invoked; so don't assume the list of known jobs is constant, instead requery initctl before each killall5 -CONT to properly exclude any new jobs upstart knows about so that we aren't waiting an extra 10 seconds for no reason. Patch from Steve Langasek and Ubuntu. * Print to the console how many seconds were spent running boot scripts, to get more focus on boot speed while we prepare Squeeze. * Add workaround in sysv-rc.postinst for systems migrating from file-rc to make sure their use of legacy boot ordering is detected and handled (Closes: #575080). sysvinit (2.88dsf-5) unstable; urgency=low [ Petter Reinholdtsen ] * Make sure now obsolete startpar and shell concurrency setting work as aliases for makefile style concurrency (Closes: #581704). sysvinit (2.88dsf-4) unstable; urgency=low [ Petter Reinholdtsen ] * Fix typo in code detecting legacy boot ordering when concurrent startup is enabled. * Call splash_stop early during boot when using concurrent booting, to stop usplash from confusing X. sysvinit (2.88dsf-3) experimental; urgency=low * New 30_killall5_hurd.patch to fix build problem on Hurd. Patch from Werner Fink. * Fix typo in invoke-rc.d (Closes: #580298). * Switch to concurrent booting by default, when dependency based boot sqeuencing is enabled. Make shell and startpar concurrency aliases for makefile style concurrency, as both are obsolete now. * Add 64_init_selinux_enabled.patch to try to fix the logic used to enable SELinux (Closes: #580272). * Mention the LSB style header now required for init.d scripts in /etc/init.d/README (Closes: #576788). sysvinit (2.88dsf-2) experimental; urgency=low [ Petter Reinholdtsen ] * Change start dependencies for bootlogs to use new virtual facility $x-display-manager and also mention wdm and nodm. The individual display managers should be dropped as stop dependencies when all of them provide the virtual facility. * Report script name requested if invoke-rc.d is used during shutdown. * Update 63_init_keep_utf8_ttyflag.patch to actually work on kfreebsd. * New 20_init_freebsd_vswtc.patch to add workaround for missing VSWTC on kfreebsd (Closes: 579293). sysvinit (2.88dsf-1) experimental; urgency=low * Upload to experimental for build testing and wider review. * New upstream release. - Drop 11_doc_shutdown-c.dpatch, now included upstream. - Drop 14_doc_fsf_addr.dpatch, now included upstream. - Drop 15_doc_upstream_email.dpatch, now included upstream. - Drop 21_ifdown_kfreebsd.patch, now included upstream. - Drop 46_pidof_symlinkman.patch, now included upstream. - Drop 50_bootlogd_devsubdir.dpatch, now included upstream. - Drop 54_bootlogd_findptyfail.dpatch, now included upstream. - Drop 55_bootlogd_flush.patch, now included upstream. - Drop 60_init_selinux_ifdef.dpatch, now included upstream. - Drop 62_init_freebsdterm.dpatch, now included upstream. - Drop 70_compiler_warnings.dpatch, now included upstream. - Drop 94_fstab-decode.dpatch, now included upstream. - Drop 96_shutdown_acctoff.dpatch, now included upstream. - Drop 97_init_starttest.dpatch, now included upstream. - Drop 98_installtarget.dpatch, now included upstream. - Update 63_init_keep_utf8_ttyflag.patch. - New upstream do not strip binaries, allowing the nostrip build option to work (Closes: #438085). * Update Standards-Version from 3.8.3 to 3.8.4. No change needed. * Update homepage in control file to the new home http://savannah.nongnu.org/projects/sysvinit . * Quiet down init.d/bootlogd when VERBOSE=no. * Document in init.d/skeleton that lsb-base (>= 3.2-14) is needed for status_of_proc(). sysvinit (2.87dsf-10) unstable; urgency=low [ Petter Reinholdtsen ] * Avoid killing processes managed by upstart in init.d/sendsigs, and print list of misbehaving processes. Partly based on patch from Martin Pitt, Scott James Remnant and Ubuntu. * Change service to use upstart for service management if an upstart configuration exist. Patch from Dustin Kirkland and Ubuntu. * Always print message from invoke-rc.d when policy-rc.d denied execution (Closes: #566783). Patch from Per Wawra. * Correct use of .IB and .IR macros in update-rc.d manual page (Closes: 556080). Patch from Matt Kraai. * Only create /dev/initctl and send SIGUSR to init in init.d/mountall.sh when sysvinit is installed (Closes: #569032). * Change lsb-base depend for sysv-rc and initscripts from (>= 3.0-6) to (>= 3.2-14) for the status_of_proc() function. Patch from Dustin Kirkland and Ubuntu. * Adjust init.d/umountfs to avoid using -f when umounting devices mounted before /, and avoid umounting file systems listed before / in /proc/mounts to avoid hangs during shutdown. Patch from Colin Watson and Ubuntu. * Implement status reporting in init.d/stop-bootlogd and init.d/stop-bootlogd-single. [ Kel Modderman ] * Exit with value rather than echo the value for the status action in rmnologin and hostname.sh initscripts. (Closes: #567074, #567069) sysvinit (2.87dsf-9) unstable; urgency=low [ Petter Reinholdtsen ] * Correct typo preventing sysv-rc error messages to be sent to stderr. * Only override VERBOSE in /lib/init/vars.sh based on kernel argument when called from /etc/init.d/rc (Closes: #505468). * Only use /proc/cmdline to override VERBOSE setting during boot if it is readable (Closes: #540008). * Only send SIGUSR to init from init.d/mountall.sh when /dev/initctl was created, to reduce the chance of confusing upstart (Related to #569032). * Make kernel argument parsing in /lib/init/vars.sh more robust to avoid incorrect matches (Closes: #557648). * Enable swap earlier in the boot, to avoid running out of memory during fsck (Closes: #552029). * Update upstream email address in the README to the current one. sysvinit (2.87dsf-8.1) unstable; urgency=low * Non-maintainer upload. * Fix pending l10n issues. Debconf translations: - Russian (Yuri Kozlov). Closes: #552415 - Japanese (Hideki Yamane (Debian-JP)). Closes: #553185 - Italian (Vincenzo Campanella). Closes: #556075 - German (Chris Leick). Closes: #550829 - Galician (Marce Villarino). Closes: #554226 sysvinit (2.87dsf-8) unstable; urgency=low * Update patch 63_init_keep_utf8_ttyflag.patch to try to get it working on freebsd and hurd too. * Debconf templates and debian/control changed based on review by the debian-l10n- english team as part of the Smith review project (Closes: #549539). Thanks to Christian Perrier for the patch. * Added section in README.Debian for sysv-rc, explaining the migration in more detail. Thanks to Justin B Rye for the text. * Debconf translations: - Added Vietnamese from Clytie Siddall (Closes: #550220). - Added Swedish from Martin Ågren (Closes: #550495). - Added Czech from Miroslav Kure (Closes: #551325). - Added Spanish from Francisco Javier Cuadrado (Closes: #551594). - Added Portuguese from António Moreira (Closes: #551675). - Added French from Steve Petruzzello (Closes: #551722). - Added Finnish from Esko Arajärvi (Closes: #551916). - Added Italian from Luca Monducci (Closes: #551922). sysvinit (2.87dsf-7) unstable; urgency=low [ Petter Reinholdtsen ] * Change if-up.d/mountnfs to not claim to wait for the last network interface when there are no network file systems listed in /etc/fstab (Closes: #512237, 481028). Patch from Adrian Bridgett. * Add startpar patch 05_pri_kdm_gdm.patch to try to get gdm and kdm to start earlier when concurrent booting is enabled. * Quiet down sysv-rc postinst to not give error when no file exist in /var/lib/update-rc.d. Discovered from piuparts. * Report error from update-rc.d when insserv reject a script, to make it more clear what program call failed in a postinst. * Drop optional dependency from checkfs to cryptdisks, the cryptdisks script have a reverse dependency on checkfs, and that is a better way to do it. * Rewrite init.d/mtab.sh and init.d/checkroot.sh to not use /usr/bin/which, as it is running before /usr/ is guaranteed to be available. * Rewrite /lib/init/usplash-fsck-functions.sh to use blkid instead of the now obsolete vol_id. Patch from Martin Pitt and Ubuntu. * Update 91_sulogin_lockedpw.dpatch to include documentation, without the Ubuntu references. Based on patch from Scott James Remnant and Ubuntu. * Add patch 55_bootlogd_flush.patch to make sure lines are flushed to the kernel even when not asking the kernel to flush to disk (Closes: 542515). Patch from Scott Gifford. * Add patch 63_init_keep_utf8_ttyflag.patch to make sure the utf-8 tty flag is not cleared (Closes: 547073). Patch from Samuel Thibault. * Include url to wiki page with information on how to fix the problems when unable to migrate to dependency based boot sequencing. * Make mountnfs-bootclean.sh also depend on $local_fs, to avoid surprises on systems where the admin removed mountnfs.sh from rcS.d/. It is not a good idea to remove it, but there is no need for the script to fail when someone is crazy enough to remove a essential init.d script [ Henrique de Moraes Holschuh ] * invoke-rc.d: return exit status 4 when action "status" is denied, to allow simpleminded policy-rc.d scripts to work well with the status action (closes: #381497) [ Kel Modderman ] * Fix bootlogs init.d script to output correct name and supported actions in usage statement. (Closes: #551263) sysvinit (2.87dsf-6) unstable; urgency=low * Correct code in sysv-rc postinst to avoid failing to install when no init.d scripts have been removed (Closes: #546405). * Start bootlogd before lvm2 too, to push it even further forward in the boot sequence. sysvinit (2.87dsf-5) experimental; urgency=low * Uploading to experimental, to test the new build rules. * Make sysv-rc postinst report detected problems to stderr too when failing to migrate. * Fix typo in error message from postinst (Closes: #545409). * Make initscripts depend on sysvinit-utils (>= 2.86.ds1-64), to make sure the fstab-decode program is available (Closes: #545356). * Make sure the calls to 'update-rc.d X remove' in initscripts postinst do not ignore errors (Closes: #406361). * Make sysvinit depend on sysvinit-utils (>= 2.86.ds1-66) to avoid that bootlogd disappear during partial upgrades (Closes: #545368). * Restructure source package to make it possible to use debhelper in the common way to build the source, by moving debian/initscripts/ and debian/sysv-rc/ into debian/src/. Restructure build rules to use debhelper more, and migrate to debhelper 7. * New patch 98_installtarget.patch to improve the sysvinit install target. * Remove /etc/init.d/.depend.* in prerm, not postrm, to avoid surprises. * Remove /var/lib/update-rc.d/* when the package is purged. * Change cut-off point for the trimmed changelog entries in sysvinit-utils, initscripts and sysv-rc from version 2.84-3 to version 2.86.ds1-47, to reduce the package sizes. * Drop hurd specific dependency on libc0.3 (>= 2.3.2.ds1-12). It is no longer needed according to Michael Bunk. Patch from Michael Biebl. * Remove information about scripts in /var/lib/update-rc.d/ when their runlevel symlinks are removed (Closes: #545949). Remove such files left behind earlier during upgrade. * Bootlogd now starts as late as possible (Closes: #265801) * Drop the binary /lib/init/readlink from initscripts and depend on coreutils (>= 5.93) instead. Adjust scripts to use the program from coreutils from now on (Closes: #239342). * Make sure insserv exit values propagate through update-rc.d to make sure packages with errors fail to install. -- Steve Langasek <steve.langa...@ubuntu.com> Wed, 13 Jul 2011 12:27:12 -0700 ** Changed in: sysvinit (Ubuntu Oneiric) Status: Triaged => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/807974 Title: debootstrap fails to install libc6 installing oneiric from natty To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/base-files/+bug/807974/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs