1.1 --- a/uml-setupfs Sun May 30 19:47:11 2010 +0200
1.2 +++ b/uml-setupfs Thu May 26 23:55:42 2011 +0200
1.3 @@ -12,7 +12,7 @@
1.4 fi
1.5
1.6 # Ensure arguments have been provided.
1.7 -if [[ ! $1 || ! $2 ]]; then
1.8 +if [[ ! "$1" || ! "$2" ]]; then
1.9 echo "$0 <root-filesystem-size-in-GB> <swap-size-in-MB>"
1.10 exit 1
1.11 fi
1.12 @@ -20,18 +20,18 @@
1.13 # Make the UML instance directory if not already present.
1.14
1.15 echo "Making the UML instance directory at $UMLROOT..."
1.16 -if [ ! -e $UMLROOT ]; then
1.17 - mkdir $UMLROOT
1.18 +if [ ! -e "$UMLROOT" ]; then
1.19 + mkdir "$UMLROOT"
1.20 fi
1.21
1.22 -export IMAGE=$UMLROOT/rootfs
1.23 -export IMAGESIZE=$1
1.24 -export SWAPIMAGE=$UMLROOT/swap
1.25 -export SWAPSIZE=$2
1.26 +export IMAGE="$UMLROOT/rootfs"
1.27 +export IMAGESIZE="$1"
1.28 +export SWAPIMAGE="$UMLROOT/swap"
1.29 +export SWAPSIZE="$2"
1.30
1.31 echo "Making the filesystem with size ${IMAGESIZE}GB..."
1.32 -dd if=/dev/zero of=$IMAGE bs=1024 count=1 seek=$((${IMAGESIZE}*1024*1024-1024))
1.33 -mkfs.ext3 $IMAGE
1.34 +dd if=/dev/zero of="$IMAGE" bs=1024 count=1 seek=$((${IMAGESIZE}*1024*1024-1024))
1.35 +mkfs.ext3 "$IMAGE"
1.36
1.37 echo "Making the swap file with size ${SWAPSIZE}MB..."
1.38 -dd if=/dev/zero of=$SWAPIMAGE bs=1M count=$SWAPSIZE
1.39 +dd if=/dev/zero of="$SWAPIMAGE" bs=1M count="$SWAPSIZE"