[arch-commits] Commit in libvirt/trunk (PKGBUILD libvirt.install python.patch)

Sergej Pupykin spupykin at nymeria.archlinux.org
Thu Jan 31 15:59:30 UTC 2013


    Date: Thursday, January 31, 2013 @ 16:59:29
  Author: spupykin
Revision: 83404

upgpkg: libvirt 1.0.2-2

upd

Added:
  libvirt/trunk/python.patch
Modified:
  libvirt/trunk/PKGBUILD
  libvirt/trunk/libvirt.install

-----------------+
 PKGBUILD        |    2 +-
 libvirt.install |   27 ++++-----------------------
 python.patch    |   22 ++++++++++++++++++++++
 3 files changed, 27 insertions(+), 24 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2013-01-31 12:12:11 UTC (rev 83403)
+++ PKGBUILD	2013-01-31 15:59:29 UTC (rev 83404)
@@ -4,7 +4,7 @@
 
 pkgname=libvirt
 pkgver=1.0.2
-pkgrel=1
+pkgrel=2
 pkgdesc="API for controlling virtualization engines (openvz,kvm,qemu,virtualbox,xen,etc)"
 arch=('i686' 'x86_64')
 url="http://libvirt.org/"

Modified: libvirt.install
===================================================================
--- libvirt.install	2013-01-31 12:12:11 UTC (rev 83403)
+++ libvirt.install	2013-01-31 15:59:29 UTC (rev 83404)
@@ -1,38 +1,19 @@
 _libvirt_setup() {
   systemd-tmpfiles --create libvirt.conf
-  rm -f /usr/lib/python?.?/site-packages/libvirt.pyc
-  echo ">>> To use libvirt as a non-root user:"
-  echo ">>>  Use polkit to grant access."
-  echo ">>>  ...or change the access model in /etc/libvirt/libvirtd.conf."
-  echo ">>>     (see unixperms.patch in PKGBUILD for help)"
-  echo ""
 }
 
 post_install() {
   _libvirt_setup || return 1
-  echo ">>> Be sure to see optdepends as you may find some of them helpfull."
-  echo ">>>  Especially: bridge-utils, dnsmasq, and hal."
-  echo ""
-  echo ">>> To start libvirtd run: '/etc/rc.d/libvirtd start' as root."
-  echo ">>> Add 'libvirtd' to daemons in /etc/rc.conf if you want it to load upon"
-  echo ">>>  booting."
-  echo ""
+  echo ">>>  See https://wiki.archlinux.org/index.php/Libvirt for more info"
 }
 
 post_upgrade() {
   _libvirt_setup || return 1
-  echo ">>> To finish the upgrade, restart libvirtd by:"
-  echo ">>>  'systemctl restart libvirtd' as root (systemd) or"
-  echo ">>>  '/etc/rc.d/libvirtd restart' as root (initscripts) or"
-  echo ">>>  rebooting."
-  echo ">>> You may also need to run 'rm -rf ~/.libvirt'"
-  echo ""
+  echo ">>> You may need to run 'rm -rf ~/.libvirt'"
+  echo ">>> libvirt runs qemu from nobody:nobody by default"
+  echo ">>> change it in /etc/libvirt/qemu.conf"
 }
 
 post_remove() {
    rm -f /usr/lib/python[0-9].[0-9]/site-packages/libvirt.pyc
-   echo ">>> You may wish to delete the group 'libvirt' if it still exists."
-   echo ">>>  It can be removed by running 'groupdel libvirt' as root."
-   echo ""
-   depmod -a
 }

Added: python.patch
===================================================================
--- python.patch	                        (rev 0)
+++ python.patch	2013-01-31 15:59:29 UTC (rev 83404)
@@ -0,0 +1,22 @@
+diff --git a/python/generator.py b/python/generator.py
+index 5d27f66..71ca883 100755
+--- a/python/generator.py
++++ b/python/generator.py
+@@ -123,7 +123,7 @@ class docParser(xml.sax.handler.ContentHandler):
+                     self.function_return_field = attrs['field']
+         elif tag == 'enum':
+             if (attrs['file'] == "libvirt" or
+-                attrs['file'] == "virterror"):
++                attrs['file'] == "virerror"):
+                 enum(attrs['type'],attrs['name'],attrs['value'])
+             elif attrs['file'] == "libvirt-lxc":
+                 lxc_enum(attrs['type'],attrs['name'],attrs['value'])
+@@ -137,7 +137,7 @@ class docParser(xml.sax.handler.ContentHandler):
+             if self.function != None:
+                 if (self.function_module == "libvirt" or
+                     self.function_module == "virevent" or
+-                    self.function_module == "virterror"):
++                    self.function_module == "virerror"):
+                     function(self.function, self.function_descr,
+                              self.function_return, self.function_args,
+                              self.function_file, self.function_module,




More information about the arch-commits mailing list