diff options
Diffstat (limited to 'lx-trainer-vm/dd-multi.sh')
| -rwxr-xr-x | lx-trainer-vm/dd-multi.sh | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/lx-trainer-vm/dd-multi.sh b/lx-trainer-vm/dd-multi.sh index 499260b..dc205a6 100755 --- a/lx-trainer-vm/dd-multi.sh +++ b/lx-trainer-vm/dd-multi.sh @@ -65,6 +65,14 @@ for dest in $DESTS; do fi done +# all layers must be available +for tarball in $LAYERS; do + if [ ! -f $tarball ]; then + echo "error: missing layer file: $tarball" + usage_exit + fi +done + # detect partion type of source if [ "`env - /sbin/parted --script $SRC print | \ grep 'Partition Table' | awk '{print $3}'`" != "gpt" ]; then @@ -153,4 +161,4 @@ done # cleanup temp directory rm -rf $TMP_ROOT -echo "done, no errors" +echo 'done, no errors' |
