Compare commits
No commits in common. "bc9cefa1b8dc75c665bce03d2cd7987e4b258ebf" and "cb182a058f47c5afddd7ebb51fc36c83de06c5a4" have entirely different histories.
bc9cefa1b8
...
cb182a058f
@ -36,13 +36,11 @@ GOLDEN_IMAGE_FILE="${RUNTIME_DIR}/golden-image.tar.zst"
|
||||
TARGET_DIR="/target"
|
||||
declare -a MOUNT_STACK=()
|
||||
|
||||
# Aus einer manuell in Proxmox installierten Referenz-VM gezogen (nicht
|
||||
# debootstrap - siehe ADR-0024-Nachtrag "Referenz-VM statt debootstrap",
|
||||
# 31.08.2026), bereinigt via scripts/package_golden_image.sh, gehostet
|
||||
# ueber die unauthentifizierte /golden-images/-Route in
|
||||
# provisioning-server (analog ks.cfg) - live verifiziert per Public-HTTPS-
|
||||
# Download (200, byte-exakte Groesse) am 31.08.2026.
|
||||
GOLDEN_IMAGE_URL="https://anode.tuxflotte.de/golden-images/linux-mint-22.3-cinnamon.tar.zst"
|
||||
# TODO(Phase 3): muss vor dem ersten echten Self-Service-Testlauf tatsaechlich
|
||||
# auf anode bereitgestellt werden (siehe ADR-0024-Plan, "Ablage/
|
||||
# Bereitstellung: ueber anode per HTTPS als statische Datei") - aktuell nur
|
||||
# lokal auf enterprise gebaut und getestet.
|
||||
GOLDEN_IMAGE_URL="https://anode.tuxflotte.de/golden-images/debian-trixie-base.tar.zst"
|
||||
|
||||
backend_log() {
|
||||
printf '[backend:%s] %s\n' "${BACKEND_KEY}" "$*" >&2
|
||||
|
||||
@ -69,15 +69,10 @@ rm -f /home/*/.bash_history 2>/dev/null || true
|
||||
# zweiten Durchlauf.
|
||||
|
||||
echo "==> Packe nach ${OUTPUT_FILE}"
|
||||
# WICHTIG: tar -C / erzeugt relative Elementnamen (./proc/..., ./sys/...),
|
||||
# nicht absolute (/proc/...) - ein --exclude mit fuehrendem Slash matcht
|
||||
# dagegen NICHT (live am 31.08.2026 entdeckt: das lief zunaechst
|
||||
# unbemerkt gegen die echte Referenz-VM und haette u.a. /proc/kcore mit
|
||||
# eingepackt). Ausschluesse deshalb ohne fuehrenden Slash angeben.
|
||||
tar --numeric-owner --xattrs \
|
||||
--exclude=proc --exclude=sys --exclude=dev \
|
||||
--exclude=run --exclude=tmp --exclude=var/tmp \
|
||||
--exclude="${OUTPUT_FILE#/}" \
|
||||
--exclude=/proc --exclude=/sys --exclude=/dev \
|
||||
--exclude=/run --exclude=/tmp --exclude=/var/tmp \
|
||||
--exclude="${OUTPUT_FILE}" \
|
||||
-C / -cf - . | zstd -f -T0 -19 -o "${OUTPUT_FILE}"
|
||||
|
||||
echo "==> Fertig: ${OUTPUT_FILE} ($(du -h "${OUTPUT_FILE}" | cut -f1))"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user