SOURCES: mount.vdi - handle mount -n

glen glen at pld-linux.org
Fri Mar 28 20:40:07 CET 2008


Author: glen                         Date: Fri Mar 28 19:40:07 2008 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- handle mount -n

---- Files affected:
SOURCES:
   mount.vdi (1.1 -> 1.2) 

---- Diffs:

================================================================
Index: SOURCES/mount.vdi
diff -u SOURCES/mount.vdi:1.1 SOURCES/mount.vdi:1.2
--- SOURCES/mount.vdi:1.1	Fri Mar 28 20:30:46 2008
+++ SOURCES/mount.vdi	Fri Mar 28 20:40:01 2008
@@ -29,6 +29,7 @@
 MOUNT=/bin/mount
 
 PROGRAM=${0##*/}
+MOUNTARGS=
 OPTIONS=
 FSTYPE=
 
@@ -55,9 +56,12 @@
 	-h | "-?" )
 		echo >&2 "Usage: $PROGRAM $USAGE"
 		exit 0 ;;
-	-o )
+	-o)
 		OPTIONS="$2";
 		shift ;;
+	-n)
+		MOUNTARGS="$MOUNTARGS $1"
+		;;
 	-?* )
 		echo >&2 "$PROGRAM: unrecognized option: $1"
 		exit 1 ;;
@@ -167,7 +171,7 @@
 fi
 
 # $MOUNTPOINT might not exist as mount can try to read it from /etc/fstab
-"$MOUNT" ${FSTYPE:+-t "$FSTYPE"} ${MOUNTOPTIONS:+-o "$MOUNTOPTIONS"} "$DEVICE" "$MOUNTPOINT"
+"$MOUNT" $MOUNTARGS ${FSTYPE:+-t "$FSTYPE"} ${MOUNTOPTIONS:+-o "$MOUNTOPTIONS"} "$DEVICE" "$MOUNTPOINT"
 if [ $? -ne 0 ]; then
     echo >&2 "$PROGRAM: error mounting $DEVICE"
 fi
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SOURCES/mount.vdi?r1=1.1&r2=1.2&f=u



More information about the pld-cvs-commit mailing list