GNU bug report logs -
#78165
[PATCH] gnu: /etc/qemu/firmware: Produce only /etc/qemu/firmware instead of /etc/qemu
Previous Next
To reply to this bug, email your comments to 78165 AT debbugs.gnu.org.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
efraim <at> flashner.co.il, maxim.cournoyer <at> gmail.com, guix-patches <at> gnu.org
:
bug#78165
; Package
guix-patches
.
(Wed, 30 Apr 2025 18:58:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Rutherther <rutherther <at> ditigal.xyz>
:
New bug report received and forwarded. Copy sent to
efraim <at> flashner.co.il, maxim.cournoyer <at> gmail.com, guix-patches <at> gnu.org
.
(Wed, 30 Apr 2025 18:58:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
The service unnecessarily populates /etc/qemu with a symlink, so it's not
possible to write files like /etc/qemu/bridge.conf or /etc/qemu/host.conf
anymore. Since etc-service-type uses file-union, it's possible to put files in
subdirectories. This restores the behavior suggested by manual where user can
extend etc-service-type with qemu/host.conf etc.
* gnu/services/virtualization.scm (/etc/qemu/firmware): Extend with
qemu/firmware instead of qemu
Change-Id: I7c1ea790e5abf7ad05dce56b7901ac6eb90208fd
---
gnu/services/virtualization.scm | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/gnu/services/virtualization.scm b/gnu/services/virtualization.scm
index 0836fe7d45..081093eab3 100644
--- a/gnu/services/virtualization.scm
+++ b/gnu/services/virtualization.scm
@@ -577,14 +577,13 @@ (define (libvirt-shepherd-service config)
(define (/etc/qemu/firmware config)
(let ((firmwares (libvirt-configuration-firmwares config)))
- `(("qemu"
+ `(("qemu/firmware"
,(computed-file
"etc-qemu-firmware"
(with-imported-modules '((guix build union))
#~(begin
(use-modules (guix build union) (srfi srfi-26))
- (mkdir #$output)
- (union-build (string-append #$output "/firmware")
+ (union-build #$output
(map (cut string-append <> "/share/qemu/firmware")
(list #$@firmwares))))))))))
base-commit: 8a9f0a618e929289d8d13e9341349ca7fdd06d99
--
2.49.0
This bug report was last modified 3 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.