Your message dated Sat, 12 Jan 2008 12:17:09 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#459425: fixed in sysvinit 2.86.ds1-48
has caused the attached Bug report to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere. Please contact me immediately.)
Debian bug tracking system administrator
(administrator, Debian Bugs database)
--- Begin Message ---
Package: initscripts
Version: 2.86.ds1-47
Severity: wishlist
Tags: patch
Hi,
Please apply patch to remove obsolete cruft from README.Debian and
describe tmpfs features of initscripts package and new sendsigs pid omission
feature.
Also fix some grammar in new /sys blurb.
Thanks, Kel.
---
Index: debian/initscripts/doc/README.Debian
===================================================================
--- debian/initscripts/doc/README.Debian (revision 1198)
+++ debian/initscripts/doc/README.Debian (working copy)
@@ -1,39 +1,47 @@
tmpfs
-----
-Around kernel version 2.3.3x, a memory based filesystem was
-introduced to support POSIX shared memory, called 'shmfs'.
-Later this filesystem was extended for general usage and a
-"tmpfs" could be mounted. The CONFIG_TMPFS kernel compile option
-must be set to 'y', as it is for Debian kernels.
+Tmpfs can be used as virtual memory filesystem. glibc 2.2 and above
+expects a tmpfs to be mounted at /dev/shm for POSIX shared memory,
+this is done automatically by /etc/init.d/mountdevsubfs.sh early in
+the boot process. You can limit tmpfs max size by setting the
+SHM_SIZE variable to a desired size in the /etc/default/tmpfs file
+to prevent tmpfs from using up all system memory.
-Early in the 2.4 kernel series, shmfs was renamed to tmpfs, but
-could be mounted using either 'shmfs' or 'tmpfs'. Starting with
-kernel version 2.5.44, the 'shmfs' alias was dropped.
+A tmpfs can also be mounted over /var/run/ and /var/lock/. This can
+be achieved by setting the RAMRUN and RAMLOCK variables to "yes" in
+the /etc/default/rcS file. A size limit for the tmpfs filesystem
+mounted over /var/run/ and /var/lock/ can be set via the RUN_SIZE
+and LOCK_SIZE variables in the /etc/default/tmpfs file.
-Confusingly, in kernels 2.3.x - 2.5.43 where both "shmfs" and
-"tmpfs" are present, disabling CONFIG_TMPFS actually removes
-support for shmfs, but tmpfs is still listed in /proc/filesystems
-to support SYSV and POSIX shared memory, and it should still be
-mounted under /dev/shm.
+If TMPFS_SIZE is set in /etc/default/tmpfs, it will be used as the
+default value for SHM_SIZE, RUN_SIZE and LOCK_SIZE. Otherwise, kernel
+defaults are used.
-Recommendation: always enable CONFIG_TMPFS and always mount
-using the tmpfs type. Forget about shmfs.
-Tmpfs can be used as memory filesystem, so you can limit tmpfs
-max size using /etc/default/tmpfs to prevent tmpfs from using
-up all system memory.
+sendsigs process omission interface
+-----------------------------------
+Since initscripts package version 2.86.ds1-48, /etc/init.d/sendsigs
+is able to omit processes from being killed by killall5(8). Process
+id's listed in /var/run/sendsigs.omit, /lib/init/rw/sendsigs.omit or
+any file in the /lib/init/rw/sendsigs.omit.d/ directory will be
+omitted by sendsigs.
+
+The recommended practise for adding a process id for omission is to
+create a file in /lib/init/rw/sendsigs.omit.d/<package name>
+containing the process id that is to be omitted by sendsigs.
+
+
/sys in /etc/fstab
------------------
-If the mounting point /sys/ have an entry in /etc/fstab (which is not
-required, it will be mounted in any case), the entry have to look like
-this:
+If the mount point /sys/ has an entry in /etc/fstab (which is not
+required, it will be mounted in any case), the entry must be:
sysfs /sys sysfs rw,nosuid,nodev,noexec 0 0
-The reason is that the entry in fstab need to match the entry
+The reason is that the entry in fstab needs to match the entry
generated by the mountkernfs.sh and mtab.sh scripts. If it does not,
the system will complain with this message during boot:
---
--- End Message ---
--- Begin Message ---
Source: sysvinit
Source-Version: 2.86.ds1-48
We believe that the bug you reported is fixed in the latest version of
sysvinit, which is due to be installed in the Debian FTP archive:
initscripts_2.86.ds1-48_i386.deb
to pool/main/s/sysvinit/initscripts_2.86.ds1-48_i386.deb
sysv-rc_2.86.ds1-48_all.deb
to pool/main/s/sysvinit/sysv-rc_2.86.ds1-48_all.deb
sysvinit-utils_2.86.ds1-48_i386.deb
to pool/main/s/sysvinit/sysvinit-utils_2.86.ds1-48_i386.deb
sysvinit_2.86.ds1-48.diff.gz
to pool/main/s/sysvinit/sysvinit_2.86.ds1-48.diff.gz
sysvinit_2.86.ds1-48.dsc
to pool/main/s/sysvinit/sysvinit_2.86.ds1-48.dsc
sysvinit_2.86.ds1-48_i386.deb
to pool/main/s/sysvinit/sysvinit_2.86.ds1-48_i386.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Petter Reinholdtsen <[EMAIL PROTECTED]> (supplier of updated sysvinit package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Sat, 12 Jan 2008 13:10:12 +0100
Source: sysvinit
Binary: sysv-rc sysvinit-utils sysvinit initscripts
Architecture: source i386 all
Version: 2.86.ds1-48
Distribution: unstable
Urgency: low
Maintainer: Debian sysvinit maintainers <[EMAIL PROTECTED]>
Changed-By: Petter Reinholdtsen <[EMAIL PROTECTED]>
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: 372676 401424 459146 459425
Changes:
sysvinit (2.86.ds1-48) unstable; urgency=low
.
* Removed unused mountvirtfs as a dependecy provides for
init.d/mountdevsubfs.sh, to avoid duplicate provides.
* Removed hostname as a dependency for init.d/bootmisc.sh, as it is
now a dependency of checkroot.sh and thus still will have a known
order in the boot.
* Removed stop dependencies in the LSB header of bootmisc.sh. Its
stop operation is a no-op, and it is not run in any level to stop.
* Document in stop-bootlogd-single why bootlogd has to be stopped in
rcS.d/ for single user boots.
* Specify that one is to read the init.d/bootlogd script in the
stop-bootlogd* scripts. (Closes: #372676)
* Drop libdevmapper as a dependency for init.d/checkfs.sh, as the
init.d script was removed in devmapper version 2:1.02.24-1.
Conflict initscripts with libdevmapper1.02.1 versions before that.
* Drop modutils as a dependency for init.d/checkfs.sh, as the
modutils package was removed 2007-07-04.
* Drop $syslog as a dependency for init.d/rmnologin, as it seem to
be redundant.
* Extend waiting time of init.d/sendsigs from 0-5 seconds to 0-10
seconds, to give slow processes more time to shut down properly.
* Extend init.d/sendsigs to sync before killing processes, and to
detect and report as a failure if it had to use SIGKILL to
terminate processes. Based on ideas from Gabor Gombas.
* Drop lvm as optional depend for checkfs, mountall and umountfs,
and conflict with insserv versions before 1.09.0-12 to make sure a
version with the override file providing the same dependencies as
reverse dependencies is used.
* Extend sendsigs code to omit some pids during shutdown to also
load pids from /lib/init/rw/sendsigs.omit and
/lib/init/rw/sendsigs.omit.d/packagename, to make it easier for
systems starting very early in the boot, or systems that need to
modify the pid list at run time, to update their pid list (Closes:
#459146). Based on patch from Kel Modderman.
* Change init.d/bootlogd to not report failure when trying to stop
an already stopped bootlogd.
* Change init.d/killprocs to use the same optimization as sendsigs,
to avoid having to wait 5 seconds if there is no more processes.
* Document the way to list /sys/ in /etc/fstab in initscripts
README.Debian (Closes: #401424).
* Reduce stop dependency for mountoverflowtmp from $local_fs to
umountfs, to allow it to stop later during shutdown, and to make
it possible to make it part of the $local_fs dependencies.
* Remove initscripts conflict on mdutils. mdutils was removed in
woody.
* Move optional start dependency on udev-mtab from checkfs to
mountnfs, to better reflect the current ordering of these scripts.
* Improve content of initscripts README.Debian, and document the new
sendsigs omitpid interface there (Closes: #459425). Based on
patch from Kel Modderman.
* Updated the startpar source to version 0.50 from
<URL:ftp://ftp.suse.com/pub/projects/init/>.
* Optimized the startpar case of init.d/rc to only call the progress
bar API once for each startpar invocation.
* Drop redundant optional dependency on kdm, gdm and xdm for
rmnologin, as it already depend on $all.
Files:
90c9668cb18a8ead296b2c69743d4350 1037 admin required sysvinit_2.86.ds1-48.dsc
c4b574dcbb4999b84f73467bdedcaf8f 147346 admin required
sysvinit_2.86.ds1-48.diff.gz
f654d294ceba41ffb24e395fc514682a 109738 admin required
sysvinit_2.86.ds1-48_i386.deb
0d76d7fab3677069392b91fbce210da1 68382 admin required
sysvinit-utils_2.86.ds1-48_i386.deb
282fcc6b39e7ca62cd10750d15a1dee7 65594 admin required
initscripts_2.86.ds1-48_i386.deb
acb33788b1086c5b5c68c66529101d65 60212 admin required
sysv-rc_2.86.ds1-48_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFHiK5y20zMSyow1ykRAvEoAKCuIhe4toDugYkb9DBNXLNCHv6yCQCgnvC6
6InZ348NpWVzRxW2tyZQZP0=
=gEEn
-----END PGP SIGNATURE-----
--- End Message ---