[Pkg-sysvinit-commits] r156 - in sysvinit/trunk/debian: .
initscripts/etc/init.d
Petter Reinholdtsen
pere at costa.debian.org
Sat Nov 19 11:40:51 UTC 2005
Author: pere
Date: 2005-11-19 11:40:50 +0000 (Sat, 19 Nov 2005)
New Revision: 156
Added:
sysvinit/trunk/debian/initscripts/etc/init.d/functions.sh
Modified:
sysvinit/trunk/debian/changelog
sysvinit/trunk/debian/initscripts/etc/init.d/checkfs.sh
sysvinit/trunk/debian/initscripts/etc/init.d/checkroot.sh
sysvinit/trunk/debian/initscripts/etc/init.d/mountvirtfs
sysvinit/trunk/debian/rules
Log:
* Created new file /lib/init/functions.sh for functions common to
scripts in initscripts. Moved dir_writable() into it.
Modified: sysvinit/trunk/debian/changelog
===================================================================
--- sysvinit/trunk/debian/changelog 2005-11-19 11:28:10 UTC (rev 155)
+++ sysvinit/trunk/debian/changelog 2005-11-19 11:40:50 UTC (rev 156)
@@ -19,6 +19,8 @@
when enabling swap. Because of this, show error messages from
swapon.
* Add link to alioth project page in the Debian README.
+ * Created new file /lib/init/functions.sh for functions common to
+ scripts in initscripts. Moved dir_writable() into it.
[ Thomas Hood ]
* Improve update-rc.d man page text.
Modified: sysvinit/trunk/debian/initscripts/etc/init.d/checkfs.sh
===================================================================
--- sysvinit/trunk/debian/initscripts/etc/init.d/checkfs.sh 2005-11-19 11:28:10 UTC (rev 155)
+++ sysvinit/trunk/debian/initscripts/etc/init.d/checkfs.sh 2005-11-19 11:40:50 UTC (rev 156)
@@ -16,6 +16,7 @@
[ -z "$FSCKFIX" ] && FSCKFIX=no
[ -f /etc/default/rcS ] && . /etc/default/rcS
. /lib/lsb/init-functions
+. /lib/init/functions.sh
do_start () {
# See if we're on AC Power
Modified: sysvinit/trunk/debian/initscripts/etc/init.d/checkroot.sh
===================================================================
--- sysvinit/trunk/debian/initscripts/etc/init.d/checkroot.sh 2005-11-19 11:28:10 UTC (rev 155)
+++ sysvinit/trunk/debian/initscripts/etc/init.d/checkroot.sh 2005-11-19 11:40:50 UTC (rev 156)
@@ -20,18 +20,8 @@
PATH=/lib/init:/bin:/sbin
. /lib/lsb/init-functions
+. /lib/init/functions.sh
-#
-# Helper: is a directory writable ?
-#
-dir_writable () {
- if [ -d "$1/" ] && [ -w "$1/" ] && touch -a "$1/" 2>/dev/null
- then
- return 0
- fi
- return 1
-}
-
do_start () {
#
# Set SULOGIN in /etc/default/rcS to yes if you want a sulogin to
Added: sysvinit/trunk/debian/initscripts/etc/init.d/functions.sh
===================================================================
--- sysvinit/trunk/debian/initscripts/etc/init.d/functions.sh 2005-11-19 11:28:10 UTC (rev 155)
+++ sysvinit/trunk/debian/initscripts/etc/init.d/functions.sh 2005-11-19 11:40:50 UTC (rev 156)
@@ -0,0 +1,16 @@
+#
+# Functions used by several scripts in initscripts package. The API
+# provided here is not stable, and should only be used by the scripts
+# in the initscripts package.
+#
+
+#
+# Helper: is a directory writable ?
+#
+dir_writable () {
+ if [ -d "$1/" ] && [ -w "$1/" ] && touch -a "$1/" 2>/dev/null
+ then
+ return 0
+ fi
+ return 1
+}
Modified: sysvinit/trunk/debian/initscripts/etc/init.d/mountvirtfs
===================================================================
--- sysvinit/trunk/debian/initscripts/etc/init.d/mountvirtfs 2005-11-19 11:28:10 UTC (rev 155)
+++ sysvinit/trunk/debian/initscripts/etc/init.d/mountvirtfs 2005-11-19 11:40:50 UTC (rev 156)
@@ -27,6 +27,8 @@
PATH=/lib/init:/bin:/sbin
+. /lib/init/functions.sh
+
TTYGRP=5
TTYMODE=620
if [ -f /etc/default/devpts ]
@@ -43,14 +45,6 @@
KERNEL=`uname -s`
umask 022
-dir_writable () {
- if [ -d "$1/" ] && [ -w "$1/" ] && touch -a "$1/" 2>/dev/null
- then
- return 0
- fi
- return 1
-}
-
domount () {
# Directory present ?
Modified: sysvinit/trunk/debian/rules
===================================================================
--- sysvinit/trunk/debian/rules 2005-11-19 11:28:10 UTC (rev 155)
+++ sysvinit/trunk/debian/rules 2005-11-19 11:40:50 UTC (rev 156)
@@ -115,7 +115,8 @@
cp -af debian/initscripts/etc/* $(tmp)/etc
ln -sf bootlogd $(tmp)/etc/init.d/stop-bootlogd
chmod 755 $(tmp)/etc/init.d/[a-z]*
- chmod 644 $(tmp)/etc/init.d/bootclean.sh
+ chmod 644 $(tmp)/etc/init.d/bootclean.sh $(tmp)/etc/init.d/functions.sh
+ mv $(tmp)/etc/init.d/functions.sh $(tmp)/lib/init/functions.sh
chmod -R g-w $(tmp)
chown -R root.root $(tmp)
install -d -g root -m 755 -o root $(tmp)/bin
More information about the Pkg-sysvinit-commits
mailing list