[Pkg-sysvinit-commits] r618 - in sysvinit/trunk/debian: .
initscripts initscripts/etc/init.d
Thomas Hood
jdthood-guest at costa.debian.org
Thu Jan 12 00:37:48 UTC 2006
Author: jdthood-guest
Date: 2006-01-12 00:37:46 +0000 (Thu, 12 Jan 2006)
New Revision: 618
Added:
sysvinit/trunk/debian/initscripts/etc/init.d/mtab.sh
Modified:
sysvinit/trunk/debian/changelog
sysvinit/trunk/debian/initscripts/conffiles
sysvinit/trunk/debian/initscripts/postinst
Log:
Add mtab.sh initscript to update mtab file after mountall.sh runs; replaces second mountvirtfs instance and still does exactly the same as mountvirtfs under the hood
Modified: sysvinit/trunk/debian/changelog
===================================================================
--- sysvinit/trunk/debian/changelog 2006-01-12 00:35:36 UTC (rev 617)
+++ sysvinit/trunk/debian/changelog 2006-01-12 00:37:46 UTC (rev 618)
@@ -1,4 +1,4 @@
-sysvinit (2.86.ds1-10~12) experimental; urgency=low
+sysvinit (2.86.ds1-10~13) experimental; urgency=low
[ Thomas Hood ]
* rcS(5): Reword
@@ -13,9 +13,10 @@
* Complete the split of mountdevsubfs out of mountvirtfs
* /etc/init.d/README: Note that /etc/init.d/*.sh must have '#!/bin/sh'
and must follow policy 10.4.
- * mountvirtfs is now mountkernfs.sh
- mountdevsubfs is now mountdevsubfs.sh
- mountvirtfs now calls the above two (for backward compatibility)
+ * mountvirtfs -> mountkernfs.sh; mountdevsubfs -> mountdevsubfs.sh;
+ mountvirtfs now calls the above two (for backward compatibility);
+ mtab.sh now runs mountkernfs.sh and mountdevsubfs.sh to update
+ the mtab file after mountall.sh.
* /etc/init.d/rc: Restore PATH after sourcing an initscript
* Make more messages depend on VERBOSE being != no
Modified: sysvinit/trunk/debian/initscripts/conffiles
===================================================================
--- sysvinit/trunk/debian/initscripts/conffiles 2006-01-12 00:35:36 UTC (rev 617)
+++ sysvinit/trunk/debian/initscripts/conffiles 2006-01-12 00:37:46 UTC (rev 618)
@@ -12,9 +12,10 @@
/etc/init.d/mountall-bootclean.sh
/etc/init.d/mountnfs.sh
/etc/init.d/mountnfs-bootclean.sh
+/etc/init.d/mountdevsubfs.sh
+/etc/init.d/mountkernfs.sh
/etc/init.d/mountvirtfs
-/etc/init.d/mountkernfs.sh
-/etc/init.d/mountdevsubfs.sh
+/etc/init.d/mtab.sh
/etc/init.d/reboot
/etc/init.d/rmnologin
/etc/init.d/sendsigs
Added: sysvinit/trunk/debian/initscripts/etc/init.d/mtab.sh
===================================================================
--- sysvinit/trunk/debian/initscripts/etc/init.d/mtab.sh 2006-01-12 00:35:36 UTC (rev 617)
+++ sysvinit/trunk/debian/initscripts/etc/init.d/mtab.sh 2006-01-12 00:37:46 UTC (rev 618)
@@ -0,0 +1,33 @@
+#! /bin/sh
+### BEGIN INIT INFO
+# Provides: mtab
+# Required-Start: mountall
+# Required-Stop:
+# Default-Start: S
+# Default-Stop:
+# Short-Description: Update mtab file.
+# Description: Update mtab file after
+# all local filesystems have been mounted
+### END INIT INFO
+
+case "$1" in
+ start|"")
+ set "start"
+ . /etc/init.d/mountkernfs.sh
+ set "start"
+ . /etc/init.d/mountdevsubfs.sh
+ ;;
+ restart|reload|force-reload)
+ echo "Error: argument '$1' not supported" >&2
+ exit 3
+ ;;
+ stop)
+ # No-op
+ ;;
+ *)
+ echo "Usage: mountall-mtab.sh [start|stop]" >&2
+ exit 3
+ ;;
+esac
+
+:
Property changes on: sysvinit/trunk/debian/initscripts/etc/init.d/mtab.sh
___________________________________________________________________
Name: svn:executable
+ *
Modified: sysvinit/trunk/debian/initscripts/postinst
===================================================================
--- sysvinit/trunk/debian/initscripts/postinst 2006-01-12 00:35:36 UTC (rev 617)
+++ sysvinit/trunk/debian/initscripts/postinst 2006-01-12 00:37:46 UTC (rev 618)
@@ -102,8 +102,8 @@
#
# Links in runlevel S
#
-updatercd mountkernfs.sh start 2 S . start 36 S .
-updatercd mountdevsubfs.sh start 4 S . start 37 S .
+updatercd mountkernfs.sh start 2 S .
+updatercd mountdevsubfs.sh start 4 S .
updatercd bootlogd start 5 S .
updatercd checkroot.sh start 10 S .
# The modutils postinst doesn't do this so we do:
@@ -111,6 +111,7 @@
updatercd checkfs.sh start 30 S .
updatercd mountall.sh start 35 S .
updatercd mountall-bootclean.sh start 36 S .
+updatercd mtab.sh start 36 S .
updatercd hostname.sh start 40 S .
updatercd mountnfs.sh start 45 S .
updatercd mountnfs-bootclean.sh start 46 S .
More information about the Pkg-sysvinit-commits
mailing list