[arch-commits] Commit in xe-guest-utilities/trunk (PKGBUILD tmpfile)

Daniel Wallace dwallace at nymeria.archlinux.org
Sun Apr 28 05:04:05 UTC 2013


    Date: Sunday, April 28, 2013 @ 07:04:04
  Author: dwallace
Revision: 89209

upgpkg: xe-guest-utilities 6.1.0-4

upgpkg: xe-guest-utilities 6.1.0-4

Added:
  xe-guest-utilities/trunk/tmpfile
Modified:
  xe-guest-utilities/trunk/PKGBUILD

----------+
 PKGBUILD |   18 +++++++++++++-----
 tmpfile  |    1 +
 2 files changed, 14 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2013-04-28 04:42:54 UTC (rev 89208)
+++ PKGBUILD	2013-04-28 05:04:04 UTC (rev 89209)
@@ -19,12 +19,14 @@
       	'ip_address.patch'
         'xe-linux-distribution.service'
         'xe-daemon.service'
-        'proc-xen.mount')
+        'proc-xen.mount'
+        'tmpfile')
 md5sums=('26fd52ffc5ddeb7d3e510e6f272c2860'
          '9bd39e95384056069f7faa870a28413a'
          'abf49bd0925142e51ce2875cd5e5ad45'
          '43264c6954c9c036b260521653ade41f'
-         '3252fa21362fd55246f9d8b923070151')
+         '3252fa21362fd55246f9d8b923070151'
+         'cadad1eb5b1fa6d5fe463a1a0fd82fff')
 
 prepare(){
   patch -d $srcdir/$pkgname-$pkgver -Np1 -i $srcdir/ip_address.patch
@@ -43,7 +45,11 @@
 }
 
 package_xenstore() {
+  depends=(bzip2 lzo2 zlib xz)
   export CFLAGS+='-Wall -Wstrict-prototypes -Wno-unused-local-typedefs -Wno-sizeof-pointer-memaccess'
+  if [[ $CARCH == x86_64 ]]; then
+    export LIBLEAFDIR_x86_64=lib
+  fi
   for f in include libxc xenstore; do
     [[ ! -d "$srcdir"/uclibc-sources/tools/$f ]] && continue
     make -C ""$srcdir"/uclibc-sources/tools/$f" DESTDIR="$pkgdir" install
@@ -52,18 +58,20 @@
   install -Dm644 "COPYING.LGPL" "$pkgdir/usr/share/licenses/$pkgname/COPYING.LGPL"
   install -Dm644 "COPYING" "$pkgdir/usr/share/licenses/$pkgname/COPYING"
   install -Dm644 $srcdir/proc-xen.mount "$pkgdir/usr/lib/systemd/system/proc-xen.mount"
-  install -Dm644 $srcdir/xe-linux-distribution.service "$pkgdir/usr/lib/systemd/system/"
-  install -Dm644 $srcdir/xe-daemon.service "$pkgdir/usr/lib/systemd/system/"
+  install -Dm644 $srcdir/tmpfile "$pkgdir/usr/lib/tmpfiles.d/30-xenstored.conf"
+  rm -r "$pkgdir"/var
 }
 
 package_xe-guest-utilities(){
   cd "$srcdir/$pkgname-$pkgver"
-  depends=('xenstore')
+  depends=('xenstore' 'bash')
   install -Dm755 xe-linux-distribution "$pkgdir/usr/sbin/xe-linux-distribution"
   install -Dm755 xe-update-guest-attrs "$pkgdir/usr/sbin/xe-update-guest-attrs"
   install -Dm755 xe-daemon "$pkgdir/usr/sbin/xe-daemon"
   install -Dm644 xen-vcpu-hotplug.rules "$pkgdir/usr/lib/udev/rules.d/10-xen-vcpu-hotplug.rules"
   install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING"
+  install -Dm644 $srcdir/xe-daemon.service "$pkgdir/usr/lib/systemd/system/xe-daemon.service"
+  install -Dm644 $srcdir/xe-linux-distribution.service "$pkgdir/usr/lib/systemd/system/"
 }
 
 # vim:set ts=2 sw=2 et:

Added: tmpfile
===================================================================
--- tmpfile	                        (rev 0)
+++ tmpfile	2013-04-28 05:04:04 UTC (rev 89209)
@@ -0,0 +1 @@
+d /run/xenstored 0755 - - -




More information about the arch-commits mailing list