From 09222912952c46715cb46afc029c1345f6d33d5b Mon Sep 17 00:00:00 2001 From: leechgrrl <58349791+leechgrrl@users.noreply.github.com> Date: Tue, 19 Mar 2024 18:14:34 +1000 Subject: [PATCH] Ensure the libvirt group exists in /etc/group so can actually work (#897) --- .../shared/usr/share/ublue-os/just/84-bazzite-virt.just | 3 +++ 1 file changed, 3 insertions(+) diff --git a/system_files/desktop/shared/usr/share/ublue-os/just/84-bazzite-virt.just b/system_files/desktop/shared/usr/share/ublue-os/just/84-bazzite-virt.just index 9848fcc5..494a213a 100644 --- a/system_files/desktop/shared/usr/share/ublue-os/just/84-bazzite-virt.just +++ b/system_files/desktop/shared/usr/share/ublue-os/just/84-bazzite-virt.just @@ -144,5 +144,8 @@ setup-virtualization ACTION="": echo "Adding SELinux context record for /dev/shm/looking-glass" sudo semanage fcontext -a -t svirt_tmpfs_t /dev/shm/looking-glass elif [[ "${OPTION,,}" =~ group ]]; then + if ! grep -q "^libvirt" /etc/group; then + grep '^libvirt' /usr/lib/group | sudo tee -a /etc/group > /dev/null + fi sudo usermod -aG libvirt $USER fi