[Pkg-sysvinit-commits] r1377 - in sysvinit/trunk/debian: . initscripts/etc/init.d
Petter Reinholdtsen
pere at alioth.debian.org
Tue Jul 7 10:16:21 UTC 2009
Author: pere
Date: 2009-07-07 10:16:19 +0000 (Tue, 07 Jul 2009)
New Revision: 1377
Modified:
sysvinit/trunk/debian/changelog
sysvinit/trunk/debian/initscripts/etc/init.d/umountfs
sysvinit/trunk/debian/initscripts/etc/init.d/umountnfs.sh
Log:
Rewrite umountfs and umountnfs.sh to use fstab-decode, to handle
mount points with space in their names (Closes: #415482).
Modified: sysvinit/trunk/debian/changelog
===================================================================
--- sysvinit/trunk/debian/changelog 2009-07-06 23:15:03 UTC (rev 1376)
+++ sysvinit/trunk/debian/changelog 2009-07-07 10:16:19 UTC (rev 1377)
@@ -24,6 +24,8 @@
its handling of symlinks. Patch from Bill Nottingham and Fedora.
* New patch 94_fstab-decode adding helper program fstab-decode to
sysvinit-utils. Source from the initscripts package in Fedora.
+ * Rewrite umountfs and umountnfs.sh to use fstab-decode, to handle
+ mount points with space in their names (Closes: #415482).
-- Petter Reinholdtsen <pere at debian.org> Wed, 01 Jul 2009 20:04:20 +0200
Modified: sysvinit/trunk/debian/initscripts/etc/init.d/umountfs
===================================================================
--- sysvinit/trunk/debian/initscripts/etc/init.d/umountfs 2009-07-06 23:15:03 UTC (rev 1376)
+++ sysvinit/trunk/debian/initscripts/etc/init.d/umountfs 2009-07-07 10:16:19 UTC (rev 1377)
@@ -21,7 +21,7 @@
REG_MTPTS=""
TMPFS_MTPTS=""
- while read DEV MTPT FSTYPE REST
+ while read -r DEV MTPT FSTYPE REST
do
case "$MTPT" in
/|/proc|/dev|/.dev|/dev/pts|/dev/shm|/dev/.static/dev|/proc/*|/sys|/lib/init/rw)
@@ -63,11 +63,11 @@
if [ "$VERBOSE" = no ]
then
log_action_begin_msg "Unmounting temporary filesystems"
- umount $TMPFS_MTPTS
+ fstab-decode umount $TMPFS_MTPTS
log_action_end_msg $?
else
log_daemon_msg "Will now unmount temporary filesystems"
- umount -v $TMPFS_MTPTS
+ fstab-decode umount -v $TMPFS_MTPTS
log_end_msg $?
fi
fi
@@ -94,11 +94,11 @@
if [ "$VERBOSE" = no ]
then
log_action_begin_msg "Unmounting local filesystems"
- umount -f -r -d $REG_MTPTS
+ fstab-decode umount -f -r -d $REG_MTPTS
log_action_end_msg $?
else
log_daemon_msg "Will now unmount local filesystems"
- umount -f -v -r -d $REG_MTPTS
+ fstab-decode umount -f -v -r -d $REG_MTPTS
log_end_msg $?
fi
fi
Modified: sysvinit/trunk/debian/initscripts/etc/init.d/umountnfs.sh
===================================================================
--- sysvinit/trunk/debian/initscripts/etc/init.d/umountnfs.sh 2009-07-06 23:15:03 UTC (rev 1376)
+++ sysvinit/trunk/debian/initscripts/etc/init.d/umountnfs.sh 2009-07-07 10:16:19 UTC (rev 1377)
@@ -45,7 +45,7 @@
exec 9<&0 </etc/mtab
DIRS=""
- while read DEV MTPT FSTYPE OPTS REST
+ while read -r DEV MTPT FSTYPE OPTS REST
do
case "$MTPT" in
/|/proc|/dev|/dev/pts|/dev/shm|/proc/*|/sys|/lib/init/rw)
@@ -82,7 +82,7 @@
if [ "$DIRS" ]
then
[ "$VERBOSE" = no ] || log_action_begin_msg "Unmounting remote and non-toplevel virtual filesystems"
- umount $FLAGS $DIRS
+ fstab-decode umount $FLAGS $DIRS
ES=$?
[ "$VERBOSE" = no ] || log_action_end_msg $ES
fi
More information about the Pkg-sysvinit-commits
mailing list