diff options
author | Brian Bidulock | 2017-05-19 13:10:39 -0600 |
---|---|---|
committer | Brian Bidulock | 2017-05-19 13:10:39 -0600 |
commit | 48617821845c1819f99b318c0059c60c81fcacd4 (patch) | |
tree | bc477a5b961f7424625cc1b0546f7a2d21606f6d | |
parent | 18d8cd6437664b0f929b1acf078a12f5caf78f46 (diff) | |
download | aur-48617821845c1819f99b318c0059c60c81fcacd4.tar.gz |
better chroot build
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | PKGBUILD | 29 | ||||
-rw-r--r-- | pacemaker.sysusers | 3 | ||||
-rw-r--r-- | pacemaker.tmpfiles | 5 |
4 files changed, 24 insertions, 24 deletions
@@ -1,29 +1,28 @@ pkgbase = pacemaker pkgdesc = advanced, scalable high-availability cluster resource manager pkgver = 1.1.16 - pkgrel = 4 + pkgrel = 6 url = https://github.com/ClusterLabs/pacemaker/ arch = i686 arch = x86_64 license = GPL2 makedepends = libxml2 makedepends = inkscape + makedepends = help2man + makedepends = asciidoc depends = gnutls depends = glib2 depends = pam depends = libtool depends = python depends = libxslt - depends = corosync depends = libesmtp + depends = corosync depends = libqb + depends = resource-agents source = https://github.com/ClusterLabs/pacemaker/archive/Pacemaker-1.1.16.tar.gz - source = pacemaker.sysusers - source = pacemaker.tmpfiles source = crm_report.in md5sums = a3b9d075bc9114ff698966e57e50bb12 - md5sums = f21b93a2bb62d54b69b9bd4427201707 - md5sums = 3339ef9d5124e722800b0aeda16f464c md5sums = 07f26ba3fff0749cc5bc5b4da154611d pkgname = pacemaker @@ -5,20 +5,17 @@ pkgname=pacemaker pkgver=1.1.16 -pkgrel=4 +pkgrel=6 pkgdesc="advanced, scalable high-availability cluster resource manager" arch=('i686' 'x86_64') url="https://github.com/ClusterLabs/${pkgname}/" license=('GPL2') -makedepends=('libxml2' 'inkscape') -depends=('gnutls' 'glib2' 'pam' 'libtool' 'python' 'libxslt' 'corosync' 'libesmtp' 'libqb') +makedepends=('libxml2' 'inkscape' 'help2man' 'asciidoc') +depends=('gnutls' 'glib2' 'pam' 'libtool' 'python' 'libxslt' 'libesmtp' + 'corosync' 'libqb' 'resource-agents') source=("https://github.com/ClusterLabs/$pkgname/archive/Pacemaker-$pkgver.tar.gz" - 'pacemaker.sysusers' - 'pacemaker.tmpfiles' 'crm_report.in') md5sums=('a3b9d075bc9114ff698966e57e50bb12' - 'f21b93a2bb62d54b69b9bd4427201707' - '3339ef9d5124e722800b0aeda16f464c' '07f26ba3fff0749cc5bc5b4da154611d') prepare() { @@ -64,8 +61,20 @@ package() { make DESTDIR="${pkgdir}" install cd "$srcdir" install -dm755 "$pkgdir"/usr/lib/{tmpfiles.d,sysusers.d} - install -Dm644 $pkgname.tmpfiles "$pkgdir/usr/lib/tmpfiles.d/$pkgname.conf" - install -Dm644 $pkgname.sysusers "$pkgdir/usr/lib/sysusers.d/$pkgname.conf" + install -Dm644 /dev/null "$pkgdir/usr/lib/tmpfiles.d/$pkgname.conf" + cat>"$pkgdir/usr/lib/tmpfiles.d/$pkgname.conf"<<-EOF + d /var/lib/pacemaker 0770 hacluster haclient + d /var/lib/pacemaker/blackbox 0770 hacluster haclient + d /var/lib/pacemaker/cib 0770 hacluster haclient + d /var/lib/pacemaker/cores 0770 hacluster haclient + d /var/lib/pacemaker/pengine 0770 hacluster haclient + EOF + install -Dm644 /dev/null "$pkgdir/usr/lib/sysusers.d/$pkgname.conf" + cat>"$pkgdir/usr/lib/sysusers.d/$pkgname.conf"<<-EOF + u hacluster 389 "Cluster User" + g haclient - - + m hacluster haclient + EOF rm -fr "$pkgdir/var" chmod a+x "$pkgdir/usr/share/pacemaker/tests/cts/CTSlab.py" find "$pkgdir" -name '*.xml' -type f -print0 | xargs -0 chmod a-x @@ -76,4 +85,4 @@ package() { install -Dm755 crm_report.in "$pkgdir/usr/bin/crm_report" } -# vim: set sw=2 et: +# vim: set sw=2 et ts=2: diff --git a/pacemaker.sysusers b/pacemaker.sysusers deleted file mode 100644 index 7ef9892f4309..000000000000 --- a/pacemaker.sysusers +++ /dev/null @@ -1,3 +0,0 @@ -u hacluster - "Cluster User" -g haclient - - -m hacluster haclient diff --git a/pacemaker.tmpfiles b/pacemaker.tmpfiles deleted file mode 100644 index d3c062831b26..000000000000 --- a/pacemaker.tmpfiles +++ /dev/null @@ -1,5 +0,0 @@ -d /var/lib/pacemaker 0750 hacluster haclient -d /var/lib/pacemaker/blackbox 0750 hacluster haclient -d /var/lib/pacemaker/cib 0750 hacluster haclient -d /var/lib/pacemaker/cores 0750 hacluster haclient -d /var/lib/pacemaker/pengine 0750 hacluster haclient |