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 - - -