From 2221d9026ff6a24af89d2644f69ef78cd85f3b3d Mon Sep 17 00:00:00 2001 From: CanbiZ <47820557+MickLesk@users.noreply.github.com> Date: Tue, 30 Sep 2025 14:28:16 +0200 Subject: [PATCH] Update docker-vm.sh --- vm/docker-vm.sh | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/vm/docker-vm.sh b/vm/docker-vm.sh index 7ada54f2..0b9c036d 100644 --- a/vm/docker-vm.sh +++ b/vm/docker-vm.sh @@ -402,6 +402,13 @@ detect_codename_and_repo() { } detect_codename_and_repo +get_snippet_dir() { + local store="$1" + awk -v s="$store" ' + $1 == "dir:" && $2 == s {getline; print $2 "/snippets"} + ' /etc/pve/storage.cfg +} + # ---- PVE8: direct inject via virt-customize ---------------------------------- if [[ "$INSTALL_MODE" = "direct" ]]; then msg_info "Injecting Docker & QGA into image (${CODENAME}, repo: $(basename "$DOCKER_BASE"))" @@ -432,7 +439,7 @@ if [[ "$INSTALL_MODE" = "cloudinit" ]]; then msg_info "Preparing Cloud-Init user-data for Docker (${CODENAME})" # Use SNIPPET_STORE selected earlier - SNIPPET_DIR="$(pvesm path "$SNIPPET_STORE")/snippets" + SNIPPET_DIR="$(get_snippet_dir "$SNIPPET_STORE")" mkdir -p "$SNIPPET_DIR" SNIPPET_FILE="docker-${VMID}-user-data.yaml"