diff --git a/main/libvirt/.checksums b/main/libvirt/.checksums index 4555cb955..4c9053d97 100644 --- a/main/libvirt/.checksums +++ b/main/libvirt/.checksums @@ -1,5 +1,5 @@ 93cfc515e2a02d72b43e70a63dee45e9 libvirt-9.3.0.tar.xz -b86ae62882b36061002a7100627a04f2 libvirtd.conf +43421a98dc2f6d15e54e5f629748294f libvirtd.conf 342234f80f4f465bbdbcc06b6a38229d qemu.conf fff1453c6eeb8ea55e82e5cf18c14a92 rc.libvirtd 1768ec2c4c6722699263297c4972f01b rc.virtlogd diff --git a/main/libvirt/libvirtd.conf b/main/libvirt/libvirtd.conf index ee44affe8..58d5d7065 100644 --- a/main/libvirt/libvirtd.conf +++ b/main/libvirt/libvirtd.conf @@ -117,7 +117,7 @@ unix_sock_admin_perms = "0700" # This setting is not required or honoured if using systemd socket # activation. # -unix_sock_dir = "/var/run/libvirt" +unix_sock_dir = "/run/libvirt" diff --git a/main/libvirt/pre-install.sh b/main/libvirt/pre-install.sh new file mode 100644 index 000000000..d7b936de5 --- /dev/null +++ b/main/libvirt/pre-install.sh @@ -0,0 +1,10 @@ +#!/bin/sh + +if [ -z "`getent group libvirt`" ]; then + /usr/sbin/groupadd --system libvirt +fi + +if [ -z "`getent passwd libvirt`" ]; then + /usr/sbin/useradd -r -g libvirt -d /etc/libvirt -s /bin/false -c "libvirt service user" libvirt + /usr/bin/passwd -l libvirt +fi diff --git a/main/libvirt/spkgbuild b/main/libvirt/spkgbuild index 72cc1acae..41809a17c 100644 --- a/main/libvirt/spkgbuild +++ b/main/libvirt/spkgbuild @@ -32,4 +32,4 @@ build() { install -D -o root -g root -m 0644 $SRC/qemu.conf \ $PKG/etc/libvirt/qemu.conf rm -r $PKG/usr/share/locale -} +} \ No newline at end of file