summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrian Bidulock2018-07-09 02:36:17 -0600
committerBrian Bidulock2018-07-09 02:36:17 -0600
commit687ab6ce314132ab18e8197d4a23ccddb065e307 (patch)
tree30a8fa9891a585c885a0bd3abae5c6af2bd59bb0
parent22266879bbbd8297be6fa5ed001ca067a6905dba (diff)
downloadaur-687ab6ce314132ab18e8197d4a23ccddb065e307.tar.gz
uppkg
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD37
-rw-r--r--makefile-chown.patch36
3 files changed, 16 insertions, 67 deletions
diff --git a/.SRCINFO b/.SRCINFO
index cc9a08d5fb9a..7dcf50e6aee5 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = pacemaker
pkgdesc = advanced, scalable high-availability cluster resource manager
- pkgver = 1.1.18
- pkgrel = 8
+ pkgver = 2.0.0
+ pkgrel = 1
url = https://github.com/ClusterLabs/pacemaker/
install = pacemaker.install
arch = i686
@@ -27,12 +27,10 @@ pkgbase = pacemaker
optdepends = pdsh: for use with some tools
optdepends = crmsh: for use with crm_report
optdepends = booth: for geo-clustering
- source = https://github.com/ClusterLabs/pacemaker/archive/Pacemaker-1.1.18.tar.gz
+ source = https://github.com/ClusterLabs/pacemaker/archive/Pacemaker-2.0.0.tar.gz
source = crm_report.in
- source = makefile-chown.patch
- sha512sums = 63c287888e5f0bd5f1a2f56450cb3d4da580df2d750ffa90b2212a4efcfa146e05e258a9d87fdcaacde5f8985b9730dae11c5d5ad22e811fd114e1640365c9aa
+ sha512sums = 45e6880b06998a0f196e7ce5322bd288bda3801ee3009136b49d463cd85e6b9f4dfa4c83f823a355b92f2d02ff0b1f507f8f6b5f42da86ef0fe7421fbfd0027e
sha512sums = 09a80f5579db9016dcbba759ee9b661aea24ed7c98906939d5e50befb344c693652a9634ab804a91bfedeeeb69ce5ab87f30d2ed356bfefd9cdc67669a1cce64
- sha512sums = bbd4f0415bbc07dedc447cdedea8470ee5308631721c04d7a495e5d0dcad639754f26d7db5c2bdad13e9669346e83d9674607dc7349e1b59cb7e9a35b31b2d22
pkgname = pacemaker
diff --git a/PKGBUILD b/PKGBUILD
index 0a907ad38826..c96142ac5516 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,8 +4,8 @@
# Contributor: Tim Meusel <tim@bastelfreak.de>
pkgname=pacemaker
-pkgver=1.1.18
-pkgrel=8
+pkgver=2.0.0
+pkgrel=1
pkgdesc="advanced, scalable high-availability cluster resource manager"
arch=('i686' 'x86_64')
url="https://github.com/ClusterLabs/${pkgname}/"
@@ -20,15 +20,12 @@ optdepends=('pssh: for use with some tools'
'booth: for geo-clustering')
install=${pkgname}.install
source=("https://github.com/ClusterLabs/$pkgname/archive/Pacemaker-$pkgver.tar.gz"
- 'crm_report.in'
- 'makefile-chown.patch')
+ 'crm_report.in')
sha512sums=('63c287888e5f0bd5f1a2f56450cb3d4da580df2d750ffa90b2212a4efcfa146e05e258a9d87fdcaacde5f8985b9730dae11c5d5ad22e811fd114e1640365c9aa'
- '09a80f5579db9016dcbba759ee9b661aea24ed7c98906939d5e50befb344c693652a9634ab804a91bfedeeeb69ce5ab87f30d2ed356bfefd9cdc67669a1cce64'
- 'bbd4f0415bbc07dedc447cdedea8470ee5308631721c04d7a495e5d0dcad639754f26d7db5c2bdad13e9669346e83d9674607dc7349e1b59cb7e9a35b31b2d22')
+ '09a80f5579db9016dcbba759ee9b661aea24ed7c98906939d5e50befb344c693652a9634ab804a91bfedeeeb69ce5ab87f30d2ed356bfefd9cdc67669a1cce64')
prepare() {
cd ${pkgname}-Pacemaker-${pkgver}
- patch -Np2 -b -z .orig <../makefile-chown.patch
autoreconf -fiv
# ./autogen.sh
}
@@ -47,14 +44,8 @@ build() {
--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 \
@@ -71,22 +62,16 @@ package() {
cd "$srcdir"
install -Dm644 /dev/null "$pkgdir/usr/lib/tmpfiles.d/$pkgname.conf"
cat>"$pkgdir/usr/lib/tmpfiles.d/$pkgname.conf"<<-EOF
- 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
+ d /var/log/pacemaker 0755 hacluster haclient
+ 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 189 "Cluster User"
-# g haclient 189 -
-# 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
- 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"
@@ -94,3 +79,5 @@ package() {
}
# vim: set sw=2 et ts=2:
+sha512sums=('45e6880b06998a0f196e7ce5322bd288bda3801ee3009136b49d463cd85e6b9f4dfa4c83f823a355b92f2d02ff0b1f507f8f6b5f42da86ef0fe7421fbfd0027e'
+ '09a80f5579db9016dcbba759ee9b661aea24ed7c98906939d5e50befb344c693652a9634ab804a91bfedeeeb69ce5ab87f30d2ed356bfefd9cdc67669a1cce64')
diff --git a/makefile-chown.patch b/makefile-chown.patch
deleted file mode 100644
index 034091b19f0e..000000000000
--- a/makefile-chown.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-diff -up src/pacemaker-Pacemaker-1.1.18/Makefile.am.orig src/pacemaker-Pacemaker-1.1.18/Makefile.am
---- src/pacemaker-Pacemaker-1.1.18/Makefile.am.orig 2018-04-19 23:26:43.000000000 -0600
-+++ src/pacemaker-Pacemaker-1.1.18/Makefile.am 2018-04-19 23:40:07.000000000 -0600
-@@ -67,13 +67,13 @@ install-exec-local:
- $(INSTALL) -d -m 750 $(DESTDIR)/$(CRM_CONFIG_DIR)
- $(INSTALL) -d -m 750 $(DESTDIR)/$(CRM_CORE_DIR)
- $(INSTALL) -d -m 750 $(DESTDIR)/$(CRM_BLACKBOX_DIR)
-- -chown $(CRM_DAEMON_USER):$(CRM_DAEMON_GROUP) $(DESTDIR)/$(CRM_CONFIG_DIR)
-- -chown $(CRM_DAEMON_USER):$(CRM_DAEMON_GROUP) $(DESTDIR)/$(CRM_CORE_DIR)
-- -chown $(CRM_DAEMON_USER):$(CRM_DAEMON_GROUP) $(DESTDIR)/$(CRM_BLACKBOX_DIR)
- if BUILD_CS_PLUGIN
- rm -f $(DESTDIR)$(LCRSODIR)/pacemaker.lcrso $(DESTDIR)$(LCRSODIR)/service_crm.so
- cp $(DESTDIR)$(libdir)/service_crm.so $(DESTDIR)$(LCRSODIR)/pacemaker.lcrso
- endif
-+# -chown $(CRM_DAEMON_USER):$(CRM_DAEMON_GROUP) $(DESTDIR)/$(CRM_CONFIG_DIR)
-+# -chown $(CRM_DAEMON_USER):$(CRM_DAEMON_GROUP) $(DESTDIR)/$(CRM_CORE_DIR)
-+# -chown $(CRM_DAEMON_USER):$(CRM_DAEMON_GROUP) $(DESTDIR)/$(CRM_BLACKBOX_DIR)
- # Use chown because the user/group may not exist
-
- clean-generic:
-diff -up src/pacemaker-Pacemaker-1.1.18/pengine/Makefile.am.orig src/pacemaker-Pacemaker-1.1.18/pengine/Makefile.am
---- src/pacemaker-Pacemaker-1.1.18/pengine/Makefile.am.orig 2018-04-19 23:26:29.000000000 -0600
-+++ src/pacemaker-Pacemaker-1.1.18/pengine/Makefile.am 2018-04-19 23:39:40.000000000 -0600
-@@ -80,9 +80,9 @@ pengine_SOURCES = main.c
-
- install-exec-local:
- $(mkinstalldirs) $(DESTDIR)/$(PE_STATE_DIR)
-- -chown $(CRM_DAEMON_USER) $(DESTDIR)/$(PE_STATE_DIR)
-- -chgrp $(CRM_DAEMON_GROUP) $(DESTDIR)/$(PE_STATE_DIR)
-- -chmod 750 $(DESTDIR)/$(PE_STATE_DIR)
-+# -chown $(CRM_DAEMON_USER) $(DESTDIR)/$(PE_STATE_DIR)
-+# -chgrp $(CRM_DAEMON_GROUP) $(DESTDIR)/$(PE_STATE_DIR)
-+# -chmod 750 $(DESTDIR)/$(PE_STATE_DIR)
-
- uninstall-local:
-