From 4c9eea130dc7e9f342d5178ca7ff2157e145652e Mon Sep 17 00:00:00 2001 From: Lars Karlitski Date: Mon, 23 Nov 2020 19:28:59 +0100 Subject: [PATCH] tools/deploy-qemu: put cidata into own directory Put all files (user-data and meta-data) into its own directory under `$workdir` while assembling it, to keep it separate from the .iso file. --- tools/deploy-qemu | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/tools/deploy-qemu b/tools/deploy-qemu index 8d6d1f927..3812b2d73 100755 --- a/tools/deploy-qemu +++ b/tools/deploy-qemu @@ -29,13 +29,15 @@ function cleanup() { } trap cleanup EXIT +mkdir "$workdir/cidata" + if [ -d "$userdata" ]; then - "$scriptdir/gen-user-data" "$userdata" > "$workdir/user-data" + "$scriptdir/gen-user-data" "$userdata" > "$workdir/cidata/user-data" else - cp "$userdata" "$workdir/user-data" + cp "$userdata" "$workdir/cidata/user-data" fi -echo -e "instance-id: nocloud\nlocal-hostname: vm\n" > "$workdir/meta-data" +echo -e "instance-id: nocloud\nlocal-hostname: vm\n" > "$workdir/cidata/meta-data" genisoimage \ -input-charset utf-8 \ @@ -45,8 +47,8 @@ genisoimage \ -rock \ -quiet \ -graft-points \ - "$workdir/user-data" \ - "$workdir/meta-data" + "$workdir/cidata/user-data" \ + "$workdir/cidata/meta-data" qemu-system-x86_64 \ -enable-kvm \