# HG changeset patch # User Paul Boddie # Date 1331335932 -3600 # Node ID cbaf719eda4f9a849a045c27d92550d2c478815a # Parent b4330ec3b4afddaa3dd3b9f66a162c60f8900c0a Added support for making blank images. diff -r b4330ec3b4af -r cbaf719eda4f uml-make-image --- a/uml-make-image Fri Mar 09 23:57:04 2012 +0100 +++ b/uml-make-image Sat Mar 10 00:32:12 2012 +0100 @@ -11,7 +11,7 @@ fi if [ "$1" = '--help' ]; then - echo "Usage: `basename $0` [ --root ] " 1>&2 + echo "Usage: `basename $0` [ --root ] [ --do-not-populate ] " 1>&2 exit 1 fi @@ -22,6 +22,13 @@ AS_USER= fi +if [ "$1" = '--do-not-populate' ]; then + shift 1 + DO_NOT_POPULATE=$1 +else + DO_NOT_POPULATE= +fi + if [ ! "$1" ]; then echo "Need a root image size in GB." 1>&2 exit 1 @@ -36,7 +43,7 @@ SWAPSIZE=$2 THISDIR=`dirname "$0"` -if [ ! -e "$PACKAGEROOT" ]; then +if [ ! -e "$PACKAGEROOT" ] && [ ! "$DO_NOT_POPULATE" ]; then echo "A package root must first be made using user-setup." 1>&2 exit 1 fi @@ -55,5 +62,7 @@ # Image population activities. -"$AS_USER" "$THISDIR/uml-access-image" "$THISDIR/uml-populate-image" -"$AS_USER" "$THISDIR/uml-access-image" "$THISDIR/uml-make-network" +if [ ! "$DO_NOT_POPULATE" ]; then + "$AS_USER" "$THISDIR/uml-access-image" "$THISDIR/uml-populate-image" + "$AS_USER" "$THISDIR/uml-access-image" "$THISDIR/uml-make-network" +fi