From patchwork Sat Jul 4 23:04:49 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Matthias Fischer X-Patchwork-Id: 3243 Return-Path: Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384 client-signature ECDSA (P-384) client-digest SHA384) (Client CN "mail01.haj.ipfire.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 49znV84rLHz3xGx for ; Sat, 4 Jul 2020 23:05:04 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [172.28.1.201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) client-signature ECDSA (P-384)) (Client CN "mail02.haj.ipfire.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 49znV61LjMzT5; Sat, 4 Jul 2020 23:05:02 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 49znV555kDz2yw2; Sat, 4 Jul 2020 23:05:01 +0000 (UTC) Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384 client-signature ECDSA (P-384) client-digest SHA384) (Client CN "mail01.haj.ipfire.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 49znV436T2z2xcM for ; Sat, 4 Jul 2020 23:05:00 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (Client did not present a certificate) by mail01.ipfire.org (Postfix) with ESMTPSA id 49znV33GWbzT5 for ; Sat, 4 Jul 2020 23:04:59 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1593903899; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc; bh=tGQkAdE6HWXwloiUUJ86+8D845m68vGxQMQwB57Hcbw=; b=Ztj/Ro69vUUFuPFmoysaqDUyTIDHypvl2CihfVbMy/qPlVRQqsiw1qCxJgzMZyXTIS1NPa b+kBbf0gLznRr+Dg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1593903899; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc; bh=tGQkAdE6HWXwloiUUJ86+8D845m68vGxQMQwB57Hcbw=; b=JSA8Mr5eBe2Keb/CeObKO4RGmrwTyt1Kki5gxBW28GwXrWI8Em53KXJpCziaIyZ+B+1Jr3 2b6Q+3P0CMe+DhnKywr6XDFxRcnuTjpDlCOvCX0Q8/V/JEDy6HKZlraGTSGxJGLZd27jxT Lt6XgC099+cezEFIDEJcVQf4gY6cUL8zeq34BB2jGEweczAJsZnFm3zWnbPE//ogUBJl+T FnV0fr3P82bWI0SoGmLU9kz6AP2OwgKMW5z4ONw9+pmkeij0mYKkUFXEYsrXR7fjqPPoVW 6kGMPipoZlYEu/LPGcmHLuFqcJ28QpoPvEypUtVFYXUo6L/NVC5Ga/2y0I0lfQ== From: Matthias Fischer To: development@lists.ipfire.org Subject: [PATCH 1/3] libvirt: Update to 6.5.0 Date: Sun, 5 Jul 2020 01:04:49 +0200 Message-Id: <20200704230451.14929-1-matthias.fischer@ipfire.org> Authentication-Results: mail01.ipfire.org; auth=pass smtp.mailfrom=matthias.fischer@ipfire.org X-BeenThere: development@lists.ipfire.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: IPFire development talk List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: development-bounces@lists.ipfire.org Sender: "Development" For details see: https://libvirt.org/news.html This update "just came my way" - I hope its somehow useful. I also checked updates for dependencies - 'libusbredir 0.8.0' and 'qemu 5.0.0' follow. Signed-off-by: Matthias Fischer --- config/rootfiles/packages/libvirt | 162 ++++++++++++++++++++++-------- lfs/libvirt | 64 +++++++++--- 2 files changed, 167 insertions(+), 59 deletions(-) diff --git a/config/rootfiles/packages/libvirt b/config/rootfiles/packages/libvirt index db6554a34..b78b733b8 100644 --- a/config/rootfiles/packages/libvirt +++ b/config/rootfiles/packages/libvirt @@ -24,8 +24,15 @@ etc/libvirt/libvirtd.conf etc/libvirt/qemu-lockd.conf etc/libvirt/qemu.conf etc/libvirt/virt-login-shell.conf +etc/libvirt/virtinterfaced.conf etc/libvirt/virtlockd.conf etc/libvirt/virtlogd.conf +etc/libvirt/virtnodedevd.conf +etc/libvirt/virtnwfilterd.conf +etc/libvirt/virtproxyd.conf +etc/libvirt/virtqemud.conf +etc/libvirt/virtsecretd.conf +etc/libvirt/virtstoraged.conf etc/logrotate.d/libvirtd etc/logrotate.d/libvirtd.libxl #etc/logrotate.d/libvirtd.lxc @@ -38,6 +45,7 @@ usr/bin/virt-admin usr/bin/virt-host-validate usr/bin/virt-login-shell usr/bin/virt-pki-validate +usr/bin/virt-qemu-run usr/bin/virt-xml-validate #usr/include/libvirt #usr/include/libvirt/libvirt-admin.h @@ -62,19 +70,19 @@ usr/bin/virt-xml-validate #usr/lib/libvirt-admin.la #usr/lib/libvirt-admin.so usr/lib/libvirt-admin.so.0 -usr/lib/libvirt-admin.so.0.5006.0 +usr/lib/libvirt-admin.so.0.6005.0 #usr/lib/libvirt-lxc.la #usr/lib/libvirt-lxc.so usr/lib/libvirt-lxc.so.0 -usr/lib/libvirt-lxc.so.0.5006.0 +usr/lib/libvirt-lxc.so.0.6005.0 #usr/lib/libvirt-qemu.la #usr/lib/libvirt-qemu.so usr/lib/libvirt-qemu.so.0 -usr/lib/libvirt-qemu.so.0.5006.0 +usr/lib/libvirt-qemu.so.0.6005.0 #usr/lib/libvirt.la #usr/lib/libvirt.so usr/lib/libvirt.so.0 -usr/lib/libvirt.so.0.5006.0 +usr/lib/libvirt.so.0.6005.0 #usr/lib/libvirt/connection-driver #usr/lib/libvirt/connection-driver/libvirt_driver_interface.la usr/lib/libvirt/connection-driver/libvirt_driver_interface.so @@ -106,9 +114,17 @@ usr/lib/libvirt/storage-file/libvirt_storage_file_fs.so #usr/lib/sysctl.d usr/lib/sysctl.d/60-libvirtd.conf usr/libexec/libvirt_iohelper +usr/libexec/virt-login-shell-helper usr/sbin/libvirtd +usr/sbin/virtinterfaced usr/sbin/virtlockd usr/sbin/virtlogd +usr/sbin/virtnodedevd +usr/sbin/virtnwfilterd +usr/sbin/virtproxyd +usr/sbin/virtqemud +usr/sbin/virtsecretd +usr/sbin/virtstoraged #usr/share/augeas #usr/share/augeas/lenses #usr/share/augeas/lenses/libvirt_lockd.aug @@ -118,10 +134,24 @@ usr/sbin/virtlogd #usr/share/augeas/lenses/tests/test_libvirt_lockd.aug #usr/share/augeas/lenses/tests/test_libvirtd.aug #usr/share/augeas/lenses/tests/test_libvirtd_qemu.aug +#usr/share/augeas/lenses/tests/test_virtinterfaced.aug #usr/share/augeas/lenses/tests/test_virtlockd.aug #usr/share/augeas/lenses/tests/test_virtlogd.aug +#usr/share/augeas/lenses/tests/test_virtnodedevd.aug +#usr/share/augeas/lenses/tests/test_virtnwfilterd.aug +#usr/share/augeas/lenses/tests/test_virtproxyd.aug +#usr/share/augeas/lenses/tests/test_virtqemud.aug +#usr/share/augeas/lenses/tests/test_virtsecretd.aug +#usr/share/augeas/lenses/tests/test_virtstoraged.aug +#usr/share/augeas/lenses/virtinterfaced.aug #usr/share/augeas/lenses/virtlockd.aug #usr/share/augeas/lenses/virtlogd.aug +#usr/share/augeas/lenses/virtnodedevd.aug +#usr/share/augeas/lenses/virtnwfilterd.aug +#usr/share/augeas/lenses/virtproxyd.aug +#usr/share/augeas/lenses/virtqemud.aug +#usr/share/augeas/lenses/virtsecretd.aug +#usr/share/augeas/lenses/virtstoraged.aug #usr/share/doc/libvirt #usr/share/doc/libvirt/examples #usr/share/doc/libvirt/examples/c @@ -175,25 +205,35 @@ usr/sbin/virtlogd #usr/share/doc/libvirt/examples/xml/test/testpool.xml #usr/share/doc/libvirt/examples/xml/test/testvol.xml #usr/share/doc/libvirt/html -#usr/share/doc/libvirt/html/32favicon.png #usr/share/doc/libvirt/html/404.html #usr/share/doc/libvirt/html/acl.html #usr/share/doc/libvirt/html/aclpolkit.html +#usr/share/doc/libvirt/html/advanced-tests.html +#usr/share/doc/libvirt/html/android-chrome-192x192.png +#usr/share/doc/libvirt/html/android-chrome-256x256.png #usr/share/doc/libvirt/html/api.html #usr/share/doc/libvirt/html/api_extension.html +#usr/share/doc/libvirt/html/apple-touch-icon.png #usr/share/doc/libvirt/html/apps.html #usr/share/doc/libvirt/html/architecture.gif #usr/share/doc/libvirt/html/architecture.html #usr/share/doc/libvirt/html/auditlog.html #usr/share/doc/libvirt/html/auth.html +#usr/share/doc/libvirt/html/best-practices.html #usr/share/doc/libvirt/html/bindings.html +#usr/share/doc/libvirt/html/browserconfig.xml #usr/share/doc/libvirt/html/bugs.html #usr/share/doc/libvirt/html/cgroups.html +#usr/share/doc/libvirt/html/ci.html +#usr/share/doc/libvirt/html/coding-style.html +#usr/share/doc/libvirt/html/committer-guidelines.html #usr/share/doc/libvirt/html/compiling.html #usr/share/doc/libvirt/html/contact.html #usr/share/doc/libvirt/html/contribute.html #usr/share/doc/libvirt/html/csharp.html +#usr/share/doc/libvirt/html/daemons.html #usr/share/doc/libvirt/html/dbus.html +#usr/share/doc/libvirt/html/developer-tooling.html #usr/share/doc/libvirt/html/devguide.html #usr/share/doc/libvirt/html/docs.html #usr/share/doc/libvirt/html/downloads.html @@ -204,18 +244,21 @@ usr/sbin/virtlogd #usr/share/doc/libvirt/html/drvlxc.html #usr/share/doc/libvirt/html/drvnodedev.html #usr/share/doc/libvirt/html/drvopenvz.html -#usr/share/doc/libvirt/html/drvphyp.html #usr/share/doc/libvirt/html/drvqemu.html #usr/share/doc/libvirt/html/drvremote.html +#usr/share/doc/libvirt/html/drvsecret.html #usr/share/doc/libvirt/html/drvtest.html #usr/share/doc/libvirt/html/drvvbox.html #usr/share/doc/libvirt/html/drvvirtuozzo.html #usr/share/doc/libvirt/html/drvvmware.html #usr/share/doc/libvirt/html/drvxen.html #usr/share/doc/libvirt/html/errors.html +#usr/share/doc/libvirt/html/favicon-16x16.png +#usr/share/doc/libvirt/html/favicon-32x32.png +#usr/share/doc/libvirt/html/favicon.ico #usr/share/doc/libvirt/html/firewall.html #usr/share/doc/libvirt/html/fonts -#usr/share/doc/libvirt/html/fonts/LICENSE.md +#usr/share/doc/libvirt/html/fonts/LICENSE.rst #usr/share/doc/libvirt/html/fonts/overpass-bold-italic.woff #usr/share/doc/libvirt/html/fonts/overpass-bold.woff #usr/share/doc/libvirt/html/fonts/overpass-italic.woff @@ -228,6 +271,7 @@ usr/sbin/virtlogd #usr/share/doc/libvirt/html/fonts/overpass-regular.woff #usr/share/doc/libvirt/html/fonts/stylesheet.css #usr/share/doc/libvirt/html/format.html +#usr/share/doc/libvirt/html/formatbackup.html #usr/share/doc/libvirt/html/formatcaps.html #usr/share/doc/libvirt/html/formatcheckpoint.html #usr/share/doc/libvirt/html/formatdomain.html @@ -248,8 +292,12 @@ usr/sbin/virtlogd #usr/share/doc/libvirt/html/hooks.html #usr/share/doc/libvirt/html/html #usr/share/doc/libvirt/html/html/home.png +#usr/share/doc/libvirt/html/html/index-admin.html +#usr/share/doc/libvirt/html/html/index-lxc.html +#usr/share/doc/libvirt/html/html/index-qemu.html #usr/share/doc/libvirt/html/html/index.html #usr/share/doc/libvirt/html/html/left.png +#usr/share/doc/libvirt/html/html/libvirt-libvirt-admin.html #usr/share/doc/libvirt/html/html/libvirt-libvirt-common.html #usr/share/doc/libvirt/html/html/libvirt-libvirt-domain-checkpoint.html #usr/share/doc/libvirt/html/html/libvirt-libvirt-domain-snapshot.html @@ -257,9 +305,11 @@ usr/sbin/virtlogd #usr/share/doc/libvirt/html/html/libvirt-libvirt-event.html #usr/share/doc/libvirt/html/html/libvirt-libvirt-host.html #usr/share/doc/libvirt/html/html/libvirt-libvirt-interface.html +#usr/share/doc/libvirt/html/html/libvirt-libvirt-lxc.html #usr/share/doc/libvirt/html/html/libvirt-libvirt-network.html #usr/share/doc/libvirt/html/html/libvirt-libvirt-nodedev.html #usr/share/doc/libvirt/html/html/libvirt-libvirt-nwfilter.html +#usr/share/doc/libvirt/html/html/libvirt-libvirt-qemu.html #usr/share/doc/libvirt/html/html/libvirt-libvirt-secret.html #usr/share/doc/libvirt/html/html/libvirt-libvirt-storage.html #usr/share/doc/libvirt/html/html/libvirt-libvirt-stream.html @@ -273,22 +323,31 @@ usr/sbin/virtlogd #usr/share/doc/libvirt/html/internals/command.html #usr/share/doc/libvirt/html/internals/eventloop.html #usr/share/doc/libvirt/html/internals/locking.html -#usr/share/doc/libvirt/html/internals/oomtesting.html #usr/share/doc/libvirt/html/internals/rpc.html #usr/share/doc/libvirt/html/java.html #usr/share/doc/libvirt/html/js #usr/share/doc/libvirt/html/js/main.js #usr/share/doc/libvirt/html/kbase #usr/share/doc/libvirt/html/kbase.html +#usr/share/doc/libvirt/html/kbase/backing_chains.html #usr/share/doc/libvirt/html/kbase/domainstatecapture.html +#usr/share/doc/libvirt/html/kbase/incrementalbackupinternals.html +#usr/share/doc/libvirt/html/kbase/kvm-realtime.html #usr/share/doc/libvirt/html/kbase/launch_security_sev.html #usr/share/doc/libvirt/html/kbase/locking-lockd.html #usr/share/doc/libvirt/html/kbase/locking-sanlock.html #usr/share/doc/libvirt/html/kbase/locking.html +#usr/share/doc/libvirt/html/kbase/qemu-passthrough-security.html +#usr/share/doc/libvirt/html/kbase/rpm-deployment.html +#usr/share/doc/libvirt/html/kbase/s390_protected_virt.html #usr/share/doc/libvirt/html/kbase/secureusage.html +#usr/share/doc/libvirt/html/kbase/virtiofs.html #usr/share/doc/libvirt/html/libvirt-daemon-arch.png #usr/share/doc/libvirt/html/libvirt-driver-arch.png +#usr/share/doc/libvirt/html/libvirt-go-xml.html +#usr/share/doc/libvirt/html/libvirt-go.html #usr/share/doc/libvirt/html/libvirt-object-model.png +#usr/share/doc/libvirt/html/libvirt-virConnect-example.png #usr/share/doc/libvirt/html/libvirt.css #usr/share/doc/libvirt/html/logging.html #usr/share/doc/libvirt/html/logos @@ -310,6 +369,32 @@ usr/sbin/virtlogd #usr/share/doc/libvirt/html/logos/logo-square-powered.svg #usr/share/doc/libvirt/html/logos/logo-square.svg #usr/share/doc/libvirt/html/main.css +#usr/share/doc/libvirt/html/manifest.json +#usr/share/doc/libvirt/html/manpages +#usr/share/doc/libvirt/html/manpages/index.html +#usr/share/doc/libvirt/html/manpages/libvirtd.html +#usr/share/doc/libvirt/html/manpages/virkeycode-atset1.html +#usr/share/doc/libvirt/html/manpages/virkeycode-atset2.html +#usr/share/doc/libvirt/html/manpages/virkeycode-atset3.html +#usr/share/doc/libvirt/html/manpages/virkeycode-linux.html +#usr/share/doc/libvirt/html/manpages/virkeycode-osx.html +#usr/share/doc/libvirt/html/manpages/virkeycode-qnum.html +#usr/share/doc/libvirt/html/manpages/virkeycode-usb.html +#usr/share/doc/libvirt/html/manpages/virkeycode-win32.html +#usr/share/doc/libvirt/html/manpages/virkeycode-xtkbd.html +#usr/share/doc/libvirt/html/manpages/virkeyname-linux.html +#usr/share/doc/libvirt/html/manpages/virkeyname-osx.html +#usr/share/doc/libvirt/html/manpages/virkeyname-win32.html +#usr/share/doc/libvirt/html/manpages/virsh.html +#usr/share/doc/libvirt/html/manpages/virt-admin.html +#usr/share/doc/libvirt/html/manpages/virt-host-validate.html +#usr/share/doc/libvirt/html/manpages/virt-login-shell.html +#usr/share/doc/libvirt/html/manpages/virt-pki-validate.html +#usr/share/doc/libvirt/html/manpages/virt-qemu-run.html +#usr/share/doc/libvirt/html/manpages/virt-sanlock-cleanup.html +#usr/share/doc/libvirt/html/manpages/virt-xml-validate.html +#usr/share/doc/libvirt/html/manpages/virtlockd.html +#usr/share/doc/libvirt/html/manpages/virtlogd.html #usr/share/doc/libvirt/html/migration-managed-direct.png #usr/share/doc/libvirt/html/migration-managed-p2p.png #usr/share/doc/libvirt/html/migration-native.png @@ -317,59 +402,31 @@ usr/sbin/virtlogd #usr/share/doc/libvirt/html/migration-unmanaged-direct.png #usr/share/doc/libvirt/html/migration.html #usr/share/doc/libvirt/html/mobile.css -#usr/share/doc/libvirt/html/news-2005.html -#usr/share/doc/libvirt/html/news-2006.html -#usr/share/doc/libvirt/html/news-2007.html -#usr/share/doc/libvirt/html/news-2008.html -#usr/share/doc/libvirt/html/news-2009.html -#usr/share/doc/libvirt/html/news-2010.html -#usr/share/doc/libvirt/html/news-2011.html -#usr/share/doc/libvirt/html/news-2012.html -#usr/share/doc/libvirt/html/news-2013.html -#usr/share/doc/libvirt/html/news-2014.html -#usr/share/doc/libvirt/html/news-2015.html -#usr/share/doc/libvirt/html/news-2016.html +#usr/share/doc/libvirt/html/mstile-150x150.png +#usr/share/doc/libvirt/html/newreposetup.html #usr/share/doc/libvirt/html/news.html #usr/share/doc/libvirt/html/node.gif #usr/share/doc/libvirt/html/nss.html +#usr/share/doc/libvirt/html/pci-addresses.html #usr/share/doc/libvirt/html/pci-hotplug.html #usr/share/doc/libvirt/html/php.html #usr/share/doc/libvirt/html/platforms.html +#usr/share/doc/libvirt/html/programming-languages.html #usr/share/doc/libvirt/html/python.html #usr/share/doc/libvirt/html/remote.html #usr/share/doc/libvirt/html/securityprocess.html #usr/share/doc/libvirt/html/storage.html +#usr/share/doc/libvirt/html/strategy.html +#usr/share/doc/libvirt/html/styleguide.html +#usr/share/doc/libvirt/html/submitting-patches.html #usr/share/doc/libvirt/html/support.html #usr/share/doc/libvirt/html/testapi.html #usr/share/doc/libvirt/html/testsuites.html #usr/share/doc/libvirt/html/testtck.html -#usr/share/doc/libvirt/html/todo.html +#usr/share/doc/libvirt/html/tlscerts.html #usr/share/doc/libvirt/html/uri.html #usr/share/doc/libvirt/html/virshcmdref.html #usr/share/doc/libvirt/html/windows.html -#usr/share/gtk-doc/html/libvirt -#usr/share/gtk-doc/html/libvirt/general.html -#usr/share/gtk-doc/html/libvirt/home.png -#usr/share/gtk-doc/html/libvirt/index.html -#usr/share/gtk-doc/html/libvirt/left.png -#usr/share/gtk-doc/html/libvirt/libvirt-libvirt-common.html -#usr/share/gtk-doc/html/libvirt/libvirt-libvirt-domain-checkpoint.html -#usr/share/gtk-doc/html/libvirt/libvirt-libvirt-domain-snapshot.html -#usr/share/gtk-doc/html/libvirt/libvirt-libvirt-domain.html -#usr/share/gtk-doc/html/libvirt/libvirt-libvirt-event.html -#usr/share/gtk-doc/html/libvirt/libvirt-libvirt-host.html -#usr/share/gtk-doc/html/libvirt/libvirt-libvirt-interface.html -#usr/share/gtk-doc/html/libvirt/libvirt-libvirt-network.html -#usr/share/gtk-doc/html/libvirt/libvirt-libvirt-nodedev.html -#usr/share/gtk-doc/html/libvirt/libvirt-libvirt-nwfilter.html -#usr/share/gtk-doc/html/libvirt/libvirt-libvirt-secret.html -#usr/share/gtk-doc/html/libvirt/libvirt-libvirt-storage.html -#usr/share/gtk-doc/html/libvirt/libvirt-libvirt-stream.html -#usr/share/gtk-doc/html/libvirt/libvirt-virterror.html -#usr/share/gtk-doc/html/libvirt/libvirt.devhelp -#usr/share/gtk-doc/html/libvirt/right.png -#usr/share/gtk-doc/html/libvirt/style.css -#usr/share/gtk-doc/html/libvirt/up.png #usr/share/libvirt #usr/share/libvirt/api usr/share/libvirt/api/libvirt-admin-api.xml @@ -377,6 +434,14 @@ usr/share/libvirt/api/libvirt-api.xml usr/share/libvirt/api/libvirt-lxc-api.xml usr/share/libvirt/api/libvirt-qemu-api.xml #usr/share/libvirt/cpu_map +#usr/share/libvirt/cpu_map/arm_Falkor.xml +#usr/share/libvirt/cpu_map/arm_Kunpeng-920.xml +#usr/share/libvirt/cpu_map/arm_ThunderX299xx.xml +#usr/share/libvirt/cpu_map/arm_cortex-a53.xml +#usr/share/libvirt/cpu_map/arm_cortex-a57.xml +#usr/share/libvirt/cpu_map/arm_cortex-a72.xml +#usr/share/libvirt/cpu_map/arm_features.xml +#usr/share/libvirt/cpu_map/arm_vendors.xml usr/share/libvirt/cpu_map/index.xml usr/share/libvirt/cpu_map/ppc64_POWER6.xml usr/share/libvirt/cpu_map/ppc64_POWER7.xml @@ -390,15 +455,20 @@ usr/share/libvirt/cpu_map/x86_Broadwell-IBRS.xml usr/share/libvirt/cpu_map/x86_Broadwell-noTSX-IBRS.xml usr/share/libvirt/cpu_map/x86_Broadwell-noTSX.xml usr/share/libvirt/cpu_map/x86_Broadwell.xml +#usr/share/libvirt/cpu_map/x86_Cascadelake-Server-noTSX.xml usr/share/libvirt/cpu_map/x86_Cascadelake-Server.xml usr/share/libvirt/cpu_map/x86_Conroe.xml +#usr/share/libvirt/cpu_map/x86_Cooperlake.xml +#usr/share/libvirt/cpu_map/x86_Dhyana.xml usr/share/libvirt/cpu_map/x86_EPYC-IBPB.xml usr/share/libvirt/cpu_map/x86_EPYC.xml usr/share/libvirt/cpu_map/x86_Haswell-IBRS.xml usr/share/libvirt/cpu_map/x86_Haswell-noTSX-IBRS.xml usr/share/libvirt/cpu_map/x86_Haswell-noTSX.xml usr/share/libvirt/cpu_map/x86_Haswell.xml +#usr/share/libvirt/cpu_map/x86_Icelake-Client-noTSX.xml usr/share/libvirt/cpu_map/x86_Icelake-Client.xml +#usr/share/libvirt/cpu_map/x86_Icelake-Server-noTSX.xml usr/share/libvirt/cpu_map/x86_Icelake-Server.xml usr/share/libvirt/cpu_map/x86_IvyBridge-IBRS.xml usr/share/libvirt/cpu_map/x86_IvyBridge.xml @@ -413,8 +483,10 @@ usr/share/libvirt/cpu_map/x86_Penryn.xml usr/share/libvirt/cpu_map/x86_SandyBridge-IBRS.xml usr/share/libvirt/cpu_map/x86_SandyBridge.xml usr/share/libvirt/cpu_map/x86_Skylake-Client-IBRS.xml +#usr/share/libvirt/cpu_map/x86_Skylake-Client-noTSX-IBRS.xml usr/share/libvirt/cpu_map/x86_Skylake-Client.xml usr/share/libvirt/cpu_map/x86_Skylake-Server-IBRS.xml +#usr/share/libvirt/cpu_map/x86_Skylake-Server-noTSX-IBRS.xml usr/share/libvirt/cpu_map/x86_Skylake-Server.xml usr/share/libvirt/cpu_map/x86_Westmere-IBRS.xml usr/share/libvirt/cpu_map/x86_Westmere.xml @@ -440,6 +512,7 @@ usr/share/libvirt/schemas/basictypes.rng usr/share/libvirt/schemas/capability.rng usr/share/libvirt/schemas/cputypes.rng usr/share/libvirt/schemas/domain.rng +#usr/share/libvirt/schemas/domainbackup.rng usr/share/libvirt/schemas/domaincaps.rng usr/share/libvirt/schemas/domaincheckpoint.rng usr/share/libvirt/schemas/domaincommon.rng @@ -463,6 +536,7 @@ usr/share/libvirt/schemas/storagevol.rng #usr/share/man/man1/virt-host-validate.1 #usr/share/man/man1/virt-login-shell.1 #usr/share/man/man1/virt-pki-validate.1 +#usr/share/man/man1/virt-qemu-run.1 #usr/share/man/man1/virt-xml-validate.1 #usr/share/man/man7/virkeycode-atset1.7 #usr/share/man/man7/virkeycode-atset2.7 diff --git a/lfs/libvirt b/lfs/libvirt index 0d44b2bef..dde05dac9 100644 --- a/lfs/libvirt +++ b/lfs/libvirt @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2018 IPFire Team # +# Copyright (C) 2007-2020 IPFire Team # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@ include Config -VER = 5.6.0 +VER = 6.5.0 THISAPP = libvirt-$(VER) DL_FILE = $(THISAPP).tar.xz @@ -33,7 +33,7 @@ DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) SUP_ARCH = i586 x86_64 PROG = libvirt -PAK_VER = 20 +PAK_VER = 21 DEPS = libpciaccess libyajl ncat qemu @@ -45,7 +45,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_MD5 = e818bb25ead24119925781b7519a8401 +$(DL_FILE)_MD5 = 19ea5c0d18bed1515c23a9e9c7427dc0 install : $(TARGET) check : $(patsubst %,$(DIR_CHK)/%,$(objects)) @@ -54,7 +54,7 @@ download :$(patsubst %,$(DIR_DL)/%,$(objects)) md5 : $(subst %,%_MD5,$(objects)) -dist:. +dist: $(PAK) ############################################################################### @@ -77,23 +77,57 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar Jxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && patch -Np1 -i $(DIR_SRC)/src/patches/libvirt/0001-Change-default-behavior-of-libvirt-guests.sh-for-IPF.patch - cd $(DIR_APP) && ./configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc \ - --with-openssl --without-sasl \ - --without-uml --without-vbox --without-lxc --without-esx --without-vmware --without-openvz \ - --without-firewalld --without-network --with-interface --with-virtualport --with-macvtap --without-wireshark-dissector \ - --disable-nls --without-avahi --without-test-suite --without-dbus \ - --with-qemu-user=nobody --with-qemu-group=kvm \ - --with-storage-dir --with-storage-fs --with-storage-lvm --without-storage-iscsi \ - --without-storage-scsi --without-storage-mpath --without-storage-disk --without-storage-rbd --without-storage-sheepdog --without-storage-gluster --without-storage-zfs - cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE) - cd $(DIR_APP) && make install + + mkdir -p -v $(DIR_APP)/build_libvirt && cd $(DIR_APP)/build_libvirt + + cd $(DIR_APP)/build_libvirt && ../autogen.sh --no-git + + cd $(DIR_APP)/build_libvirt && ../configure \ + --prefix=/usr \ + --localstatedir=/var \ + --sysconfdir=/etc \ + --without-sasl \ + --without-vbox \ + --without-lxc \ + --without-esx \ + --without-vmware \ + --without-openvz \ + --without-firewalld \ + --without-network \ + --with-interface \ + --with-virtualport \ + --with-macvtap \ + --without-wireshark-dissector \ + --disable-nls \ + --without-test-suite \ + --without-dbus \ + --with-qemu-user=nobody \ + --with-qemu-group=kvm \ + --with-storage-dir \ + --with-storage-fs \ + --with-storage-lvm \ + --without-storage-iscsi \ + --without-storage-scsi \ + --without-storage-mpath \ + --without-storage-disk \ + --without-storage-rbd \ + --without-storage-sheepdog \ + --without-storage-gluster \ + --without-storage-zfs + + cd $(DIR_APP)/build_libvirt && make $(MAKETUNING) $(EXTRA_MAKE) + cd $(DIR_APP)/build_libvirt && make install + #install initscripts $(call INSTALL_INITSCRIPT,libvirtd) $(call INSTALL_INITSCRIPT,virtlogd) mv /usr/libexec/libvirt-guests.sh /etc/rc.d/init.d/libvirt-guests + # Backup install -v -m 644 $(DIR_SRC)/config/backup/includes/libvirt /var/ipfire/backup/addons/includes/libvirt + # Install libvirtd.conf cp -fv $(DIR_SRC)/config/libvirt/libvirtd.conf /etc/libvirt @rm -rf $(DIR_APP)