SOURCES: mount.vdi - use vars for all used commands
glen
glen at pld-linux.org
Fri Mar 28 21:45:48 CET 2008
Author: glen Date: Fri Mar 28 20:45:48 2008 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- use vars for all used commands
---- Files affected:
SOURCES:
mount.vdi (1.2 -> 1.3)
---- Diffs:
================================================================
Index: SOURCES/mount.vdi
diff -u SOURCES/mount.vdi:1.2 SOURCES/mount.vdi:1.3
--- SOURCES/mount.vdi:1.2 Fri Mar 28 20:40:01 2008
+++ SOURCES/mount.vdi Fri Mar 28 21:45:43 2008
@@ -27,13 +27,15 @@
# Commands
LOSETUP=/sbin/losetup
MOUNT=/bin/mount
+SFDISK=/sbin/sfdisk
+SED=/bin/sed
PROGRAM=${0##*/}
MOUNTARGS=
OPTIONS=
FSTYPE=
-USAGE="VDI image mountpoint [-o options,...]
+USAGE="<VDI image> <mountpoint> [-o options,...]
Options:
partition=<number> Specify partition to mount
@@ -133,13 +135,13 @@
dskoff=8704
# find free loop device. XXX race possible
-imgdev=$(losetup -f)
-losetup $imgdev -o $dskoff "$DEVICE"
+imgdev=$($LOSETUP -f)
+$LOSETUP $imgdev -o $dskoff "$DEVICE"
# http://vserver.13thfloor.at/Stuff/QEMU/hdloop.sh
-sfd=$(/sbin/sfdisk -dump $imgdev 2>/dev/null | sed -n '
+sfd=$($SFDISK -dump $imgdev 2>/dev/null | $SED -n '
/:/ s/[a-zA-Z]*=\ *\([0-9a-f]*\)\(,\|$\)/\1/g;
T; s/^.*:\ //; p' | tr ' ' '.')
-losetup -d $imgdev
+$LOSETUP -d $imgdev
getoffset() {
pstart=$1
@@ -171,7 +173,7 @@
fi
# $MOUNTPOINT might not exist as mount can try to read it from /etc/fstab
-"$MOUNT" $MOUNTARGS ${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.2&r2=1.3&f=u
More information about the pld-cvs-commit
mailing list