summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xlx-trainer-vm/dd-multi.sh10
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'