1.1 --- a/uml-postsetupfs Sun May 30 19:47:11 2010 +0200
1.2 +++ b/uml-postsetupfs Thu May 26 23:55:42 2011 +0200
1.3 @@ -12,33 +12,33 @@
1.4 fi
1.5
1.6 # Ensure that images have been set up.
1.7 -if [ ! -e $UMLROOT ]; then
1.8 +if [ ! -e "$UMLROOT" ]; then
1.9 echo "No UML instances set up at $UMLROOT."
1.10 exit 1
1.11 fi
1.12
1.13 -export IMAGE=$UMLROOT/rootfs
1.14 +export IMAGE="$UMLROOT/rootfs"
1.15
1.16 -if [ ! -e $IMAGE ]; then
1.17 +if [ ! -e "$IMAGE" ]; then
1.18 echo "No image set up at $IMAGE."
1.19 exit 1
1.20 fi
1.21
1.22 -export IMAGEDIR=$UMLROOT/rootfsdir
1.23 +export IMAGEDIR="$UMLROOT/rootfsdir"
1.24
1.25 -if [ ! -e $IMAGEDIR ]; then
1.26 - mkdir $IMAGEDIR
1.27 +if [ ! -e "$IMAGEDIR" ]; then
1.28 + mkdir "$IMAGEDIR"
1.29 fi
1.30
1.31 echo "Initialising device files..."
1.32 -chroot $PACKAGEROOT /bin/bash -c 'mount -t proc proc /proc; cd /dev; ./MAKEDEV generic; umount /proc'
1.33 +chroot "$PACKAGEROOT" /bin/bash -c 'mount -t proc proc /proc; cd /dev; ./MAKEDEV generic; umount /proc'
1.34
1.35 echo "Accessing the image..."
1.36 -mount -o loop $IMAGE $IMAGEDIR || exit 1
1.37 +mount -o loop "$IMAGE" "$IMAGEDIR" || exit 1
1.38
1.39 echo "Copying the filesystem into the image..."
1.40 -cp -a $PACKAGEROOT/* $IMAGEDIR
1.41 +cp -a "$PACKAGEROOT/"* "$IMAGEDIR"
1.42
1.43 echo "Unmounting the image..."
1.44 -umount $IMAGEDIR
1.45 -rmdir $IMAGEDIR
1.46 +umount "$IMAGEDIR"
1.47 +rmdir "$IMAGEDIR"