From 7a65aa3a9dad09210952cc97593fd965869b65b4 Mon Sep 17 00:00:00 2001 From: Danny Bessems Date: Tue, 29 Jul 2025 00:11:16 +1000 Subject: [PATCH] chore: Add libguestfs related dependencies --- .gitea/workflows/actions.yaml | 6 ++++-- cloud-init/user-data.template | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/actions.yaml b/.gitea/workflows/actions.yaml index b6547c8..b8111c4 100644 --- a/.gitea/workflows/actions.yaml +++ b/.gitea/workflows/actions.yaml @@ -84,7 +84,8 @@ jobs: apt-get install -y \ libguestfs-tools \ qemu-system-x86 \ - qemu-utils + qemu-utils \ + supermin qemu-img resize ubuntu-vm/ubuntu.img +5G @@ -101,7 +102,8 @@ jobs: -net nic \ -net user - virt-ls -a ubuntu-vm/ubuntu.img /var/lib/cloud-init/ | grep -q template-generation-success + LIBGUESTFS_BACKEND=direct virt-ls -a ubuntu-vm/ubuntu.img /var/lib/cloud-init/ | \ + grep -q template-generation-success # semrel: # name: Semantic Release diff --git a/cloud-init/user-data.template b/cloud-init/user-data.template index 7ecd257..6dd7e1a 100644 --- a/cloud-init/user-data.template +++ b/cloud-init/user-data.template @@ -18,7 +18,7 @@ runcmd: - truncate -s 0 /etc/hostname /etc/machine-id - rm -f /etc/ssh/ssh_host_* /var/lib/dbus/machine-id - ln -s /etc/machine-id /var/lib/dbus/machine-id - - touch /var/lib/cloud-init/template-generation-success + - touch /var/log/template-generation-success disable_root: false users: