-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.7 Date: Thu, 28 Sep 2006 19:26:54 +0200 Source: sysvinit Binary: sysv-rc sysvinit-utils sysvinit initscripts Architecture: source i386 all Version: 2.86.ds1-26 Distribution: unstable Urgency: low Maintainer: Debian sysvinit maintainers <pkg-sysvinit-devel@lists.alioth.debian.org> Changed-By: Petter Reinholdtsen <pere@debian.org> Description: initscripts - Scripts for initializing and shutting down the system sysv-rc - System-V-like runlevel change mechanism sysvinit - System-V-like init utilities sysvinit-utils - System-V-like utilities Closes: 258420 354163 359651 367944 383124 385722 386893 387216 387236 387308 388244 388417 389435 Changes: sysvinit (2.86.ds1-26) unstable; urgency=low . * Change umountnfs to use /etc/mtab instead of /proc/mounts, to make sure it see the _netdev option. umountfs still uses /proc/mounts to make every non-root file system is unmounted before halt or reboot. (Closes: #383124) * Correct exit code handling in init.d/rc.local. (Closes: #389435) . sysvinit (2.86.ds1-25) experimental; urgency=low . * Improve manual entry for RAMRUN and RAMLOCK run rcS(5). * Correct mtab.sh to make sure the mtab content matches the options used when mounting /var/run/. * New defaults/tmpfs options RUN_SIZE and LOCK_SIZE, controlling the tmpfs size. Modified the mount code to also use TMPFS_SIZE if set as a fallback value. . sysvinit (2.86.ds1-24) experimental; urgency=low . * Make sure we do not umount /lib/init/rw/ during shutdown. * Make it easier to debug the splash progress bar in init.d/rc. * Correct mtab entry for /sys, to make sure its 'device' is sysfs. * Include vars.sh in mtab.sh, to make sure the RAMRUN and RAMLOCK options are available when used. * Add defaults/tmpfs option RW_SIZE to control the size of /lib/init/rw/, and change mountkernfs.sh to use TMPFS_SIZE too if it is set. * Rewrite post_mountall() function to avoid mounting /var/run/ and /var/lock/ on top of themselves when RAMRUN or RAMLOCK is enabled. . sysvinit (2.86.ds1-23) experimental; urgency=low . * Make the tmpfs on /var/run/ and /var/lock/ optional, and provide RAMRUN and RAMLOCK options in /etc/default/rcS to control this. Remove code to convert to this feature when the package is upgraded or installed. It will take effect after a reboot if /etc/default/rcS is modified. Keep them disabled for now. Create .ramfs files in the directories if tmpfs is used to make it easier for other scripts to know if they are safe to use early in the boot. * Create /lib/init/rw/, and mount a tmpfs there to garantee some writable area very early in the boot. Use this in checkroot.sh if a device node need to be created. Create .ramfs indicator when it is mounted. * Move sulogin to the sysvinit-utils package as well. (Closes: #388417) * Add new halt option NETDOWN to make it easier to enable wake-on-lan. (Closes: #388244) * Add a stop dependency for umountroot on kexec, to document the correct location for a kexec script. Related to bug #387599. * Make sure update-rd.d-recover is not compressed to make it easier to run. . sysvinit (2.86.ds1-22) experimental; urgency=low . * Let mountdevsubfs provide mountvirtfs to work with init.d scripts with obsolete dependency information. * Change mounting of virtual file systems to specify the device name explicitly, to make sure /proc/mounts and /etc/mtab end up with the same device name. * Split killall5, last, lastb, mesg and pidof out of the sysvinit package into a new sysvinit-utils package to make it easier to replace sysvinit. (Closes: #385722) * Mount /var/run/ as tmpfs in mountkernfs.sh, to have some place to write state information very early in the boot, and thus avoid a lot of cludges in scripts running before partitions are checked and mounted. Mount /var/lock/ as tmpfs to avoid having to clean it during boot, and to have some place to store locks for the things running before partitions are checked and mounted. Packages need to create the directories they expect to find in these directories from now on. Patch from Scott James Remnant and Ubuntu. * Adjust checkroot.sh to create the root device node in /var/run/ when needed, instead of mounting its own tmpfs. Modified /var/run/ to allow devices and executables. . sysvinit (2.86.ds1-21) experimental; urgency=low . * Correct status report handling in umountnfs.sh. Based on patch from Markus Schoder. (Closes: #386893) * Change mountnfs.sh, rc.local and skeleton to use /lib/init/vars.sh instead of sourcing /etc/default/rcS, to activate the INIT_VERBOSE variable for these scripts. * Add support in the init.d scripts for the 'quiet' kernel option. Keep support for the experiemental INIT_VERBOSE, to make it possible to override VERBOSE=no on the kernel command line. * New draft patch 68_init_quiet to make init less verbose when the 'quiet' kernel option is used. If it worked, it would solve bug #326677. * Add a few lintian overrides for things that are correct though strange. * Rewrite sendsigs to sleep up to 5 seconds (instead of always sleeping 5 seconds) during shutdown if there are no processes left to wait for. Modify killall5 to make it report if it found any processes to kill to make this possible. * Modify mtab.sh to include /dev/.static/dev in /etc/mtab, to avoid message from umountfs during shutdown about it being missing in mtab. * Now that mtab is properly updated by mtab.sh before mountall.sh, there is no need to have special handling of proc file systems. Remove the code from mountall.sh. (Closes: #359651) * Only kill processes using remote file systems before trying to umount them, if fuser from the psmisc package is available, and move sendsigs to a point between where remote and local file systems are umounted. Recommend psmisc for package initscripts. (Closes: #258420, #367944) * Add conditional dependency on glibc for hostname.sh and mountkernfs.sh, to allow the glibc warnings to show up without anything running in parallel. * Change default PATH in initscripts and init to prefer sbin/ over bin/, to avoid picking user visible replacement for system binaries. This avoids shutdown problems on some machines. (Closes: #354163) * Fix typo in init.d/README. (Closes: #387236) * Add /usr/bin/ to the checkroot and checkfs PATH, to make sure on_ac_power is used if it is available. (Closes: #387308) * Modify mtab.sh to insert the device name used when mounting /dev/shm/ in /etc/mtab. (Closes: #387216) Files: 53f1bdb2310ea926cf1fffbbe3c6f055 910 admin required sysvinit_2.86.ds1-26.dsc 657b5e606afb5853c63fd06322514da3 133869 admin required sysvinit_2.86.ds1-26.diff.gz ff4047a2293727fc77c2e0ee1bbb33fa 107882 admin required sysvinit_2.86.ds1-26_i386.deb 123d0c2171934c12adf70ed4b6d7bd22 63746 admin required sysvinit-utils_2.86.ds1-26_i386.deb 6715e1f9768a8dda664d74049040d10b 56886 admin required initscripts_2.86.ds1-26_i386.deb 1249884b42f92dd8fad39f69325710d5 55200 admin required sysv-rc_2.86.ds1-26_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) iD4DBQFFHAxD20zMSyow1ykRAkdDAJdTtz0VfwWP9oT2uUX3mIYIWwmSAKDbsmQd eci080F3HOSzfBBw1m92bg== =1Bus -----END PGP SIGNATURE----- Accepted: initscripts_2.86.ds1-26_i386.deb to pool/main/s/sysvinit/initscripts_2.86.ds1-26_i386.deb sysv-rc_2.86.ds1-26_all.deb to pool/main/s/sysvinit/sysv-rc_2.86.ds1-26_all.deb sysvinit-utils_2.86.ds1-26_i386.deb to pool/main/s/sysvinit/sysvinit-utils_2.86.ds1-26_i386.deb sysvinit_2.86.ds1-26.diff.gz to pool/main/s/sysvinit/sysvinit_2.86.ds1-26.diff.gz sysvinit_2.86.ds1-26.dsc to pool/main/s/sysvinit/sysvinit_2.86.ds1-26.dsc sysvinit_2.86.ds1-26_i386.deb to pool/main/s/sysvinit/sysvinit_2.86.ds1-26_i386.deb