Summary: | app-containers/distrobuilder-3.0: add missing dependencies and patch old command | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | rick |
Component: | Current packages | Assignee: | William Hubbs <williamh> |
Status: | UNCONFIRMED --- | ||
Severity: | enhancement | CC: | jstein, posting, virtualization |
Priority: | Normal | Keywords: | EBUILD |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=591778 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | patch and updated ebuild file |
Description
rick
2023-12-05 21:21:08 UTC
Created attachment 877654 [details]
patch and updated ebuild file
First of all I didn't even know you could _build_ Windows VMs with distrobuilder. Then, I wonder if it's possible to write some all-around code logic that it's gonna try to use genisoimage and if that can't be found, fallback to mkisofs? If these tools are compatible at leat. That solution could be upstreamed potentially. If you run VMs through lxd (which utilizes qemu to do so), there's a message saying what you need to enable on qemu to have working VM support: optfeature "virtual machine support" app-emulation/qemu[spice,usbredir,virtfs] I think it's possible. I'll try to make a patch for that and write a PR to the main project. I'll let write a comment when it's good, to remove the patch for a future version. And my bad, I've not seen the message when I run LXD, I'll try to read my terminal better next time. The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8ba118e6a27680c108d7fa5e559877217717733 commit e8ba118e6a27680c108d7fa5e559877217717733 Author: Joonas Niilola <juippis@gentoo.org> AuthorDate: 2024-02-13 06:26:34 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2024-02-13 06:26:34 +0000 app-containers/distrobuilder: depend on cdrtools for 'mkisofs' bin Bug: https://bugs.gentoo.org/919309 Signed-off-by: Joonas Niilola <juippis@gentoo.org> .../{distrobuilder-3.0.ebuild => distrobuilder-3.0-r1.ebuild} | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) |