summaryrefslogtreecommitdiffstats
path: root/libraries/libvirt/libvirt.SlackBuild
diff options
context:
space:
mode:
Diffstat (limited to 'libraries/libvirt/libvirt.SlackBuild')
-rw-r--r--libraries/libvirt/libvirt.SlackBuild10
1 files changed, 6 insertions, 4 deletions
diff --git a/libraries/libvirt/libvirt.SlackBuild b/libraries/libvirt/libvirt.SlackBuild
index c6f5259b16..3de792b915 100644
--- a/libraries/libvirt/libvirt.SlackBuild
+++ b/libraries/libvirt/libvirt.SlackBuild
@@ -5,7 +5,7 @@
# Maintained by Robby Workman <rworkman@slackbuilds.org>
PRGNAM=libvirt
-VERSION=${VERSION:-4.0.0}
+VERSION=${VERSION:-4.6.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -51,10 +51,10 @@ find -L . \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
# we have sysctld files in /etc/sysctl.d
-sed -i "s|(prefix)/lib/sysctl|(sysconfdir)/sysctl|" daemon/Makefile.in
+sed -i "s|(prefix)/lib/sysctl|(sysconfdir)/sysctl|" src/Makefile.in
patch -p1 < $CWD/use-virtgroup-in-polkit-rules.diff
-sed -i -e "s,@VIRTGROUP@,$VIRTGROUP,g" daemon/libvirt.rules
+sed -i -e "s,@VIRTGROUP@,$VIRTGROUP,g" src/remote/libvirtd.rules
CFLAGS="$SLKCFLAGS" \
./configure \
@@ -68,7 +68,6 @@ CFLAGS="$SLKCFLAGS" \
--docdir=/usr/doc/$PRGNAM-$VERSION \
--enable-static=no \
--enable-shared=yes \
- --with-yajl \
--with-qemu-group=$VIRTGROUP \
--with-init-script=none
@@ -97,8 +96,11 @@ sed -i \
$PKG/etc/libvirt/libvirtd.conf
# still, we use $VIRTGROUP as our virtualization group
+# also, disable seccomp sandboxing by default: in case you prefer to have it
+# enabled be advised that for it to work qemu must be built against libseccomp
sed -i \
-e "s|^\#group\ =\ \"root\"|group = \"$VIRTGROUP\"|" \
+ -e "s|^\#seccomp_sandbox.*|seccomp_sandbox = 0|" \
$PKG/etc/libvirt/qemu.conf
find $PKG/usr/man -type f -exec gzip -9 {} \;