From 524c839e2cf365d09d4e331114e2f5ab8615474d Mon Sep 17 00:00:00 2001
From: June <june@jsts.xyz>
Date: Sun, 16 Feb 2025 23:29:32 +0100
Subject: [PATCH] use downloaded authorized_keys

Use the authorized_keys getting downloaded into the temp directory, by
popping out of it later.
---
 README.md              | 2 --
 build-proxmox-template | 2 +-
 2 files changed, 1 insertion(+), 3 deletions(-)

diff --git a/README.md b/README.md
index dbce297..9bfac04 100644
--- a/README.md
+++ b/README.md
@@ -24,8 +24,6 @@ If left unset, the respective default value will be used.
 
 `cloud-init` will create a user `chaos`, by default with a locked password, and authorized keys initialized. Password-less `sudo` is configured, so you can run commands as root.
 
-The script expects `authorized_keys` to be in the current directory. Copy the correct contents from the [appropriate repository](https://gitlab.hamburg.ccc.de/ccchh/infrastructure-authorized-keys).
-
 `sshd` has been configured to listen on port 42666 instead of 22.
 
 ### Run the Script
diff --git a/build-proxmox-template b/build-proxmox-template
index 970fdd5..b97855c 100755
--- a/build-proxmox-template
+++ b/build-proxmox-template
@@ -46,7 +46,6 @@ qm destroy ${VMID} || true
 qm create ${VMID} --name "creating-vm" --memory 2048 --net0 virtio,bridge=${BRIDGE}
 qm importdisk ${VMID} disk.raw ${STORAGE}
 rm disk.raw
-popd
 
 qm set ${VMID} --scsihw virtio-scsi-pci --scsi0 ${STORAGE}:vm-${VMID}-disk-0,ssd=1,discard=on
 qm set ${VMID} --ide2 ${STORAGE}:cloudinit
@@ -64,3 +63,4 @@ qm set ${VMID} --ipconfig0 ip=dhcp
 qm set ${VMID} --name ${NAME} --tags debian12
 qm cloudinit update ${VMID}
 qm template ${VMID}
+popd