machine: hetzner: Restrict default image selection to system images.
Changes
1 files changed · +6 −4
| File | Status | Add | Del | Content |
|---|---|---|---|---|
| gnu/machine/hetzner/http.scm | modified | +6 | −4 | View file |
gnu/machine/hetzner/http.scm
View filediff --git a/gnu/machine/hetzner/http.scm b/gnu/machine/hetzner/http.scm
index 6702a75..b338780 100644
--- a/gnu/machine/hetzner/http.scm
+++ b/gnu/machine/hetzner/http.scm
@@ -193,10 +193,12 @@
(mlambda (api)
"Return the latest Debian image available. This image gets used for the
initial system provisioning phase, before Guix System takes over."
- (let ((debian-images (filter (lambda (image)
- (string=? "debian"
- (hetzner-image-os-flavor image)))
- (hetzner-api-images api))))
+ (let* ((system-images (hetzner-api-images api
+ #:params '(("type" . "system"))))
+ (debian-images (filter (lambda (image)
+ (string=? "debian"
+ (hetzner-image-os-flavor image)))
+ system-images)))
(hetzner-image-name
(last (sort debian-images
(lambda (x y)