[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