summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorBrian Bidulock2017-05-19 08:17:45 -0600
committerBrian Bidulock2017-05-19 08:17:45 -0600
commita3673c1518cec00d2dea61f8499cbe4ad1577869 (patch)
tree723a1602e84b00f5e616acac42e29c26fe402db6 /PKGBUILD
parent8175bba38b1aabcde5640f42e9e89437edc367ee (diff)
downloadaur-a3673c1518cec00d2dea61f8499cbe4ad1577869.tar.gz
establish sysusers and tmpfiles
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD75
1 files changed, 51 insertions, 24 deletions
diff --git a/PKGBUILD b/PKGBUILD
index ded8c9e933ba..7be838d1ac20 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,18 +5,24 @@
pkgname=pacemaker-git
_pkgname=pacemaker
-pkgver=1.1.16.r34.gefb87a0
+pkgver=1.1.17.rc1.r20.g49eb595ab
pkgrel=1
pkgdesc="advanced, scalable high-availability cluster resource manager"
arch=('i686' 'x86_64')
url="https://github.com/ClusterLabs/${_pkgname}/"
license=('GPL2')
-makedepends=('git' 'libxml2' 'inkscape' 'libqb-git')
-depends=('gnutls' 'glib2' 'pam' 'libtool' 'python' 'libxslt' 'corosync-git' 'libesmtp')
+makedepends=('git' 'libxml2' 'inkscape')
+depends=('gnutls' 'glib2' 'pam' 'libtool' 'python' 'libxslt' 'corosync-git' 'libesmtp' 'libqb-git')
provides=(${_pkgname})
conflicts=(${_pkgname})
-source=("$pkgname::git+https://github.com/ClusterLabs/${_pkgname}.git")
-md5sums=('SKIP')
+source=("$pkgname::git+https://github.com/ClusterLabs/${_pkgname}.git"
+ 'pacemaker.sysusers'
+ 'pacemaker.tmpfiles'
+ 'crm_report.in')
+md5sums=('SKIP'
+ 'f21b93a2bb62d54b69b9bd4427201707'
+ '3339ef9d5124e722800b0aeda16f464c'
+ '07f26ba3fff0749cc5bc5b4da154611d')
pkgver() {
cd $pkgname
@@ -25,35 +31,56 @@ pkgver() {
prepare() {
cd $pkgname
- ./autogen.sh
+ autoreconf -fiv
+# ./autogen.sh
}
build() {
cd $pkgname
- CPPFLAGS=-D_FORTIFY_SOURCE=0 \
- ./configure --sbindir=/usr/bin \
- --sysconfdir=/etc \
- --libdir=/usr/lib \
- --libexecdir=/usr/lib \
- --localstatedir=/var \
- --enable-systemd \
- --disable-upstart \
- --with-ais \
- --with-corosync \
- --with-cman \
- --with-cs-quorum \
- --with-nagios \
- --with-snmp \
- --with-esmtp \
- --with-acl
-# --with-nagios-plugin-dir=DIR
-# --with-nagios-metadata-dir=DIR
+ ./configure \
+ --sbindir=/usr/bin \
+ --sysconfdir=/etc \
+ --libdir=/usr/lib \
+ --libexecdir=/usr/lib \
+ --localstatedir=/var \
+ --disable-static \
+ --disable-fatal-warnings \
+ --with-version=$pkgver-$pkgrel \
+ --enable-systemd \
+ --disable-upstart \
+ --with-ais \
+ --with-corosync \
+ --without-heartbeat \
+ --without-cman \
+ --with-cs-quorum \
+ --with-nagios \
+ --with-snmp \
+ --with-esmtp \
+ --with-acl \
+ --with-cibsecrets \
+ --without-profiling \
+ --without-coverage \
+ --with-configdir=/etc/pacemaker
+# --with-nagios-plugin-dir=DIR
+# --with-nagios-metadata-dir=DIR
make V=0
}
package() {
cd $pkgname
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"
+ 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
+ find "$pkgdir" -type f -name '*.la' -delete -print
+ rm -fr "$pkgdir/etc/init.d"
+ rm -f "$pkgdir/usr/bin/fence_pcmk"
+ mv "$pkgdir/usr/bin/crm_report" "$pkgdir/usr/bin/crm_report.pacemaker"
+ install -Dm755 crm_report.in "$pkgdir/usr/bin/crm_report"
}
# vim: set sw=2 et: