From f1f9849c01af0056519d8899e35b570273e63529 Mon Sep 17 00:00:00 2001 From: Remco van 't Veer Date: Wed, 8 Oct 2025 12:32:11 +0200 Subject: [PATCH] machine: hetzner: Fix install OS. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Debian no longer ships guix package. * gnu/machine/hetzner.scm (hetzner-machine-rescue-install-os): Use guix-install.sh. Change-Id: I8344d5877057181235c233d9f6f745507af30b85 Signed-off-by: Ludovic Courtès --- gnu/machine/hetzner.scm | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/gnu/machine/hetzner.scm b/gnu/machine/hetzner.scm index 53404255b3e..2702c2ee673 100644 --- a/gnu/machine/hetzner.scm +++ b/gnu/machine/hetzner.scm @@ -1,6 +1,7 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2024 Roman Scherer ;;; Copyright © 2025 Owen T. Heisler +;;; Copyright © 2025 Remco van 't Veer ;;; ;;; This file is part of GNU Guix. ;;; @@ -590,7 +591,12 @@ mkdir -p /mnt/tmp/gnu/store mkdir -p /gnu/store mount --bind /mnt/tmp/gnu/store /gnu/store -apt-get install guix --assume-yes +wget -O /tmp/guix-install.sh https://guix.gnu.org/guix-install.sh +chmod +x /tmp/guix-install.sh +set +o pipefail # avoid hangup on 'yes' killing this script +yes '' | /tmp/guix-install.sh +set -o pipefail + cat > /tmp/guix/deploy/hetzner-os.scm << EOF (use-modules (gnu) (guix utils)) (use-package-modules ssh)