* [PATCH 1/2] Update libvirt to 3.1.0
@ 2017-04-15 12:01 Jonatan Schlag
2017-04-15 12:01 ` [PATCH 2/2] Add package python3-libvirt Jonatan Schlag
2017-04-16 16:17 ` [PATCH 1/2] Update libvirt to 3.1.0 Michael Tremer
0 siblings, 2 replies; 7+ messages in thread
From: Jonatan Schlag @ 2017-04-15 12:01 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 19292 bytes --]
This patch update the libvirt library to version 3.1.0
We can not update to the latest version in the moment because version
3.2.0 has a annoying bug.
Signed-off-by: Jonatan Schlag <jonatan.schlag(a)ipfire.org>
---
config/rootfiles/packages/libvirt | 305 +++++++++++++++++++-------------------
lfs/libvirt | 6 +-
2 files changed, 157 insertions(+), 154 deletions(-)
diff --git a/config/rootfiles/packages/libvirt b/config/rootfiles/packages/libvirt
index 7285eb6..70cfa22 100644
--- a/config/rootfiles/packages/libvirt
+++ b/config/rootfiles/packages/libvirt
@@ -56,24 +56,23 @@ usr/bin/virt-xml-validate
#usr/include/libvirt/libvirt.h
#usr/include/libvirt/virterror.h
#usr/lib/libnss_libvirt.la
-usr/lib/libnss_libvirt.so.2
#usr/lib/libvirt
#usr/lib/libvirt-admin.la
#usr/lib/libvirt-admin.so
usr/lib/libvirt-admin.so.0
-usr/lib/libvirt-admin.so.0.2005.0
+usr/lib/libvirt-admin.so.0.3001.0
#usr/lib/libvirt-lxc.la
#usr/lib/libvirt-lxc.so
usr/lib/libvirt-lxc.so.0
-usr/lib/libvirt-lxc.so.0.2005.0
+usr/lib/libvirt-lxc.so.0.3001.0
#usr/lib/libvirt-qemu.la
#usr/lib/libvirt-qemu.so
usr/lib/libvirt-qemu.so.0
-usr/lib/libvirt-qemu.so.0.2005.0
+usr/lib/libvirt-qemu.so.0.3001.0
#usr/lib/libvirt.la
#usr/lib/libvirt.so
usr/lib/libvirt.so.0
-usr/lib/libvirt.so.0.2005.0
+usr/lib/libvirt.so.0.3001.0
#usr/lib/libvirt/connection-driver
#usr/lib/libvirt/connection-driver/libvirt_driver_interface.la
usr/lib/libvirt/connection-driver/libvirt_driver_interface.so
@@ -87,6 +86,9 @@ usr/lib/libvirt/connection-driver/libvirt_driver_qemu.so
usr/lib/libvirt/connection-driver/libvirt_driver_secret.so
#usr/lib/libvirt/connection-driver/libvirt_driver_storage.la
usr/lib/libvirt/connection-driver/libvirt_driver_storage.so
+#usr/lib/libvirt/storage-backend
+usr/lib/libvirt/storage-backend/libvirt_storage_backend_fs.so
+#usr/lib/libvirt/storage-backend/libvirt_storage_backend_fs.la
#usr/lib/libvirt/lock-driver
#usr/lib/libvirt/lock-driver/lockd.la
usr/lib/libvirt/lock-driver/lockd.so
@@ -113,152 +115,152 @@ usr/sbin/virtlogd
#usr/share/augeas/lenses/tests/test_virtlogd.aug
#usr/share/augeas/lenses/virtlockd.aug
#usr/share/augeas/lenses/virtlogd.aug
-#usr/share/doc/libvirt-2.5.0
-#usr/share/doc/libvirt-2.5.0/html
-#usr/share/doc/libvirt-2.5.0/html/32favicon.png
-#usr/share/doc/libvirt-2.5.0/html/404.html
-#usr/share/doc/libvirt-2.5.0/html/acl.html
-#usr/share/doc/libvirt-2.5.0/html/aclpolkit.html
-#usr/share/doc/libvirt-2.5.0/html/api.html
-#usr/share/doc/libvirt-2.5.0/html/api_extension.html
-#usr/share/doc/libvirt-2.5.0/html/apps.html
-#usr/share/doc/libvirt-2.5.0/html/architecture.gif
-#usr/share/doc/libvirt-2.5.0/html/architecture.html
-#usr/share/doc/libvirt-2.5.0/html/auditlog.html
-#usr/share/doc/libvirt-2.5.0/html/auth.html
-#usr/share/doc/libvirt-2.5.0/html/bindings.html
-#usr/share/doc/libvirt-2.5.0/html/bugs.html
-#usr/share/doc/libvirt-2.5.0/html/cgroups.html
-#usr/share/doc/libvirt-2.5.0/html/compiling.html
-#usr/share/doc/libvirt-2.5.0/html/contact.html
-#usr/share/doc/libvirt-2.5.0/html/contribute.html
-#usr/share/doc/libvirt-2.5.0/html/csharp.html
-#usr/share/doc/libvirt-2.5.0/html/devguide.html
-#usr/share/doc/libvirt-2.5.0/html/docs.html
-#usr/share/doc/libvirt-2.5.0/html/downloads.html
-#usr/share/doc/libvirt-2.5.0/html/drivers.html
-#usr/share/doc/libvirt-2.5.0/html/drvbhyve.html
-#usr/share/doc/libvirt-2.5.0/html/drvesx.html
-#usr/share/doc/libvirt-2.5.0/html/drvhyperv.html
-#usr/share/doc/libvirt-2.5.0/html/drvlxc.html
-#usr/share/doc/libvirt-2.5.0/html/drvopenvz.html
-#usr/share/doc/libvirt-2.5.0/html/drvphyp.html
-#usr/share/doc/libvirt-2.5.0/html/drvqemu.html
-#usr/share/doc/libvirt-2.5.0/html/drvremote.html
-#usr/share/doc/libvirt-2.5.0/html/drvtest.html
-#usr/share/doc/libvirt-2.5.0/html/drvuml.html
-#usr/share/doc/libvirt-2.5.0/html/drvvbox.html
-#usr/share/doc/libvirt-2.5.0/html/drvvirtuozzo.html
-#usr/share/doc/libvirt-2.5.0/html/drvvmware.html
-#usr/share/doc/libvirt-2.5.0/html/drvxen.html
-#usr/share/doc/libvirt-2.5.0/html/errors.html
-#usr/share/doc/libvirt-2.5.0/html/firewall.html
-#usr/share/doc/libvirt-2.5.0/html/format.html
-#usr/share/doc/libvirt-2.5.0/html/formatcaps.html
-#usr/share/doc/libvirt-2.5.0/html/formatdomain.html
-#usr/share/doc/libvirt-2.5.0/html/formatdomaincaps.html
-#usr/share/doc/libvirt-2.5.0/html/formatnetwork.html
-#usr/share/doc/libvirt-2.5.0/html/formatnode.html
-#usr/share/doc/libvirt-2.5.0/html/formatnwfilter.html
-#usr/share/doc/libvirt-2.5.0/html/formatsecret.html
-#usr/share/doc/libvirt-2.5.0/html/formatsnapshot.html
-#usr/share/doc/libvirt-2.5.0/html/formatstorage.html
-#usr/share/doc/libvirt-2.5.0/html/formatstorageencryption.html
-#usr/share/doc/libvirt-2.5.0/html/generic.css
-#usr/share/doc/libvirt-2.5.0/html/goals.html
-#usr/share/doc/libvirt-2.5.0/html/governance.html
-#usr/share/doc/libvirt-2.5.0/html/hacking.html
-#usr/share/doc/libvirt-2.5.0/html/hooks.html
-#usr/share/doc/libvirt-2.5.0/html/html
-#usr/share/doc/libvirt-2.5.0/html/html/home.png
-#usr/share/doc/libvirt-2.5.0/html/html/index.html
-#usr/share/doc/libvirt-2.5.0/html/html/left.png
-#usr/share/doc/libvirt-2.5.0/html/html/libvirt-libvirt-common.html
-#usr/share/doc/libvirt-2.5.0/html/html/libvirt-libvirt-domain-snapshot.html
-#usr/share/doc/libvirt-2.5.0/html/html/libvirt-libvirt-domain.html
-#usr/share/doc/libvirt-2.5.0/html/html/libvirt-libvirt-event.html
-#usr/share/doc/libvirt-2.5.0/html/html/libvirt-libvirt-host.html
-#usr/share/doc/libvirt-2.5.0/html/html/libvirt-libvirt-interface.html
-#usr/share/doc/libvirt-2.5.0/html/html/libvirt-libvirt-network.html
-#usr/share/doc/libvirt-2.5.0/html/html/libvirt-libvirt-nodedev.html
-#usr/share/doc/libvirt-2.5.0/html/html/libvirt-libvirt-nwfilter.html
-#usr/share/doc/libvirt-2.5.0/html/html/libvirt-libvirt-secret.html
-#usr/share/doc/libvirt-2.5.0/html/html/libvirt-libvirt-storage.html
-#usr/share/doc/libvirt-2.5.0/html/html/libvirt-libvirt-stream.html
-#usr/share/doc/libvirt-2.5.0/html/html/libvirt-virterror.html
-#usr/share/doc/libvirt-2.5.0/html/html/right.png
-#usr/share/doc/libvirt-2.5.0/html/html/up.png
-#usr/share/doc/libvirt-2.5.0/html/hvsupport.html
-#usr/share/doc/libvirt-2.5.0/html/index.html
-#usr/share/doc/libvirt-2.5.0/html/internals
-#usr/share/doc/libvirt-2.5.0/html/internals.html
-#usr/share/doc/libvirt-2.5.0/html/internals/command.html
-#usr/share/doc/libvirt-2.5.0/html/internals/eventloop.html
-#usr/share/doc/libvirt-2.5.0/html/internals/locking.html
-#usr/share/doc/libvirt-2.5.0/html/internals/oomtesting.html
-#usr/share/doc/libvirt-2.5.0/html/internals/rpc.html
-#usr/share/doc/libvirt-2.5.0/html/java.html
-#usr/share/doc/libvirt-2.5.0/html/libvirt-daemon-arch.png
-#usr/share/doc/libvirt-2.5.0/html/libvirt-driver-arch.png
-#usr/share/doc/libvirt-2.5.0/html/libvirt-object-model.png
-#usr/share/doc/libvirt-2.5.0/html/libvirt.css
-#usr/share/doc/libvirt-2.5.0/html/locking-lockd.html
-#usr/share/doc/libvirt-2.5.0/html/locking-sanlock.html
-#usr/share/doc/libvirt-2.5.0/html/locking.html
-#usr/share/doc/libvirt-2.5.0/html/logging.html
-#usr/share/doc/libvirt-2.5.0/html/logos
-#usr/share/doc/libvirt-2.5.0/html/logos/logo-banner-dark-256.png
-#usr/share/doc/libvirt-2.5.0/html/logos/logo-banner-dark-800.png
-#usr/share/doc/libvirt-2.5.0/html/logos/logo-banner-dark.svg
-#usr/share/doc/libvirt-2.5.0/html/logos/logo-banner-light-256.png
-#usr/share/doc/libvirt-2.5.0/html/logos/logo-banner-light-800.png
-#usr/share/doc/libvirt-2.5.0/html/logos/logo-banner-light.svg
-#usr/share/doc/libvirt-2.5.0/html/logos/logo-base.svg
-#usr/share/doc/libvirt-2.5.0/html/logos/logo-square-128.png
-#usr/share/doc/libvirt-2.5.0/html/logos/logo-square-192.png
-#usr/share/doc/libvirt-2.5.0/html/logos/logo-square-256.png
-#usr/share/doc/libvirt-2.5.0/html/logos/logo-square-96.png
-#usr/share/doc/libvirt-2.5.0/html/logos/logo-square-powered-128.png
-#usr/share/doc/libvirt-2.5.0/html/logos/logo-square-powered-192.png
-#usr/share/doc/libvirt-2.5.0/html/logos/logo-square-powered-256.png
-#usr/share/doc/libvirt-2.5.0/html/logos/logo-square-powered-96.png
-#usr/share/doc/libvirt-2.5.0/html/logos/logo-square-powered.svg
-#usr/share/doc/libvirt-2.5.0/html/logos/logo-square.svg
-#usr/share/doc/libvirt-2.5.0/html/main.css
-#usr/share/doc/libvirt-2.5.0/html/migration-managed-direct.png
-#usr/share/doc/libvirt-2.5.0/html/migration-managed-p2p.png
-#usr/share/doc/libvirt-2.5.0/html/migration-native.png
-#usr/share/doc/libvirt-2.5.0/html/migration-tunnel.png
-#usr/share/doc/libvirt-2.5.0/html/migration-unmanaged-direct.png
-#usr/share/doc/libvirt-2.5.0/html/migration.html
-#usr/share/doc/libvirt-2.5.0/html/news-2005.html
-#usr/share/doc/libvirt-2.5.0/html/news-2006.html
-#usr/share/doc/libvirt-2.5.0/html/news-2007.html
-#usr/share/doc/libvirt-2.5.0/html/news-2008.html
-#usr/share/doc/libvirt-2.5.0/html/news-2009.html
-#usr/share/doc/libvirt-2.5.0/html/news-2010.html
-#usr/share/doc/libvirt-2.5.0/html/news-2011.html
-#usr/share/doc/libvirt-2.5.0/html/news-2012.html
-#usr/share/doc/libvirt-2.5.0/html/news-2013.html
-#usr/share/doc/libvirt-2.5.0/html/news-2014.html
-#usr/share/doc/libvirt-2.5.0/html/news-2015.html
-#usr/share/doc/libvirt-2.5.0/html/news-2016.html
-#usr/share/doc/libvirt-2.5.0/html/news.html
-#usr/share/doc/libvirt-2.5.0/html/node.gif
-#usr/share/doc/libvirt-2.5.0/html/nss.html
-#usr/share/doc/libvirt-2.5.0/html/php.html
-#usr/share/doc/libvirt-2.5.0/html/python.html
-#usr/share/doc/libvirt-2.5.0/html/remote.html
-#usr/share/doc/libvirt-2.5.0/html/secureusage.html
-#usr/share/doc/libvirt-2.5.0/html/securityprocess.html
-#usr/share/doc/libvirt-2.5.0/html/storage.html
-#usr/share/doc/libvirt-2.5.0/html/testapi.html
-#usr/share/doc/libvirt-2.5.0/html/testsuites.html
-#usr/share/doc/libvirt-2.5.0/html/testtck.html
-#usr/share/doc/libvirt-2.5.0/html/todo.html
-#usr/share/doc/libvirt-2.5.0/html/uri.html
-#usr/share/doc/libvirt-2.5.0/html/virshcmdref.html
-#usr/share/doc/libvirt-2.5.0/html/windows.html
+#usr/share/doc/libvirt-3.1.0
+#usr/share/doc/libvirt-3.1.0/html
+#usr/share/doc/libvirt-3.1.0/html/32favicon.png
+#usr/share/doc/libvirt-3.1.0/html/404.html
+#usr/share/doc/libvirt-3.1.0/html/acl.html
+#usr/share/doc/libvirt-3.1.0/html/aclpolkit.html
+#usr/share/doc/libvirt-3.1.0/html/api.html
+#usr/share/doc/libvirt-3.1.0/html/api_extension.html
+#usr/share/doc/libvirt-3.1.0/html/apps.html
+#usr/share/doc/libvirt-3.1.0/html/architecture.gif
+#usr/share/doc/libvirt-3.1.0/html/architecture.html
+#usr/share/doc/libvirt-3.1.0/html/auditlog.html
+#usr/share/doc/libvirt-3.1.0/html/auth.html
+#usr/share/doc/libvirt-3.1.0/html/bindings.html
+#usr/share/doc/libvirt-3.1.0/html/bugs.html
+#usr/share/doc/libvirt-3.1.0/html/cgroups.html
+#usr/share/doc/libvirt-3.1.0/html/compiling.html
+#usr/share/doc/libvirt-3.1.0/html/contact.html
+#usr/share/doc/libvirt-3.1.0/html/contribute.html
+#usr/share/doc/libvirt-3.1.0/html/csharp.html
+#usr/share/doc/libvirt-3.1.0/html/devguide.html
+#usr/share/doc/libvirt-3.1.0/html/docs.html
+#usr/share/doc/libvirt-3.1.0/html/downloads.html
+#usr/share/doc/libvirt-3.1.0/html/drivers.html
+#usr/share/doc/libvirt-3.1.0/html/drvbhyve.html
+#usr/share/doc/libvirt-3.1.0/html/drvesx.html
+#usr/share/doc/libvirt-3.1.0/html/drvhyperv.html
+#usr/share/doc/libvirt-3.1.0/html/drvlxc.html
+#usr/share/doc/libvirt-3.1.0/html/drvopenvz.html
+#usr/share/doc/libvirt-3.1.0/html/drvphyp.html
+#usr/share/doc/libvirt-3.1.0/html/drvqemu.html
+#usr/share/doc/libvirt-3.1.0/html/drvremote.html
+#usr/share/doc/libvirt-3.1.0/html/drvtest.html
+#usr/share/doc/libvirt-3.1.0/html/drvuml.html
+#usr/share/doc/libvirt-3.1.0/html/drvvbox.html
+#usr/share/doc/libvirt-3.1.0/html/drvvirtuozzo.html
+#usr/share/doc/libvirt-3.1.0/html/drvvmware.html
+#usr/share/doc/libvirt-3.1.0/html/drvxen.html
+#usr/share/doc/libvirt-3.1.0/html/errors.html
+#usr/share/doc/libvirt-3.1.0/html/firewall.html
+#usr/share/doc/libvirt-3.1.0/html/format.html
+#usr/share/doc/libvirt-3.1.0/html/formatcaps.html
+#usr/share/doc/libvirt-3.1.0/html/formatdomain.html
+#usr/share/doc/libvirt-3.1.0/html/formatdomaincaps.html
+#usr/share/doc/libvirt-3.1.0/html/formatnetwork.html
+#usr/share/doc/libvirt-3.1.0/html/formatnode.html
+#usr/share/doc/libvirt-3.1.0/html/formatnwfilter.html
+#usr/share/doc/libvirt-3.1.0/html/formatsecret.html
+#usr/share/doc/libvirt-3.1.0/html/formatsnapshot.html
+#usr/share/doc/libvirt-3.1.0/html/formatstorage.html
+#usr/share/doc/libvirt-3.1.0/html/formatstorageencryption.html
+#usr/share/doc/libvirt-3.1.0/html/generic.css
+#usr/share/doc/libvirt-3.1.0/html/goals.html
+#usr/share/doc/libvirt-3.1.0/html/governance.html
+#usr/share/doc/libvirt-3.1.0/html/hacking.html
+#usr/share/doc/libvirt-3.1.0/html/hooks.html
+#usr/share/doc/libvirt-3.1.0/html/html
+#usr/share/doc/libvirt-3.1.0/html/html/home.png
+#usr/share/doc/libvirt-3.1.0/html/html/index.html
+#usr/share/doc/libvirt-3.1.0/html/html/left.png
+#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-common.html
+#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-domain-snapshot.html
+#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-domain.html
+#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-event.html
+#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-host.html
+#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-interface.html
+#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-network.html
+#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-nodedev.html
+#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-nwfilter.html
+#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-secret.html
+#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-storage.html
+#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-stream.html
+#usr/share/doc/libvirt-3.1.0/html/html/libvirt-virterror.html
+#usr/share/doc/libvirt-3.1.0/html/html/right.png
+#usr/share/doc/libvirt-3.1.0/html/html/up.png
+#usr/share/doc/libvirt-3.1.0/html/hvsupport.html
+#usr/share/doc/libvirt-3.1.0/html/index.html
+#usr/share/doc/libvirt-3.1.0/html/internals
+#usr/share/doc/libvirt-3.1.0/html/internals.html
+#usr/share/doc/libvirt-3.1.0/html/internals/command.html
+#usr/share/doc/libvirt-3.1.0/html/internals/eventloop.html
+#usr/share/doc/libvirt-3.1.0/html/internals/locking.html
+#usr/share/doc/libvirt-3.1.0/html/internals/oomtesting.html
+#usr/share/doc/libvirt-3.1.0/html/internals/rpc.html
+#usr/share/doc/libvirt-3.1.0/html/java.html
+#usr/share/doc/libvirt-3.1.0/html/libvirt-daemon-arch.png
+#usr/share/doc/libvirt-3.1.0/html/libvirt-driver-arch.png
+#usr/share/doc/libvirt-3.1.0/html/libvirt-object-model.png
+#usr/share/doc/libvirt-3.1.0/html/libvirt.css
+#usr/share/doc/libvirt-3.1.0/html/locking-lockd.html
+#usr/share/doc/libvirt-3.1.0/html/locking-sanlock.html
+#usr/share/doc/libvirt-3.1.0/html/locking.html
+#usr/share/doc/libvirt-3.1.0/html/logging.html
+#usr/share/doc/libvirt-3.1.0/html/logos
+#usr/share/doc/libvirt-3.1.0/html/logos/logo-banner-dark-256.png
+#usr/share/doc/libvirt-3.1.0/html/logos/logo-banner-dark-800.png
+#usr/share/doc/libvirt-3.1.0/html/logos/logo-banner-dark.svg
+#usr/share/doc/libvirt-3.1.0/html/logos/logo-banner-light-256.png
+#usr/share/doc/libvirt-3.1.0/html/logos/logo-banner-light-800.png
+#usr/share/doc/libvirt-3.1.0/html/logos/logo-banner-light.svg
+#usr/share/doc/libvirt-3.1.0/html/logos/logo-base.svg
+#usr/share/doc/libvirt-3.1.0/html/logos/logo-square-128.png
+#usr/share/doc/libvirt-3.1.0/html/logos/logo-square-192.png
+#usr/share/doc/libvirt-3.1.0/html/logos/logo-square-256.png
+#usr/share/doc/libvirt-3.1.0/html/logos/logo-square-96.png
+#usr/share/doc/libvirt-3.1.0/html/logos/logo-square-powered-128.png
+#usr/share/doc/libvirt-3.1.0/html/logos/logo-square-powered-192.png
+#usr/share/doc/libvirt-3.1.0/html/logos/logo-square-powered-256.png
+#usr/share/doc/libvirt-3.1.0/html/logos/logo-square-powered-96.png
+#usr/share/doc/libvirt-3.1.0/html/logos/logo-square-powered.svg
+#usr/share/doc/libvirt-3.1.0/html/logos/logo-square.svg
+#usr/share/doc/libvirt-3.1.0/html/main.css
+#usr/share/doc/libvirt-3.1.0/html/migration-managed-direct.png
+#usr/share/doc/libvirt-3.1.0/html/migration-managed-p2p.png
+#usr/share/doc/libvirt-3.1.0/html/migration-native.png
+#usr/share/doc/libvirt-3.1.0/html/migration-tunnel.png
+#usr/share/doc/libvirt-3.1.0/html/migration-unmanaged-direct.png
+#usr/share/doc/libvirt-3.1.0/html/migration.html
+#usr/share/doc/libvirt-3.1.0/html/news-2005.html
+#usr/share/doc/libvirt-3.1.0/html/news-2006.html
+#usr/share/doc/libvirt-3.1.0/html/news-2007.html
+#usr/share/doc/libvirt-3.1.0/html/news-2008.html
+#usr/share/doc/libvirt-3.1.0/html/news-2009.html
+#usr/share/doc/libvirt-3.1.0/html/news-2010.html
+#usr/share/doc/libvirt-3.1.0/html/news-2011.html
+#usr/share/doc/libvirt-3.1.0/html/news-2012.html
+#usr/share/doc/libvirt-3.1.0/html/news-2013.html
+#usr/share/doc/libvirt-3.1.0/html/news-2014.html
+#usr/share/doc/libvirt-3.1.0/html/news-2015.html
+#usr/share/doc/libvirt-3.1.0/html/news-2016.html
+#usr/share/doc/libvirt-3.1.0/html/news.html
+#usr/share/doc/libvirt-3.1.0/html/node.gif
+#usr/share/doc/libvirt-3.1.0/html/nss.html
+#usr/share/doc/libvirt-3.1.0/html/php.html
+#usr/share/doc/libvirt-3.1.0/html/python.html
+#usr/share/doc/libvirt-3.1.0/html/remote.html
+#usr/share/doc/libvirt-3.1.0/html/secureusage.html
+#usr/share/doc/libvirt-3.1.0/html/securityprocess.html
+#usr/share/doc/libvirt-3.1.0/html/storage.html
+#usr/share/doc/libvirt-3.1.0/html/testapi.html
+#usr/share/doc/libvirt-3.1.0/html/testsuites.html
+#usr/share/doc/libvirt-3.1.0/html/testtck.html
+#usr/share/doc/libvirt-3.1.0/html/todo.html
+#usr/share/doc/libvirt-3.1.0/html/uri.html
+#usr/share/doc/libvirt-3.1.0/html/virshcmdref.html
+#usr/share/doc/libvirt-3.1.0/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
@@ -293,6 +295,7 @@ usr/share/libvirt/schemas/secret.rng
usr/share/libvirt/schemas/storagecommon.rng
usr/share/libvirt/schemas/storagepool.rng
usr/share/libvirt/schemas/storagevol.rng
+#usr/share/libvirt/test-screenshot.png
#usr/share/man/man1/virsh.1
#usr/share/man/man1/virt-admin.1
#usr/share/man/man1/virt-host-validate.1
diff --git a/lfs/libvirt b/lfs/libvirt
index 5a9548d..963fdf9 100644
--- a/lfs/libvirt
+++ b/lfs/libvirt
@@ -24,7 +24,7 @@
include Config
-VER = 2.5.0
+VER = 3.1.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 = 12
+PAK_VER = 13
DEPS = "libpciaccess libyajl ncat qemu"
@@ -45,7 +45,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 001af1ca2545971c6b46628678fd4afa
+$(DL_FILE)_MD5 = e31aa7e0a1635e72fdc140c10a677895
install : $(TARGET)
check : $(patsubst %,$(DIR_CHK)/%,$(objects))
--
2.1.4
^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH 2/2] Add package python3-libvirt
2017-04-15 12:01 [PATCH 1/2] Update libvirt to 3.1.0 Jonatan Schlag
@ 2017-04-15 12:01 ` Jonatan Schlag
2017-04-16 16:17 ` [PATCH 1/2] Update libvirt to 3.1.0 Michael Tremer
1 sibling, 0 replies; 7+ messages in thread
From: Jonatan Schlag @ 2017-04-15 12:01 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 6249 bytes --]
This new package provides the python3 bindings for libvirt.
Signed-off-by: Jonatan Schlag <jonatan.schlag(a)ipfire.org>
---
config/rootfiles/packages/i586/python3-libvirt | 10 +++
config/rootfiles/packages/x86_64/python3-libvirt | 10 +++
lfs/python3-libvirt | 82 ++++++++++++++++++++++++
make.sh | 1 +
4 files changed, 103 insertions(+)
create mode 100644 config/rootfiles/packages/i586/python3-libvirt
create mode 100644 config/rootfiles/packages/x86_64/python3-libvirt
create mode 100644 lfs/python3-libvirt
diff --git a/config/rootfiles/packages/i586/python3-libvirt b/config/rootfiles/packages/i586/python3-libvirt
new file mode 100644
index 0000000..0463ca4
--- /dev/null
+++ b/config/rootfiles/packages/i586/python3-libvirt
@@ -0,0 +1,10 @@
+usr/lib/python3.6/site-packages/__pycache__/libvirt.cpython-36.pyc
+usr/lib/python3.6/site-packages/__pycache__/libvirt_lxc.cpython-36.pyc
+usr/lib/python3.6/site-packages/__pycache__/libvirt_qemu.cpython-36.pyc
+usr/lib/python3.6/site-packages/libvirt.py
+usr/lib/python3.6/site-packages/libvirt_lxc.py
+#usr/lib/python3.6/site-packages/libvirt_python-3.1.0-py3.6.egg-info
+usr/lib/python3.6/site-packages/libvirt_qemu.py
+usr/lib/python3.6/site-packages/libvirtmod.cpython-36m-i386-linux-gnu.so
+usr/lib/python3.6/site-packages/libvirtmod_lxc.cpython-36m-i386-linux-gnu.so
+usr/lib/python3.6/site-packages/libvirtmod_qemu.cpython-36m-i386-linux-gnu.so
diff --git a/config/rootfiles/packages/x86_64/python3-libvirt b/config/rootfiles/packages/x86_64/python3-libvirt
new file mode 100644
index 0000000..f20ef09
--- /dev/null
+++ b/config/rootfiles/packages/x86_64/python3-libvirt
@@ -0,0 +1,10 @@
+usr/lib/python3.6/site-packages/__pycache__/libvirt.cpython-36.pyc
+usr/lib/python3.6/site-packages/__pycache__/libvirt_lxc.cpython-36.pyc
+usr/lib/python3.6/site-packages/__pycache__/libvirt_qemu.cpython-36.pyc
+usr/lib/python3.6/site-packages/libvirt.py
+usr/lib/python3.6/site-packages/libvirt_lxc.py
+#usr/lib/python3.6/site-packages/libvirt_python-3.1.0-py3.6.egg-info
+usr/lib/python3.6/site-packages/libvirt_qemu.py
+usr/lib/python3.6/site-packages/libvirtmod.cpython-36m-x86_64-linux-gnu.so
+usr/lib/python3.6/site-packages/libvirtmod_lxc.cpython-36m-x86_64-linux-gnu.so
+usr/lib/python3.6/site-packages/libvirtmod_qemu.cpython-36m-x86_64-linux-gnu.so
diff --git a/lfs/python3-libvirt b/lfs/python3-libvirt
new file mode 100644
index 0000000..bd8a599
--- /dev/null
+++ b/lfs/python3-libvirt
@@ -0,0 +1,82 @@
+###############################################################################
+# #
+# IPFire.org - A linux based firewall #
+# Copyright (C) 2007-2017 IPFire Team <info(a)ipfire.org> #
+# #
+# 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 #
+# the Free Software Foundation, either version 3 of the License, or #
+# (at your option) any later version. #
+# #
+# This program is distributed in the hope that it will be useful, #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
+# GNU General Public License for more details. #
+# #
+# You should have received a copy of the GNU General Public License #
+# along with this program. If not, see <http://www.gnu.org/licenses/>. #
+# #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER = 3.1.0
+
+THISAPP = libvirt-python-$(VER)
+DL_FILE = $(THISAPP).tar.gz
+DL_FROM = $(URL_IPFIRE)
+DIR_APP = $(DIR_SRC)/$(THISAPP)
+TARGET = $(DIR_INFO)/$(THISAPP)
+PROG = python3-libvirt
+PAK_VER = 1
+
+DEPS = "libvirt"
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = 322185007e2e70f2e862fc55e9970d10
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist:
+ @$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+ @$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+ @$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+ @$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+ @$(PREBUILD)
+ @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+ cd $(DIR_APP) && python3 setup.py install
+ @rm -rf $(DIR_APP)
+ @$(POSTBUILD)
diff --git a/make.sh b/make.sh
index 61483eb..7fe25b5 100755
--- a/make.sh
+++ b/make.sh
@@ -883,6 +883,7 @@ buildipfire() {
ipfiremake libpciaccess
ipfiremake libyajl
ipfiremake libvirt
+ ipfiremake python3-libvirt
ipfiremake freeradius
ipfiremake perl-common-sense
ipfiremake perl-inotify2
--
2.1.4
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH 1/2] Update libvirt to 3.1.0
2017-04-15 12:01 [PATCH 1/2] Update libvirt to 3.1.0 Jonatan Schlag
2017-04-15 12:01 ` [PATCH 2/2] Add package python3-libvirt Jonatan Schlag
@ 2017-04-16 16:17 ` Michael Tremer
1 sibling, 0 replies; 7+ messages in thread
From: Michael Tremer @ 2017-04-16 16:17 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 19983 bytes --]
On Sat, 2017-04-15 at 14:01 +0200, Jonatan Schlag wrote:
> This patch update the libvirt library to version 3.1.0
> We can not update to the latest version in the moment because version
> 3.2.0 has a annoying bug.
What is that bug? Do we have that documented anywhere? Is there a
ticket for this?
-Michael
>
> Signed-off-by: Jonatan Schlag <jonatan.schlag(a)ipfire.org>
> ---
> config/rootfiles/packages/libvirt | 305 +++++++++++++++++++---------
> ----------
> lfs/libvirt | 6 +-
> 2 files changed, 157 insertions(+), 154 deletions(-)
>
> diff --git a/config/rootfiles/packages/libvirt
> b/config/rootfiles/packages/libvirt
> index 7285eb6..70cfa22 100644
> --- a/config/rootfiles/packages/libvirt
> +++ b/config/rootfiles/packages/libvirt
> @@ -56,24 +56,23 @@ usr/bin/virt-xml-validate
> #usr/include/libvirt/libvirt.h
> #usr/include/libvirt/virterror.h
> #usr/lib/libnss_libvirt.la
> -usr/lib/libnss_libvirt.so.2
> #usr/lib/libvirt
> #usr/lib/libvirt-admin.la
> #usr/lib/libvirt-admin.so
> usr/lib/libvirt-admin.so.0
> -usr/lib/libvirt-admin.so.0.2005.0
> +usr/lib/libvirt-admin.so.0.3001.0
> #usr/lib/libvirt-lxc.la
> #usr/lib/libvirt-lxc.so
> usr/lib/libvirt-lxc.so.0
> -usr/lib/libvirt-lxc.so.0.2005.0
> +usr/lib/libvirt-lxc.so.0.3001.0
> #usr/lib/libvirt-qemu.la
> #usr/lib/libvirt-qemu.so
> usr/lib/libvirt-qemu.so.0
> -usr/lib/libvirt-qemu.so.0.2005.0
> +usr/lib/libvirt-qemu.so.0.3001.0
> #usr/lib/libvirt.la
> #usr/lib/libvirt.so
> usr/lib/libvirt.so.0
> -usr/lib/libvirt.so.0.2005.0
> +usr/lib/libvirt.so.0.3001.0
> #usr/lib/libvirt/connection-driver
> #usr/lib/libvirt/connection-driver/libvirt_driver_interface.la
> usr/lib/libvirt/connection-driver/libvirt_driver_interface.so
> @@ -87,6 +86,9 @@ usr/lib/libvirt/connection-
> driver/libvirt_driver_qemu.so
> usr/lib/libvirt/connection-driver/libvirt_driver_secret.so
> #usr/lib/libvirt/connection-driver/libvirt_driver_storage.la
> usr/lib/libvirt/connection-driver/libvirt_driver_storage.so
> +#usr/lib/libvirt/storage-backend
> +usr/lib/libvirt/storage-backend/libvirt_storage_backend_fs.so
> +#usr/lib/libvirt/storage-backend/libvirt_storage_backend_fs.la
> #usr/lib/libvirt/lock-driver
> #usr/lib/libvirt/lock-driver/lockd.la
> usr/lib/libvirt/lock-driver/lockd.so
> @@ -113,152 +115,152 @@ usr/sbin/virtlogd
> #usr/share/augeas/lenses/tests/test_virtlogd.aug
> #usr/share/augeas/lenses/virtlockd.aug
> #usr/share/augeas/lenses/virtlogd.aug
> -#usr/share/doc/libvirt-2.5.0
> -#usr/share/doc/libvirt-2.5.0/html
> -#usr/share/doc/libvirt-2.5.0/html/32favicon.png
> -#usr/share/doc/libvirt-2.5.0/html/404.html
> -#usr/share/doc/libvirt-2.5.0/html/acl.html
> -#usr/share/doc/libvirt-2.5.0/html/aclpolkit.html
> -#usr/share/doc/libvirt-2.5.0/html/api.html
> -#usr/share/doc/libvirt-2.5.0/html/api_extension.html
> -#usr/share/doc/libvirt-2.5.0/html/apps.html
> -#usr/share/doc/libvirt-2.5.0/html/architecture.gif
> -#usr/share/doc/libvirt-2.5.0/html/architecture.html
> -#usr/share/doc/libvirt-2.5.0/html/auditlog.html
> -#usr/share/doc/libvirt-2.5.0/html/auth.html
> -#usr/share/doc/libvirt-2.5.0/html/bindings.html
> -#usr/share/doc/libvirt-2.5.0/html/bugs.html
> -#usr/share/doc/libvirt-2.5.0/html/cgroups.html
> -#usr/share/doc/libvirt-2.5.0/html/compiling.html
> -#usr/share/doc/libvirt-2.5.0/html/contact.html
> -#usr/share/doc/libvirt-2.5.0/html/contribute.html
> -#usr/share/doc/libvirt-2.5.0/html/csharp.html
> -#usr/share/doc/libvirt-2.5.0/html/devguide.html
> -#usr/share/doc/libvirt-2.5.0/html/docs.html
> -#usr/share/doc/libvirt-2.5.0/html/downloads.html
> -#usr/share/doc/libvirt-2.5.0/html/drivers.html
> -#usr/share/doc/libvirt-2.5.0/html/drvbhyve.html
> -#usr/share/doc/libvirt-2.5.0/html/drvesx.html
> -#usr/share/doc/libvirt-2.5.0/html/drvhyperv.html
> -#usr/share/doc/libvirt-2.5.0/html/drvlxc.html
> -#usr/share/doc/libvirt-2.5.0/html/drvopenvz.html
> -#usr/share/doc/libvirt-2.5.0/html/drvphyp.html
> -#usr/share/doc/libvirt-2.5.0/html/drvqemu.html
> -#usr/share/doc/libvirt-2.5.0/html/drvremote.html
> -#usr/share/doc/libvirt-2.5.0/html/drvtest.html
> -#usr/share/doc/libvirt-2.5.0/html/drvuml.html
> -#usr/share/doc/libvirt-2.5.0/html/drvvbox.html
> -#usr/share/doc/libvirt-2.5.0/html/drvvirtuozzo.html
> -#usr/share/doc/libvirt-2.5.0/html/drvvmware.html
> -#usr/share/doc/libvirt-2.5.0/html/drvxen.html
> -#usr/share/doc/libvirt-2.5.0/html/errors.html
> -#usr/share/doc/libvirt-2.5.0/html/firewall.html
> -#usr/share/doc/libvirt-2.5.0/html/format.html
> -#usr/share/doc/libvirt-2.5.0/html/formatcaps.html
> -#usr/share/doc/libvirt-2.5.0/html/formatdomain.html
> -#usr/share/doc/libvirt-2.5.0/html/formatdomaincaps.html
> -#usr/share/doc/libvirt-2.5.0/html/formatnetwork.html
> -#usr/share/doc/libvirt-2.5.0/html/formatnode.html
> -#usr/share/doc/libvirt-2.5.0/html/formatnwfilter.html
> -#usr/share/doc/libvirt-2.5.0/html/formatsecret.html
> -#usr/share/doc/libvirt-2.5.0/html/formatsnapshot.html
> -#usr/share/doc/libvirt-2.5.0/html/formatstorage.html
> -#usr/share/doc/libvirt-2.5.0/html/formatstorageencryption.html
> -#usr/share/doc/libvirt-2.5.0/html/generic.css
> -#usr/share/doc/libvirt-2.5.0/html/goals.html
> -#usr/share/doc/libvirt-2.5.0/html/governance.html
> -#usr/share/doc/libvirt-2.5.0/html/hacking.html
> -#usr/share/doc/libvirt-2.5.0/html/hooks.html
> -#usr/share/doc/libvirt-2.5.0/html/html
> -#usr/share/doc/libvirt-2.5.0/html/html/home.png
> -#usr/share/doc/libvirt-2.5.0/html/html/index.html
> -#usr/share/doc/libvirt-2.5.0/html/html/left.png
> -#usr/share/doc/libvirt-2.5.0/html/html/libvirt-libvirt-common.html
> -#usr/share/doc/libvirt-2.5.0/html/html/libvirt-libvirt-domain-
> snapshot.html
> -#usr/share/doc/libvirt-2.5.0/html/html/libvirt-libvirt-domain.html
> -#usr/share/doc/libvirt-2.5.0/html/html/libvirt-libvirt-event.html
> -#usr/share/doc/libvirt-2.5.0/html/html/libvirt-libvirt-host.html
> -#usr/share/doc/libvirt-2.5.0/html/html/libvirt-libvirt-
> interface.html
> -#usr/share/doc/libvirt-2.5.0/html/html/libvirt-libvirt-network.html
> -#usr/share/doc/libvirt-2.5.0/html/html/libvirt-libvirt-nodedev.html
> -#usr/share/doc/libvirt-2.5.0/html/html/libvirt-libvirt-nwfilter.html
> -#usr/share/doc/libvirt-2.5.0/html/html/libvirt-libvirt-secret.html
> -#usr/share/doc/libvirt-2.5.0/html/html/libvirt-libvirt-storage.html
> -#usr/share/doc/libvirt-2.5.0/html/html/libvirt-libvirt-stream.html
> -#usr/share/doc/libvirt-2.5.0/html/html/libvirt-virterror.html
> -#usr/share/doc/libvirt-2.5.0/html/html/right.png
> -#usr/share/doc/libvirt-2.5.0/html/html/up.png
> -#usr/share/doc/libvirt-2.5.0/html/hvsupport.html
> -#usr/share/doc/libvirt-2.5.0/html/index.html
> -#usr/share/doc/libvirt-2.5.0/html/internals
> -#usr/share/doc/libvirt-2.5.0/html/internals.html
> -#usr/share/doc/libvirt-2.5.0/html/internals/command.html
> -#usr/share/doc/libvirt-2.5.0/html/internals/eventloop.html
> -#usr/share/doc/libvirt-2.5.0/html/internals/locking.html
> -#usr/share/doc/libvirt-2.5.0/html/internals/oomtesting.html
> -#usr/share/doc/libvirt-2.5.0/html/internals/rpc.html
> -#usr/share/doc/libvirt-2.5.0/html/java.html
> -#usr/share/doc/libvirt-2.5.0/html/libvirt-daemon-arch.png
> -#usr/share/doc/libvirt-2.5.0/html/libvirt-driver-arch.png
> -#usr/share/doc/libvirt-2.5.0/html/libvirt-object-model.png
> -#usr/share/doc/libvirt-2.5.0/html/libvirt.css
> -#usr/share/doc/libvirt-2.5.0/html/locking-lockd.html
> -#usr/share/doc/libvirt-2.5.0/html/locking-sanlock.html
> -#usr/share/doc/libvirt-2.5.0/html/locking.html
> -#usr/share/doc/libvirt-2.5.0/html/logging.html
> -#usr/share/doc/libvirt-2.5.0/html/logos
> -#usr/share/doc/libvirt-2.5.0/html/logos/logo-banner-dark-256.png
> -#usr/share/doc/libvirt-2.5.0/html/logos/logo-banner-dark-800.png
> -#usr/share/doc/libvirt-2.5.0/html/logos/logo-banner-dark.svg
> -#usr/share/doc/libvirt-2.5.0/html/logos/logo-banner-light-256.png
> -#usr/share/doc/libvirt-2.5.0/html/logos/logo-banner-light-800.png
> -#usr/share/doc/libvirt-2.5.0/html/logos/logo-banner-light.svg
> -#usr/share/doc/libvirt-2.5.0/html/logos/logo-base.svg
> -#usr/share/doc/libvirt-2.5.0/html/logos/logo-square-128.png
> -#usr/share/doc/libvirt-2.5.0/html/logos/logo-square-192.png
> -#usr/share/doc/libvirt-2.5.0/html/logos/logo-square-256.png
> -#usr/share/doc/libvirt-2.5.0/html/logos/logo-square-96.png
> -#usr/share/doc/libvirt-2.5.0/html/logos/logo-square-powered-128.png
> -#usr/share/doc/libvirt-2.5.0/html/logos/logo-square-powered-192.png
> -#usr/share/doc/libvirt-2.5.0/html/logos/logo-square-powered-256.png
> -#usr/share/doc/libvirt-2.5.0/html/logos/logo-square-powered-96.png
> -#usr/share/doc/libvirt-2.5.0/html/logos/logo-square-powered.svg
> -#usr/share/doc/libvirt-2.5.0/html/logos/logo-square.svg
> -#usr/share/doc/libvirt-2.5.0/html/main.css
> -#usr/share/doc/libvirt-2.5.0/html/migration-managed-direct.png
> -#usr/share/doc/libvirt-2.5.0/html/migration-managed-p2p.png
> -#usr/share/doc/libvirt-2.5.0/html/migration-native.png
> -#usr/share/doc/libvirt-2.5.0/html/migration-tunnel.png
> -#usr/share/doc/libvirt-2.5.0/html/migration-unmanaged-direct.png
> -#usr/share/doc/libvirt-2.5.0/html/migration.html
> -#usr/share/doc/libvirt-2.5.0/html/news-2005.html
> -#usr/share/doc/libvirt-2.5.0/html/news-2006.html
> -#usr/share/doc/libvirt-2.5.0/html/news-2007.html
> -#usr/share/doc/libvirt-2.5.0/html/news-2008.html
> -#usr/share/doc/libvirt-2.5.0/html/news-2009.html
> -#usr/share/doc/libvirt-2.5.0/html/news-2010.html
> -#usr/share/doc/libvirt-2.5.0/html/news-2011.html
> -#usr/share/doc/libvirt-2.5.0/html/news-2012.html
> -#usr/share/doc/libvirt-2.5.0/html/news-2013.html
> -#usr/share/doc/libvirt-2.5.0/html/news-2014.html
> -#usr/share/doc/libvirt-2.5.0/html/news-2015.html
> -#usr/share/doc/libvirt-2.5.0/html/news-2016.html
> -#usr/share/doc/libvirt-2.5.0/html/news.html
> -#usr/share/doc/libvirt-2.5.0/html/node.gif
> -#usr/share/doc/libvirt-2.5.0/html/nss.html
> -#usr/share/doc/libvirt-2.5.0/html/php.html
> -#usr/share/doc/libvirt-2.5.0/html/python.html
> -#usr/share/doc/libvirt-2.5.0/html/remote.html
> -#usr/share/doc/libvirt-2.5.0/html/secureusage.html
> -#usr/share/doc/libvirt-2.5.0/html/securityprocess.html
> -#usr/share/doc/libvirt-2.5.0/html/storage.html
> -#usr/share/doc/libvirt-2.5.0/html/testapi.html
> -#usr/share/doc/libvirt-2.5.0/html/testsuites.html
> -#usr/share/doc/libvirt-2.5.0/html/testtck.html
> -#usr/share/doc/libvirt-2.5.0/html/todo.html
> -#usr/share/doc/libvirt-2.5.0/html/uri.html
> -#usr/share/doc/libvirt-2.5.0/html/virshcmdref.html
> -#usr/share/doc/libvirt-2.5.0/html/windows.html
> +#usr/share/doc/libvirt-3.1.0
> +#usr/share/doc/libvirt-3.1.0/html
> +#usr/share/doc/libvirt-3.1.0/html/32favicon.png
> +#usr/share/doc/libvirt-3.1.0/html/404.html
> +#usr/share/doc/libvirt-3.1.0/html/acl.html
> +#usr/share/doc/libvirt-3.1.0/html/aclpolkit.html
> +#usr/share/doc/libvirt-3.1.0/html/api.html
> +#usr/share/doc/libvirt-3.1.0/html/api_extension.html
> +#usr/share/doc/libvirt-3.1.0/html/apps.html
> +#usr/share/doc/libvirt-3.1.0/html/architecture.gif
> +#usr/share/doc/libvirt-3.1.0/html/architecture.html
> +#usr/share/doc/libvirt-3.1.0/html/auditlog.html
> +#usr/share/doc/libvirt-3.1.0/html/auth.html
> +#usr/share/doc/libvirt-3.1.0/html/bindings.html
> +#usr/share/doc/libvirt-3.1.0/html/bugs.html
> +#usr/share/doc/libvirt-3.1.0/html/cgroups.html
> +#usr/share/doc/libvirt-3.1.0/html/compiling.html
> +#usr/share/doc/libvirt-3.1.0/html/contact.html
> +#usr/share/doc/libvirt-3.1.0/html/contribute.html
> +#usr/share/doc/libvirt-3.1.0/html/csharp.html
> +#usr/share/doc/libvirt-3.1.0/html/devguide.html
> +#usr/share/doc/libvirt-3.1.0/html/docs.html
> +#usr/share/doc/libvirt-3.1.0/html/downloads.html
> +#usr/share/doc/libvirt-3.1.0/html/drivers.html
> +#usr/share/doc/libvirt-3.1.0/html/drvbhyve.html
> +#usr/share/doc/libvirt-3.1.0/html/drvesx.html
> +#usr/share/doc/libvirt-3.1.0/html/drvhyperv.html
> +#usr/share/doc/libvirt-3.1.0/html/drvlxc.html
> +#usr/share/doc/libvirt-3.1.0/html/drvopenvz.html
> +#usr/share/doc/libvirt-3.1.0/html/drvphyp.html
> +#usr/share/doc/libvirt-3.1.0/html/drvqemu.html
> +#usr/share/doc/libvirt-3.1.0/html/drvremote.html
> +#usr/share/doc/libvirt-3.1.0/html/drvtest.html
> +#usr/share/doc/libvirt-3.1.0/html/drvuml.html
> +#usr/share/doc/libvirt-3.1.0/html/drvvbox.html
> +#usr/share/doc/libvirt-3.1.0/html/drvvirtuozzo.html
> +#usr/share/doc/libvirt-3.1.0/html/drvvmware.html
> +#usr/share/doc/libvirt-3.1.0/html/drvxen.html
> +#usr/share/doc/libvirt-3.1.0/html/errors.html
> +#usr/share/doc/libvirt-3.1.0/html/firewall.html
> +#usr/share/doc/libvirt-3.1.0/html/format.html
> +#usr/share/doc/libvirt-3.1.0/html/formatcaps.html
> +#usr/share/doc/libvirt-3.1.0/html/formatdomain.html
> +#usr/share/doc/libvirt-3.1.0/html/formatdomaincaps.html
> +#usr/share/doc/libvirt-3.1.0/html/formatnetwork.html
> +#usr/share/doc/libvirt-3.1.0/html/formatnode.html
> +#usr/share/doc/libvirt-3.1.0/html/formatnwfilter.html
> +#usr/share/doc/libvirt-3.1.0/html/formatsecret.html
> +#usr/share/doc/libvirt-3.1.0/html/formatsnapshot.html
> +#usr/share/doc/libvirt-3.1.0/html/formatstorage.html
> +#usr/share/doc/libvirt-3.1.0/html/formatstorageencryption.html
> +#usr/share/doc/libvirt-3.1.0/html/generic.css
> +#usr/share/doc/libvirt-3.1.0/html/goals.html
> +#usr/share/doc/libvirt-3.1.0/html/governance.html
> +#usr/share/doc/libvirt-3.1.0/html/hacking.html
> +#usr/share/doc/libvirt-3.1.0/html/hooks.html
> +#usr/share/doc/libvirt-3.1.0/html/html
> +#usr/share/doc/libvirt-3.1.0/html/html/home.png
> +#usr/share/doc/libvirt-3.1.0/html/html/index.html
> +#usr/share/doc/libvirt-3.1.0/html/html/left.png
> +#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-common.html
> +#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-domain-
> snapshot.html
> +#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-domain.html
> +#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-event.html
> +#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-host.html
> +#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-
> interface.html
> +#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-network.html
> +#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-nodedev.html
> +#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-nwfilter.html
> +#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-secret.html
> +#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-storage.html
> +#usr/share/doc/libvirt-3.1.0/html/html/libvirt-libvirt-stream.html
> +#usr/share/doc/libvirt-3.1.0/html/html/libvirt-virterror.html
> +#usr/share/doc/libvirt-3.1.0/html/html/right.png
> +#usr/share/doc/libvirt-3.1.0/html/html/up.png
> +#usr/share/doc/libvirt-3.1.0/html/hvsupport.html
> +#usr/share/doc/libvirt-3.1.0/html/index.html
> +#usr/share/doc/libvirt-3.1.0/html/internals
> +#usr/share/doc/libvirt-3.1.0/html/internals.html
> +#usr/share/doc/libvirt-3.1.0/html/internals/command.html
> +#usr/share/doc/libvirt-3.1.0/html/internals/eventloop.html
> +#usr/share/doc/libvirt-3.1.0/html/internals/locking.html
> +#usr/share/doc/libvirt-3.1.0/html/internals/oomtesting.html
> +#usr/share/doc/libvirt-3.1.0/html/internals/rpc.html
> +#usr/share/doc/libvirt-3.1.0/html/java.html
> +#usr/share/doc/libvirt-3.1.0/html/libvirt-daemon-arch.png
> +#usr/share/doc/libvirt-3.1.0/html/libvirt-driver-arch.png
> +#usr/share/doc/libvirt-3.1.0/html/libvirt-object-model.png
> +#usr/share/doc/libvirt-3.1.0/html/libvirt.css
> +#usr/share/doc/libvirt-3.1.0/html/locking-lockd.html
> +#usr/share/doc/libvirt-3.1.0/html/locking-sanlock.html
> +#usr/share/doc/libvirt-3.1.0/html/locking.html
> +#usr/share/doc/libvirt-3.1.0/html/logging.html
> +#usr/share/doc/libvirt-3.1.0/html/logos
> +#usr/share/doc/libvirt-3.1.0/html/logos/logo-banner-dark-256.png
> +#usr/share/doc/libvirt-3.1.0/html/logos/logo-banner-dark-800.png
> +#usr/share/doc/libvirt-3.1.0/html/logos/logo-banner-dark.svg
> +#usr/share/doc/libvirt-3.1.0/html/logos/logo-banner-light-256.png
> +#usr/share/doc/libvirt-3.1.0/html/logos/logo-banner-light-800.png
> +#usr/share/doc/libvirt-3.1.0/html/logos/logo-banner-light.svg
> +#usr/share/doc/libvirt-3.1.0/html/logos/logo-base.svg
> +#usr/share/doc/libvirt-3.1.0/html/logos/logo-square-128.png
> +#usr/share/doc/libvirt-3.1.0/html/logos/logo-square-192.png
> +#usr/share/doc/libvirt-3.1.0/html/logos/logo-square-256.png
> +#usr/share/doc/libvirt-3.1.0/html/logos/logo-square-96.png
> +#usr/share/doc/libvirt-3.1.0/html/logos/logo-square-powered-128.png
> +#usr/share/doc/libvirt-3.1.0/html/logos/logo-square-powered-192.png
> +#usr/share/doc/libvirt-3.1.0/html/logos/logo-square-powered-256.png
> +#usr/share/doc/libvirt-3.1.0/html/logos/logo-square-powered-96.png
> +#usr/share/doc/libvirt-3.1.0/html/logos/logo-square-powered.svg
> +#usr/share/doc/libvirt-3.1.0/html/logos/logo-square.svg
> +#usr/share/doc/libvirt-3.1.0/html/main.css
> +#usr/share/doc/libvirt-3.1.0/html/migration-managed-direct.png
> +#usr/share/doc/libvirt-3.1.0/html/migration-managed-p2p.png
> +#usr/share/doc/libvirt-3.1.0/html/migration-native.png
> +#usr/share/doc/libvirt-3.1.0/html/migration-tunnel.png
> +#usr/share/doc/libvirt-3.1.0/html/migration-unmanaged-direct.png
> +#usr/share/doc/libvirt-3.1.0/html/migration.html
> +#usr/share/doc/libvirt-3.1.0/html/news-2005.html
> +#usr/share/doc/libvirt-3.1.0/html/news-2006.html
> +#usr/share/doc/libvirt-3.1.0/html/news-2007.html
> +#usr/share/doc/libvirt-3.1.0/html/news-2008.html
> +#usr/share/doc/libvirt-3.1.0/html/news-2009.html
> +#usr/share/doc/libvirt-3.1.0/html/news-2010.html
> +#usr/share/doc/libvirt-3.1.0/html/news-2011.html
> +#usr/share/doc/libvirt-3.1.0/html/news-2012.html
> +#usr/share/doc/libvirt-3.1.0/html/news-2013.html
> +#usr/share/doc/libvirt-3.1.0/html/news-2014.html
> +#usr/share/doc/libvirt-3.1.0/html/news-2015.html
> +#usr/share/doc/libvirt-3.1.0/html/news-2016.html
> +#usr/share/doc/libvirt-3.1.0/html/news.html
> +#usr/share/doc/libvirt-3.1.0/html/node.gif
> +#usr/share/doc/libvirt-3.1.0/html/nss.html
> +#usr/share/doc/libvirt-3.1.0/html/php.html
> +#usr/share/doc/libvirt-3.1.0/html/python.html
> +#usr/share/doc/libvirt-3.1.0/html/remote.html
> +#usr/share/doc/libvirt-3.1.0/html/secureusage.html
> +#usr/share/doc/libvirt-3.1.0/html/securityprocess.html
> +#usr/share/doc/libvirt-3.1.0/html/storage.html
> +#usr/share/doc/libvirt-3.1.0/html/testapi.html
> +#usr/share/doc/libvirt-3.1.0/html/testsuites.html
> +#usr/share/doc/libvirt-3.1.0/html/testtck.html
> +#usr/share/doc/libvirt-3.1.0/html/todo.html
> +#usr/share/doc/libvirt-3.1.0/html/uri.html
> +#usr/share/doc/libvirt-3.1.0/html/virshcmdref.html
> +#usr/share/doc/libvirt-3.1.0/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
> @@ -293,6 +295,7 @@ usr/share/libvirt/schemas/secret.rng
> usr/share/libvirt/schemas/storagecommon.rng
> usr/share/libvirt/schemas/storagepool.rng
> usr/share/libvirt/schemas/storagevol.rng
> +#usr/share/libvirt/test-screenshot.png
> #usr/share/man/man1/virsh.1
> #usr/share/man/man1/virt-admin.1
> #usr/share/man/man1/virt-host-validate.1
> diff --git a/lfs/libvirt b/lfs/libvirt
> index 5a9548d..963fdf9 100644
> --- a/lfs/libvirt
> +++ b/lfs/libvirt
> @@ -24,7 +24,7 @@
>
> include Config
>
> -VER = 2.5.0
> +VER = 3.1.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 = 12
> +PAK_VER = 13
>
> DEPS = "libpciaccess libyajl ncat qemu"
>
> @@ -45,7 +45,7 @@ objects = $(DL_FILE)
>
> $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
>
> -$(DL_FILE)_MD5 = 001af1ca2545971c6b46628678fd4afa
> +$(DL_FILE)_MD5 = e31aa7e0a1635e72fdc140c10a677895
>
> install : $(TARGET)
> check : $(patsubst %,$(DIR_CHK)/%,$(objects))
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH 2/2] Add package python3-libvirt
[not found] <1492364300.2085.2@mail01.ipfire.org>
@ 2017-04-17 11:33 ` Michael Tremer
0 siblings, 0 replies; 7+ messages in thread
From: Michael Tremer @ 2017-04-17 11:33 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 8827 bytes --]
Thank you.
On Sun, 2017-04-16 at 19:38 +0200, Jonatan Schlag wrote:
> Hi,
>
> you are right i sended a patch so python3-libvirt is build only on x86_64 and
> i586.
>
> Regards Jonatan
>
> Am So, 16. Apr, 2017 um 6:14 schrieb Michael Tremer <michael.tremer(a)ipfire.org
> >:
> > Hi,
> >
> > this patch is missing the rootfiles for ARM.
> >
> > Anything you can do about this? Why is this even built for ARM? I am
> > not sure if we support libvirt on that really...
> >
> > Best,
> > -Michael
> >
> > On Sat, 2017-04-15 at 15:56 +0200, Jonatan Schlag wrote:
> > This new package provides the python3 bindings for libvirt.
> >
> > Signed-off-by: Jonatan Schlag <jonatan.schlag(a)ipfire.org>
> > ---
> > config/rootfiles/packages/i586/python3-libvirt | 10 +++
> > config/rootfiles/packages/x86_64/python3-libvirt | 10 +++
> > lfs/python3-libvirt | 82
> > ++++++++++++++++++++++++
> > make.sh | 1 +
> > 4 files changed, 103 insertions(+)
> > create mode 100644 config/rootfiles/packages/i586/python3-libvirt
> > create mode 100644 config/rootfiles/packages/x86_64/python3-libvirt
> > create mode 100644 lfs/python3-libvirt
> >
> > diff --git a/config/rootfiles/packages/i586/python3-libvirt
> > b/config/rootfiles/packages/i586/python3-libvirt
> > new file mode 100644
> > index 0000000..0463ca4
> > --- /dev/null
> > +++ b/config/rootfiles/packages/i586/python3-libvirt
> > @@ -0,0 +1,10 @@
> > +usr/lib/python3.6/site-packages/__pycache__/libvirt.cpython-36.pyc
> > +usr/lib/python3.6/site-packages/__pycache__/libvirt_lxc.cpython-
> > 36.pyc
> > +usr/lib/python3.6/site-packages/__pycache__/libvirt_qemu.cpython-
> > 36.pyc
> > +usr/lib/python3.6/site-packages/libvirt.py
> > +usr/lib/python3.6/site-packages/libvirt_lxc.py
> > +#usr/lib/python3.6/site-packages/libvirt_python-3.1.0-py3.6.egg-info
> > +usr/lib/python3.6/site-packages/libvirt_qemu.py
> > +usr/lib/python3.6/site-packages/libvirtmod.cpython-36m-i386-linux-
> > gnu.so
> > +usr/lib/python3.6/site-packages/libvirtmod_lxc.cpython-36m-i386-
> > linux-gnu.so
> > +usr/lib/python3.6/site-packages/libvirtmod_qemu.cpython-36m-i386-
> > linux-gnu.so
> > diff --git a/config/rootfiles/packages/x86_64/python3-libvirt
> > b/config/rootfiles/packages/x86_64/python3-libvirt
> > new file mode 100644
> > index 0000000..f20ef09
> > --- /dev/null
> > +++ b/config/rootfiles/packages/x86_64/python3-libvirt
> > @@ -0,0 +1,10 @@
> > +usr/lib/python3.6/site-packages/__pycache__/libvirt.cpython-36.pyc
> > +usr/lib/python3.6/site-packages/__pycache__/libvirt_lxc.cpython-
> > 36.pyc
> > +usr/lib/python3.6/site-packages/__pycache__/libvirt_qemu.cpython-
> > 36.pyc
> > +usr/lib/python3.6/site-packages/libvirt.py
> > +usr/lib/python3.6/site-packages/libvirt_lxc.py
> > +#usr/lib/python3.6/site-packages/libvirt_python-3.1.0-py3.6.egg-info
> > +usr/lib/python3.6/site-packages/libvirt_qemu.py
> > +usr/lib/python3.6/site-packages/libvirtmod.cpython-36m-x86_64-linux-
> > gnu.so
> > +usr/lib/python3.6/site-packages/libvirtmod_lxc.cpython-36m-x86_64-
> > linux-gnu.so
> > +usr/lib/python3.6/site-packages/libvirtmod_qemu.cpython-36m-x86_64-
> > linux-gnu.so
> > diff --git a/lfs/python3-libvirt b/lfs/python3-libvirt
> > new file mode 100644
> > index 0000000..bd8a599
> > --- /dev/null
> > +++ b/lfs/python3-libvirt
> > @@ -0,0 +1,82 @@
> > +####################################################################
> > ###########
> > +#
> > #
> > +# IPFire.org - A linux based
> > firewall #
> > +# Copyright (C) 2007-2017 IPFire Team <info(a)ipfire.org>
> > #
> > +#
> > #
> > +# This program is free software: you can redistribute it and/orhttp:
> > //wiki.ipfire.org/devel/submit-patches modify #
> > +# it under the terms of the GNU General Public License as published
> > by #
> > +# the Free Software Foundation, either version 3 of the License,
> > or #
> > +# (at your option) any later
> > version. #
> > +#
> > #
> > +# This program is distributed in the hope that it will be
> > useful, #
> > +# but WITHOUT ANY WARRANTY; without even the implied warranty
> > of #
> > +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See
> > the #
> > +# GNU General Public License for more
> > details. #
> > +#
> > #
> > +# You should have received a copy of the GNU General Public
> > License #
> > +# along with this program. If not, see <http://www.gnu.org/licenses
> > />. #
> > +#
> > #
> > +####################################################################
> > ###########
> > +
> > +####################################################################
> > ###########
> > +# Definitions
> > +####################################################################
> > ###########
> > +
> > +include Config
> > +
> > +VER = 3.1.0
> > +
> > +THISAPP = libvirt-python-$(VER)
> > +DL_FILE = $(THISAPP).tar.gz
> > +DL_FROM = $(URL_IPFIRE)
> > +DIR_APP = $(DIR_SRC)/$(THISAPP)
> > +TARGET = $(DIR_INFO)/$(THISAPP)
> > +PROG = python3-libvirt
> > +PAK_VER = 1
> > +
> > +DEPS = "libvirt python3"
> > +
> > +####################################################################
> > ###########
> > +# Top-level Rules
> > +####################################################################
> > ###########
> > +
> > +objects = $(DL_FILE)
> > +
> > +$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
> > +
> > +$(DL_FILE)_MD5 = 322185007e2e70f2e862fc55e9970d10
> > +
> > +install : $(TARGET)
> > +
> > +check : $(patsubst %,$(DIR_CHK)/%,$(objects))
> > +
> > +download :$(patsubst %,$(DIR_DL)/%,$(objects))
> > +
> > +md5 : $(subst %,%_MD5,$(objects))
> > +
> > +dist:
> > + @$(PAK)
> > +
> > +####################################################################
> > ###########
> > +# Downloading, checking, md5sum
> > +####################################################################
> > ###########
> > +
> > +$(patsubst %,$(DIR_CHK)/%,$(objects)) :
> > + @$(CHECK)
> > +
> > +$(patsubst %,$(DIR_DL)/%,$(objects)) :
> > + @$(LOAD)
> > +
> > +$(subst %,%_MD5,$(objects)) :
> > + @$(MD5)
> > +
> > +####################################################################
> > ###########
> > +# Installation Details
> > +####################################################################
> > ###########
> > +
> > +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
> > + @$(PREBUILD)
> > + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf
> > $(DIR_DL)/$(DL_FILE)
> > + cd $(DIR_APP) && python3 setup.py install
> > + @rm -rf $(DIR_APP)
> > + @$(POSTBUILD)
> > diff --git a/make.sh b/make.sh
> > index 61483eb..7fe25b5 100755
> > --- a/make.sh
> > +++ b/make.sh
> > @@ -883,6 +883,7 @@ buildipfire() {
> > ipfiremake libpciaccess
> > ipfiremake libyajl
> > ipfiremake libvirt
> > + ipfiremake python3-libvirt
> > ipfiremake freeradius
> > ipfiremake perl-common-sense
> > ipfiremake perl-inotify2
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH 2/2] Add package python3-libvirt
[not found] <1492264644.1933.0@mail01.ipfire.org>
@ 2017-04-16 16:16 ` Michael Tremer
0 siblings, 0 replies; 7+ messages in thread
From: Michael Tremer @ 2017-04-16 16:16 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 8209 bytes --]
Okay. You could have just sent an extra patch that adds this for a
little bit less chaos on the list :)
-Michael
On Sat, 2017-04-15 at 15:57 +0200, Jonatan Schlag wrote:
> This patch is superseeded, because python3 was missed as a
> dependency.
>
> Am Sa, 15. Apr, 2017 um 2:01 schrieb Jonatan Schlag <jonatan.schlag(a)i
> pfire.org>:
> > This new package provides the python3 bindings for libvirt.
> >
> > Signed-off-by: Jonatan Schlag <jonatan.schlag(a)ipfire.org>
> > ---
> > config/rootfiles/packages/i586/python3-libvirt | 10 +++
> > config/rootfiles/packages/x86_64/python3-libvirt | 10 +++
> > lfs/python3-libvirt | 82
> > ++++++++++++++++++++++++
> > make.sh | 1 +
> > 4 files changed, 103 insertions(+)
> > create mode 100644 config/rootfiles/packages/i586/python3-libvirt
> > create mode 100644 config/rootfiles/packages/x86_64/python3-
> > libvirt
> > create mode 100644 lfs/python3-libvirt
> >
> > diff --git a/config/rootfiles/packages/i586/python3-libvirt
> > b/config/rootfiles/packages/i586/python3-libvirt
> > new file mode 100644
> > index 0000000..0463ca4
> > --- /dev/null
> > +++ b/config/rootfiles/packages/i586/python3-libvirt
> > @@ -0,0 +1,10 @@
> > +usr/lib/python3.6/site-packages/__pycache__/libvirt.cpython-36.pyc
> > +usr/lib/python3.6/site-packages/__pycache__/libvirt_lxc.cpython-
> > 36.pyc
> > +usr/lib/python3.6/site-packages/__pycache__/libvirt_qemu.cpython-
> > 36.pyc
> > +usr/lib/python3.6/site-packages/libvirt.py
> > +usr/lib/python3.6/site-packages/libvirt_lxc.py
> > +#usr/lib/python3.6/site-packages/libvirt_python-3.1.0-py3.6.egg-
> > info
> > +usr/lib/python3.6/site-packages/libvirt_qemu.py
> > +usr/lib/python3.6/site-packages/libvirtmod.cpython-36m-i386-linux-
> > gnu.so
> > +usr/lib/python3.6/site-packages/libvirtmod_lxc.cpython-36m-i386-
> > linux-gnu.so
> > +usr/lib/python3.6/site-packages/libvirtmod_qemu.cpython-36m-i386-
> > linux-gnu.so
> > diff --git a/config/rootfiles/packages/x86_64/python3-libvirt
> > b/config/rootfiles/packages/x86_64/python3-libvirt
> > new file mode 100644
> > index 0000000..f20ef09
> > --- /dev/null
> > +++ b/config/rootfiles/packages/x86_64/python3-libvirt
> > @@ -0,0 +1,10 @@
> > +usr/lib/python3.6/site-packages/__pycache__/libvirt.cpython-36.pyc
> > +usr/lib/python3.6/site-packages/__pycache__/libvirt_lxc.cpython-
> > 36.pyc
> > +usr/lib/python3.6/site-packages/__pycache__/libvirt_qemu.cpython-
> > 36.pyc
> > +usr/lib/python3.6/site-packages/libvirt.py
> > +usr/lib/python3.6/site-packages/libvirt_lxc.py
> > +#usr/lib/python3.6/site-packages/libvirt_python-3.1.0-py3.6.egg-
> > info
> > +usr/lib/python3.6/site-packages/libvirt_qemu.py
> > +usr/lib/python3.6/site-packages/libvirtmod.cpython-36m-x86_64-
> > linux-gnu.so
> > +usr/lib/python3.6/site-packages/libvirtmod_lxc.cpython-36m-x86_64-
> > linux-gnu.so
> > +usr/lib/python3.6/site-packages/libvirtmod_qemu.cpython-36m-
> > x86_64-linux-gnu.so
> > diff --git a/lfs/python3-libvirt b/lfs/python3-libvirt
> > new file mode 100644
> > index 0000000..bd8a599
> > --- /dev/null
> > +++ b/lfs/python3-libvirt
> > @@ -0,0 +1,82 @@
> > +##################################################################
> > #############
> > +#
> > #
> > +# IPFire.org - A linux based
> > firewall #
> > +# Copyright (C) 2007-2017 IPFire Team <info(a)ipfire.org>
> > #
> > +#
> > #
> > +# 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 #
> > +# the Free Software Foundation, either version 3 of the License,
> > or #
> > +# (at your option) any later
> > version. #
> > +#
> > #
> > +# This program is distributed in the hope that it will be
> > useful, #
> > +# but WITHOUT ANY WARRANTY; without even the implied warranty
> > of #
> > +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See
> > the #
> > +# GNU General Public License for more
> > details. #
> > +#
> > #
> > +# You should have received a copy of the GNU General Public
> > License #
> > +# along with this program. If not, see <http://www.gnu.org/licens
> > es/>. #
> > +#
> > #
> > +##################################################################
> > #############
> > +
> > +##################################################################
> > #############
> > +# Definitions
> > +##################################################################
> > #############
> > +
> > +include Config
> > +
> > +VER = 3.1.0
> > +
> > +THISAPP = libvirt-python-$(VER)
> > +DL_FILE = $(THISAPP).tar.gz
> > +DL_FROM = $(URL_IPFIRE)
> > +DIR_APP = $(DIR_SRC)/$(THISAPP)
> > +TARGET = $(DIR_INFO)/$(THISAPP)
> > +PROG = python3-libvirt
> > +PAK_VER = 1
> > +
> > +DEPS = "libvirt"
> > +
> > +##################################################################
> > #############
> > +# Top-level Rules
> > +##################################################################
> > #############
> > +
> > +objects = $(DL_FILE)
> > +
> > +$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
> > +
> > +$(DL_FILE)_MD5 = 322185007e2e70f2e862fc55e9970d10
> > +
> > +install : $(TARGET)
> > +
> > +check : $(patsubst %,$(DIR_CHK)/%,$(objects))
> > +
> > +download :$(patsubst %,$(DIR_DL)/%,$(objects))
> > +
> > +md5 : $(subst %,%_MD5,$(objects))
> > +
> > +dist:
> > + @$(PAK)
> > +
> > +##################################################################
> > #############
> > +# Downloading, checking, md5sum
> > +##################################################################
> > #############
> > +
> > +$(patsubst %,$(DIR_CHK)/%,$(objects)) :
> > + @$(CHECK)
> > +
> > +$(patsubst %,$(DIR_DL)/%,$(objects)) :
> > + @$(LOAD)
> > +
> > +$(subst %,%_MD5,$(objects)) :
> > + @$(MD5)
> > +
> > +##################################################################
> > #############
> > +# Installation Details
> > +##################################################################
> > #############
> > +
> > +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
> > + @$(PREBUILD)
> > + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf
> > $(DIR_DL)/$(DL_FILE)
> > + cd $(DIR_APP) && python3 setup.py install
> > + @rm -rf $(DIR_APP)
> > + @$(POSTBUILD)
> > diff --git a/make.sh b/make.sh
> > index 61483eb..7fe25b5 100755
> > --- a/make.sh
> > +++ b/make.sh
> > @@ -883,6 +883,7 @@ buildipfire() {
> > ipfiremake libpciaccess
> > ipfiremake libyajl
> > ipfiremake libvirt
> > + ipfiremake python3-libvirt
> > ipfiremake freeradius
> > ipfiremake perl-common-sense
> > ipfiremake perl-inotify2
> > --
> > 2.1.4
> >
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH 2/2] Add package python3-libvirt
2017-04-15 13:56 [PATCH 2/2] Add package python3-libvirt Jonatan Schlag
@ 2017-04-16 16:14 ` Michael Tremer
0 siblings, 0 replies; 7+ messages in thread
From: Michael Tremer @ 2017-04-16 16:14 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 7749 bytes --]
Hi,
this patch is missing the rootfiles for ARM.
Anything you can do about this? Why is this even built for ARM? I am
not sure if we support libvirt on that really...
Best,
-Michael
On Sat, 2017-04-15 at 15:56 +0200, Jonatan Schlag wrote:
> This new package provides the python3 bindings for libvirt.
>
> Signed-off-by: Jonatan Schlag <jonatan.schlag(a)ipfire.org>
> ---
> config/rootfiles/packages/i586/python3-libvirt | 10 +++
> config/rootfiles/packages/x86_64/python3-libvirt | 10 +++
> lfs/python3-libvirt | 82
> ++++++++++++++++++++++++
> make.sh | 1 +
> 4 files changed, 103 insertions(+)
> create mode 100644 config/rootfiles/packages/i586/python3-libvirt
> create mode 100644 config/rootfiles/packages/x86_64/python3-libvirt
> create mode 100644 lfs/python3-libvirt
>
> diff --git a/config/rootfiles/packages/i586/python3-libvirt
> b/config/rootfiles/packages/i586/python3-libvirt
> new file mode 100644
> index 0000000..0463ca4
> --- /dev/null
> +++ b/config/rootfiles/packages/i586/python3-libvirt
> @@ -0,0 +1,10 @@
> +usr/lib/python3.6/site-packages/__pycache__/libvirt.cpython-36.pyc
> +usr/lib/python3.6/site-packages/__pycache__/libvirt_lxc.cpython-
> 36.pyc
> +usr/lib/python3.6/site-packages/__pycache__/libvirt_qemu.cpython-
> 36.pyc
> +usr/lib/python3.6/site-packages/libvirt.py
> +usr/lib/python3.6/site-packages/libvirt_lxc.py
> +#usr/lib/python3.6/site-packages/libvirt_python-3.1.0-py3.6.egg-info
> +usr/lib/python3.6/site-packages/libvirt_qemu.py
> +usr/lib/python3.6/site-packages/libvirtmod.cpython-36m-i386-linux-
> gnu.so
> +usr/lib/python3.6/site-packages/libvirtmod_lxc.cpython-36m-i386-
> linux-gnu.so
> +usr/lib/python3.6/site-packages/libvirtmod_qemu.cpython-36m-i386-
> linux-gnu.so
> diff --git a/config/rootfiles/packages/x86_64/python3-libvirt
> b/config/rootfiles/packages/x86_64/python3-libvirt
> new file mode 100644
> index 0000000..f20ef09
> --- /dev/null
> +++ b/config/rootfiles/packages/x86_64/python3-libvirt
> @@ -0,0 +1,10 @@
> +usr/lib/python3.6/site-packages/__pycache__/libvirt.cpython-36.pyc
> +usr/lib/python3.6/site-packages/__pycache__/libvirt_lxc.cpython-
> 36.pyc
> +usr/lib/python3.6/site-packages/__pycache__/libvirt_qemu.cpython-
> 36.pyc
> +usr/lib/python3.6/site-packages/libvirt.py
> +usr/lib/python3.6/site-packages/libvirt_lxc.py
> +#usr/lib/python3.6/site-packages/libvirt_python-3.1.0-py3.6.egg-info
> +usr/lib/python3.6/site-packages/libvirt_qemu.py
> +usr/lib/python3.6/site-packages/libvirtmod.cpython-36m-x86_64-linux-
> gnu.so
> +usr/lib/python3.6/site-packages/libvirtmod_lxc.cpython-36m-x86_64-
> linux-gnu.so
> +usr/lib/python3.6/site-packages/libvirtmod_qemu.cpython-36m-x86_64-
> linux-gnu.so
> diff --git a/lfs/python3-libvirt b/lfs/python3-libvirt
> new file mode 100644
> index 0000000..bd8a599
> --- /dev/null
> +++ b/lfs/python3-libvirt
> @@ -0,0 +1,82 @@
> +####################################################################
> ###########
> +#
> #
> +# IPFire.org - A linux based
> firewall #
> +# Copyright (C) 2007-2017 IPFire Team <info(a)ipfire.org>
> #
> +#
> #
> +# This program is free software: you can redistribute it and/orhttp:
> //wiki.ipfire.org/devel/submit-patches modify #
> +# it under the terms of the GNU General Public License as published
> by #
> +# the Free Software Foundation, either version 3 of the License,
> or #
> +# (at your option) any later
> version. #
> +#
> #
> +# This program is distributed in the hope that it will be
> useful, #
> +# but WITHOUT ANY WARRANTY; without even the implied warranty
> of #
> +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See
> the #
> +# GNU General Public License for more
> details. #
> +#
> #
> +# You should have received a copy of the GNU General Public
> License #
> +# along with this program. If not, see <http://www.gnu.org/licenses
> />. #
> +#
> #
> +####################################################################
> ###########
> +
> +####################################################################
> ###########
> +# Definitions
> +####################################################################
> ###########
> +
> +include Config
> +
> +VER = 3.1.0
> +
> +THISAPP = libvirt-python-$(VER)
> +DL_FILE = $(THISAPP).tar.gz
> +DL_FROM = $(URL_IPFIRE)
> +DIR_APP = $(DIR_SRC)/$(THISAPP)
> +TARGET = $(DIR_INFO)/$(THISAPP)
> +PROG = python3-libvirt
> +PAK_VER = 1
> +
> +DEPS = "libvirt python3"
> +
> +####################################################################
> ###########
> +# Top-level Rules
> +####################################################################
> ###########
> +
> +objects = $(DL_FILE)
> +
> +$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
> +
> +$(DL_FILE)_MD5 = 322185007e2e70f2e862fc55e9970d10
> +
> +install : $(TARGET)
> +
> +check : $(patsubst %,$(DIR_CHK)/%,$(objects))
> +
> +download :$(patsubst %,$(DIR_DL)/%,$(objects))
> +
> +md5 : $(subst %,%_MD5,$(objects))
> +
> +dist:
> + @$(PAK)
> +
> +####################################################################
> ###########
> +# Downloading, checking, md5sum
> +####################################################################
> ###########
> +
> +$(patsubst %,$(DIR_CHK)/%,$(objects)) :
> + @$(CHECK)
> +
> +$(patsubst %,$(DIR_DL)/%,$(objects)) :
> + @$(LOAD)
> +
> +$(subst %,%_MD5,$(objects)) :
> + @$(MD5)
> +
> +####################################################################
> ###########
> +# Installation Details
> +####################################################################
> ###########
> +
> +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
> + @$(PREBUILD)
> + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf
> $(DIR_DL)/$(DL_FILE)
> + cd $(DIR_APP) && python3 setup.py install
> + @rm -rf $(DIR_APP)
> + @$(POSTBUILD)
> diff --git a/make.sh b/make.sh
> index 61483eb..7fe25b5 100755
> --- a/make.sh
> +++ b/make.sh
> @@ -883,6 +883,7 @@ buildipfire() {
> ipfiremake libpciaccess
> ipfiremake libyajl
> ipfiremake libvirt
> + ipfiremake python3-libvirt
> ipfiremake freeradius
> ipfiremake perl-common-sense
> ipfiremake perl-inotify2
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH 2/2] Add package python3-libvirt
@ 2017-04-15 13:56 Jonatan Schlag
2017-04-16 16:14 ` Michael Tremer
0 siblings, 1 reply; 7+ messages in thread
From: Jonatan Schlag @ 2017-04-15 13:56 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 6257 bytes --]
This new package provides the python3 bindings for libvirt.
Signed-off-by: Jonatan Schlag <jonatan.schlag(a)ipfire.org>
---
config/rootfiles/packages/i586/python3-libvirt | 10 +++
config/rootfiles/packages/x86_64/python3-libvirt | 10 +++
lfs/python3-libvirt | 82 ++++++++++++++++++++++++
make.sh | 1 +
4 files changed, 103 insertions(+)
create mode 100644 config/rootfiles/packages/i586/python3-libvirt
create mode 100644 config/rootfiles/packages/x86_64/python3-libvirt
create mode 100644 lfs/python3-libvirt
diff --git a/config/rootfiles/packages/i586/python3-libvirt b/config/rootfiles/packages/i586/python3-libvirt
new file mode 100644
index 0000000..0463ca4
--- /dev/null
+++ b/config/rootfiles/packages/i586/python3-libvirt
@@ -0,0 +1,10 @@
+usr/lib/python3.6/site-packages/__pycache__/libvirt.cpython-36.pyc
+usr/lib/python3.6/site-packages/__pycache__/libvirt_lxc.cpython-36.pyc
+usr/lib/python3.6/site-packages/__pycache__/libvirt_qemu.cpython-36.pyc
+usr/lib/python3.6/site-packages/libvirt.py
+usr/lib/python3.6/site-packages/libvirt_lxc.py
+#usr/lib/python3.6/site-packages/libvirt_python-3.1.0-py3.6.egg-info
+usr/lib/python3.6/site-packages/libvirt_qemu.py
+usr/lib/python3.6/site-packages/libvirtmod.cpython-36m-i386-linux-gnu.so
+usr/lib/python3.6/site-packages/libvirtmod_lxc.cpython-36m-i386-linux-gnu.so
+usr/lib/python3.6/site-packages/libvirtmod_qemu.cpython-36m-i386-linux-gnu.so
diff --git a/config/rootfiles/packages/x86_64/python3-libvirt b/config/rootfiles/packages/x86_64/python3-libvirt
new file mode 100644
index 0000000..f20ef09
--- /dev/null
+++ b/config/rootfiles/packages/x86_64/python3-libvirt
@@ -0,0 +1,10 @@
+usr/lib/python3.6/site-packages/__pycache__/libvirt.cpython-36.pyc
+usr/lib/python3.6/site-packages/__pycache__/libvirt_lxc.cpython-36.pyc
+usr/lib/python3.6/site-packages/__pycache__/libvirt_qemu.cpython-36.pyc
+usr/lib/python3.6/site-packages/libvirt.py
+usr/lib/python3.6/site-packages/libvirt_lxc.py
+#usr/lib/python3.6/site-packages/libvirt_python-3.1.0-py3.6.egg-info
+usr/lib/python3.6/site-packages/libvirt_qemu.py
+usr/lib/python3.6/site-packages/libvirtmod.cpython-36m-x86_64-linux-gnu.so
+usr/lib/python3.6/site-packages/libvirtmod_lxc.cpython-36m-x86_64-linux-gnu.so
+usr/lib/python3.6/site-packages/libvirtmod_qemu.cpython-36m-x86_64-linux-gnu.so
diff --git a/lfs/python3-libvirt b/lfs/python3-libvirt
new file mode 100644
index 0000000..bd8a599
--- /dev/null
+++ b/lfs/python3-libvirt
@@ -0,0 +1,82 @@
+###############################################################################
+# #
+# IPFire.org - A linux based firewall #
+# Copyright (C) 2007-2017 IPFire Team <info(a)ipfire.org> #
+# #
+# 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 #
+# the Free Software Foundation, either version 3 of the License, or #
+# (at your option) any later version. #
+# #
+# This program is distributed in the hope that it will be useful, #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
+# GNU General Public License for more details. #
+# #
+# You should have received a copy of the GNU General Public License #
+# along with this program. If not, see <http://www.gnu.org/licenses/>. #
+# #
+###############################################################################
+
+###############################################################################
+# Definitions
+###############################################################################
+
+include Config
+
+VER = 3.1.0
+
+THISAPP = libvirt-python-$(VER)
+DL_FILE = $(THISAPP).tar.gz
+DL_FROM = $(URL_IPFIRE)
+DIR_APP = $(DIR_SRC)/$(THISAPP)
+TARGET = $(DIR_INFO)/$(THISAPP)
+PROG = python3-libvirt
+PAK_VER = 1
+
+DEPS = "libvirt python3"
+
+###############################################################################
+# Top-level Rules
+###############################################################################
+
+objects = $(DL_FILE)
+
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+
+$(DL_FILE)_MD5 = 322185007e2e70f2e862fc55e9970d10
+
+install : $(TARGET)
+
+check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+
+download :$(patsubst %,$(DIR_DL)/%,$(objects))
+
+md5 : $(subst %,%_MD5,$(objects))
+
+dist:
+ @$(PAK)
+
+###############################################################################
+# Downloading, checking, md5sum
+###############################################################################
+
+$(patsubst %,$(DIR_CHK)/%,$(objects)) :
+ @$(CHECK)
+
+$(patsubst %,$(DIR_DL)/%,$(objects)) :
+ @$(LOAD)
+
+$(subst %,%_MD5,$(objects)) :
+ @$(MD5)
+
+###############################################################################
+# Installation Details
+###############################################################################
+
+$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
+ @$(PREBUILD)
+ @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+ cd $(DIR_APP) && python3 setup.py install
+ @rm -rf $(DIR_APP)
+ @$(POSTBUILD)
diff --git a/make.sh b/make.sh
index 61483eb..7fe25b5 100755
--- a/make.sh
+++ b/make.sh
@@ -883,6 +883,7 @@ buildipfire() {
ipfiremake libpciaccess
ipfiremake libyajl
ipfiremake libvirt
+ ipfiremake python3-libvirt
ipfiremake freeradius
ipfiremake perl-common-sense
ipfiremake perl-inotify2
--
2.1.4
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2017-04-17 11:33 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-04-15 12:01 [PATCH 1/2] Update libvirt to 3.1.0 Jonatan Schlag
2017-04-15 12:01 ` [PATCH 2/2] Add package python3-libvirt Jonatan Schlag
2017-04-16 16:17 ` [PATCH 1/2] Update libvirt to 3.1.0 Michael Tremer
2017-04-15 13:56 [PATCH 2/2] Add package python3-libvirt Jonatan Schlag
2017-04-16 16:14 ` Michael Tremer
[not found] <1492264644.1933.0@mail01.ipfire.org>
2017-04-16 16:16 ` Michael Tremer
[not found] <1492364300.2085.2@mail01.ipfire.org>
2017-04-17 11:33 ` Michael Tremer
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox