From f02974eb5abb5f9e7aa065be407798c64ffe6cb8 Mon Sep 17 00:00:00 2001 From: j3s Date: Thu, 22 Oct 2020 18:34:09 -0500 Subject: [PATCH] Simplify disk setup process --- capsulflask/shell_scripts/create.sh | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/capsulflask/shell_scripts/create.sh b/capsulflask/shell_scripts/create.sh index dacee42..2a7760f 100755 --- a/capsulflask/shell_scripts/create.sh +++ b/capsulflask/shell_scripts/create.sh @@ -5,8 +5,7 @@ # POSIX or die vmname="$1" -# resolve the .qcow2 symlink so backing images never change -template_file="/tank/img/$(readlink /tank/img/$2)" +template_file="/tank/img/$2" vcpus="$3" memory="$4" pubkeys="$5" @@ -48,7 +47,7 @@ if [ -f /tank/vm/$vmname.qcow2 ]; then exit 1 fi -qemu-img create -f qcow2 -b "$template_file" "$disk" +cp "$template_file" "$disk" cp /tank/config/cyberia-cloudinit.yml /tmp/cloudinit.yml echo "$pubkeys" | while IFS= read -r line; do echo " - $line" >> /tmp/cloudinit.yml