feat: switch to incus-lts and fix lab-tool SSH syntax

- Use incus-lts (6.0.4) instead of latest incus to avoid cowsql build issues
- Re-enable incus on congenital-optimist with LTS version
- Restore incus-admin group membership for users
- Fix missing parentheses in lab-tool SSH module
- This provides stable containerization without build failures
This commit is contained in:
Geir Okkenhaug Jerstad 2025-07-04 15:57:32 +02:00
parent 2069f289ff
commit 250ba5e2ea
5 changed files with 9 additions and 28 deletions

View file

@ -82,7 +82,10 @@
(port (open-pipe* OPEN_READ "/bin/sh" "-c" ssh-cmd))
(output (get-string-all port))
(status (close-pipe port)))
(values (zero? status) output)))))))
(values (zero? status) output)))
(lambda (key . args)
(log-error "SSH command failed for ~a: ~a ~a" machine-name key args)
(values #f "")))))))))))
;; Copy file to remote machine using scp
(define (copy-file-to-remote machine-name local-path remote-path)