[Pkg-sysvinit-devel] Please test experimental version of sysvinit
Petter Reinholdtsen
pere at hungry.com
Tue Sep 26 21:18:21 UTC 2006
You get this email because you have reported a bug against sysvinit.
A new version is currently being tested. If you got time, please test
the version in experimental, to see if it work for you. There are
still a lot of improvements to be done with sysvinit, but I want to
get the current set of improvements into unstable now, to have it
available before etch freezes.
These are the changes done in the experimental version so far. I've
tested it and it work fine for me.
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.
-- Petter Reinholdtsen <pere at debian.org> Tue, 26 Sep 2006 15:09:30 +0200
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.
-- Petter Reinholdtsen <pere at debian.org> Sat, 23 Sep 2006 19:01:38 +0200
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.
-- Petter Reinholdtsen <pere at debian.org> Fri, 22 Sep 2006 21:34:37 +0200
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.
-- Petter Reinholdtsen <pere at debian.org> Sat, 16 Sep 2006 12:14:36 +0200
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)
-- Petter Reinholdtsen <pere at debian.org> Thu, 14 Sep 2006 15:09:33 +0200
Friendly,
--
Petter Reinholdtsen
More information about the Pkg-sysvinit-devel
mailing list