1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/uml-access-image Tue Jul 12 00:30:35 2011 +0200
1.3 @@ -0,0 +1,32 @@
1.4 +#!/bin/sh
1.5 +
1.6 +# Configuration:
1.7 +if [ -e userinstall-defaults-uml ]; then
1.8 + . "$PWD/userinstall-defaults-uml"
1.9 +elif [ -e /etc/default/userinstall-uml ]; then
1.10 + . /etc/default/userinstall-uml
1.11 +else
1.12 + echo "No defaults found for userinstall (UML)." 1>&2
1.13 + exit 1
1.14 +fi
1.15 +
1.16 +if [ ! "$1" ]; then
1.17 + echo "A program needs to be given as an argument to this script." 1>&2
1.18 + exit 1
1.19 +fi
1.20 +
1.21 +COMMAND="$1"
1.22 +shift 1
1.23 +
1.24 +echo "Accessing the image..." 1>&2
1.25 +if [ ! -e "$IMAGEDIR" ]; then
1.26 + mkdir "$IMAGEDIR"
1.27 +fi
1.28 +sudo mount -o loop "$IMAGE" "$IMAGEDIR"
1.29 +
1.30 +echo "Performing the requested activity..." 1>&2
1.31 +"$COMMAND" $*
1.32 +
1.33 +echo "Unmounting the image..." 1>&2
1.34 +sudo umount "$IMAGEDIR"
1.35 +rmdir "$IMAGEDIR"