[Pkg-sysvinit-commits] r619 - in sysvinit/trunk/debian: .
initscripts/etc/init.d
Thomas Hood
jdthood-guest at costa.debian.org
Thu Jan 12 09:57:23 UTC 2006
Author: jdthood-guest
Date: 2006-01-12 09:57:22 +0000 (Thu, 12 Jan 2006)
New Revision: 619
Modified:
sysvinit/trunk/debian/NOTES
sysvinit/trunk/debian/initscripts/etc/init.d/mountnfs.sh
Log:
Edit NOTES; add NOTE with list of things to do after etch; add comment about portmap to mountnfs.sh
Modified: sysvinit/trunk/debian/NOTES
===================================================================
--- sysvinit/trunk/debian/NOTES 2006-01-12 00:37:46 UTC (rev 618)
+++ sysvinit/trunk/debian/NOTES 2006-01-12 09:57:22 UTC (rev 619)
@@ -1,6 +1,6 @@
Maintainer notes for sysvinit
-sourcing .sh scripts
+Sourcing .sh scripts
--------------------
If .sh scripts are sourced then we need to conflict with versions of
packages containing initscripts that exit:
@@ -20,31 +20,30 @@
S50hwclock.sh util-linux #343447
S30procps.sh procps #343620
-Ubuntu diff
------------
-In 2.86.ds1-6ubuntu1 Ubuntu split a new initscript, mtab, out of mountvirtfs.
-We could do the same. Currently we execute mountvirtfs and mountdevsubfs
-again at S36 and S37 so that they can update mtab.
+Stuff to do after etch
+----------------------
+* mountnfs.sh: Don't start portmap
+* bootclean: Use "-delete" and "-exec ... {} +" features of find for deleting
-patches for upstream
---------------------
+Ubuntu changes to backport
+--------------------------
+
+Stuff to send upstream
+----------------------
+startpar patches
debian/patches/fix-minor-warnings should be applied upstream.
So should a lot of the other patches.
src/Makefile should not set CC.
-startpar
--------
-Patches to this should be sent upstream
-
-bash
-----
+Don't use bash
+--------------
umountfs should not specify #!/bin/bash, because bash loads
/usr/lib/libldap.so when ldap authentication is enabled; umount /usr/
would fail. (Bug #159771)
-fsck log
---------
+Rotating fsck log
+-----------------
debian/fscklog.sh is a proposed script for rotating the fsck log.
Currently, we overwrite the log files on every boot so there is
no need to rotate them.
@@ -81,7 +80,7 @@
sysv-rc needs to Replace: file-rc. Isn't Conflicting sufficient?
And why doesn't file-rc Conflict with sysv-rc? Strange.
-speed and compatibility
+Speed and compatibility
-----------------------
People running Debian on low-memory systems say:
* Use built-ins
@@ -92,8 +91,8 @@
'nice', 'find', 'mount', 'umount', 'init', 'halt', 'shutdown',
'syslogd', 'klogd', 'hwclock', 'cron', 'anacron', 'crontab'.
-regenerating /etc/default/rcS
------------------------------
+Regenerate /etc/default/rcS?
+----------------------------
The current /etc/default/rcS template just refers the admin to rcS(5).
This way we have only one set of docs to maintain, and we don't have
to worry about out-of-date comments in /etc/default/rcS.
Modified: sysvinit/trunk/debian/initscripts/etc/init.d/mountnfs.sh
===================================================================
--- sysvinit/trunk/debian/initscripts/etc/init.d/mountnfs.sh 2006-01-12 00:37:46 UTC (rev 618)
+++ sysvinit/trunk/debian/initscripts/etc/init.d/mountnfs.sh 2006-01-12 09:57:22 UTC (rev 619)
@@ -73,6 +73,11 @@
exec 0<&9 9<&-
+ #
+ # With contemporary portmap packages it is no longer necessary
+ # to start portmap here because the package has its own initscript.
+ # This code will disappear after etch.
+ #
if [ "$portmap" = yes ]
then
if [ -x /sbin/portmap ] && [ -z "$(pidof portmap)" ]
@@ -89,6 +94,7 @@
fi
fi
fi
+
if [ "$NETFS" ]
then
do_mount() { mount -a -t$NETFS ; }
More information about the Pkg-sysvinit-commits
mailing list