diff options
author | Fathi Boudra <fathi.boudra@linaro.org> | 2013-09-08 17:46:34 +0300 |
---|---|---|
committer | Fathi Boudra <fathi.boudra@linaro.org> | 2013-09-08 17:46:34 +0300 |
commit | 0324766a6c4b5897f13a89c05791ddb4e809a044 (patch) | |
tree | be13635d8285a0f48b9e02c6be37effc497b101b /sid-kvm-debian | |
parent | a03b0a31347d7d7d15fe0870fae3983fffd3d7da (diff) |
Pass option to the program
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
Diffstat (limited to 'sid-kvm-debian')
-rwxr-xr-x | sid-kvm-debian/lb2img.sh | 21 |
1 files changed, 18 insertions, 3 deletions
diff --git a/sid-kvm-debian/lb2img.sh b/sid-kvm-debian/lb2img.sh index 1c5669e..5d35a4e 100755 --- a/sid-kvm-debian/lb2img.sh +++ b/sid-kvm-debian/lb2img.sh @@ -5,9 +5,24 @@ # Convert live-build tarball to KVM image PROGNAME=`basename $0` -DEVICE=${DEVICE:-/dev/loop0} -TARGZFILE=${TARGZFILE:-binary-tar.tar.gz} -IMGFILE=${IMGFILE:-kvm.img} +DEVICE= +TARGZFILE= +IMGFILE= + +usage() { + echo "usage: ${PROGNAME} <device> <targzfile> <imgfile>" + echo "e.g. ${PROGNAME} ${DEVICE} ${TARGZFILE} ${IMGFILE}" + exit 1 +} + +DEVICE=$1 +TARGZFILE=$2 +IMGFILE=$3 + +# we must provide device name +[ -n "${DEVICE}" ] || usage +[ -n "${TARGZFILE}" ] || usage +[ -n "${IMGFILE}" ] || usage # we must be root [ `whoami` = "root" ] || { echo "E: You must be root" && exit 1; } |