]> git.ipfire.org Git - ipfire-2.x.git/commitdiff
libvirt: Create non-privileged users as system users
authorMichael Tremer <michael.tremer@ipfire.org>
Tue, 2 Dec 2025 11:24:32 +0000 (11:24 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Tue, 2 Dec 2025 11:24:32 +0000 (11:24 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
lfs/libvirt
src/paks/libvirt/install.sh

index 659b42c586eb54c631eceeed3415a87dd258b9d1..6e3f1c87498ed4e18cdcd80d3a32fe60dfe62ecb 100644 (file)
@@ -35,7 +35,7 @@ DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 SUP_ARCH   = x86_64 aarch64
 PROG       = libvirt
-PAK_VER    = 43
+PAK_VER    = 44
 
 DEPS       = ebtables libpciaccess ovmf swtpm qemu
 
index a11caa4341c535f16224969aadbbaf8adf0c8253..288711ccb43e01df434f06108319ca2c989947ca 100644 (file)
 . /opt/pakfire/lib/functions.sh
 
 # creates a new user and group called libvirt-remote if they not exist
-getent group libvirt-remote >/dev/null || groupadd  libvirt-remote
-getent passwd libvirt-remote >/dev/null || \
-useradd -m -g libvirt-remote -s /bin/bash "libvirt-remote"
+if ! getent group libvirt-remote >/dev/null; then
+       groupadd -r libvirt-remote
+fi
+if ! getent passwd libvirt-remote >/dev/null; then
+       useradd -r -m -g libvirt-remote -s /bin/bash "libvirt-remote"
+fi
 
 extract_files