summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrian Bidulock2020-12-08 15:11:21 -0700
committerBrian Bidulock2020-12-08 15:11:21 -0700
commit9363a101b5d07576762beae322c021d046ee01d1 (patch)
treecb2095a5421d67af0bbe7fee4b0031843ad885e2
parent5e55ae6828107981cc07691221a35d7febb90e02 (diff)
downloadaur-9363a101b5d07576762beae322c021d046ee01d1.tar.gz
uppkg
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD10
-rw-r--r--pacemaker.install14
3 files changed, 10 insertions, 21 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 6cb1290b9ac3..4781db116110 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,9 +1,8 @@
pkgbase = pacemaker
pkgdesc = advanced, scalable high-availability cluster resource manager
- pkgver = 2.0.4
+ pkgver = 2.0.5
pkgrel = 1
url = https://github.com/ClusterLabs/pacemaker/
- install = pacemaker.install
arch = i686
arch = x86_64
license = GPL2
@@ -27,9 +26,9 @@ 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-2.0.4.tar.gz
+ source = https://github.com/ClusterLabs/pacemaker/archive/Pacemaker-2.0.5.tar.gz
source = crm_report.in
- sha512sums = fbff3b5ab05ad52d469304d5bc7fca518df2f491a1176a24735cd1a9b46f7ff90dc5aeae65e5e29feb86e8a210e69e528261138847d6f8773933fb557e71133d
+ sha512sums = 5fd3614f0284297babb66ea2dc567583315052fcf77f49107c52161e8e8c164ae3169d98528fdc1316d8eabaacc98ed24e9c6e6c90b3286f2f012a4ee874bbba
sha512sums = 09a80f5579db9016dcbba759ee9b661aea24ed7c98906939d5e50befb344c693652a9634ab804a91bfedeeeb69ce5ab87f30d2ed356bfefd9cdc67669a1cce64
pkgname = pacemaker
diff --git a/PKGBUILD b/PKGBUILD
index 64f79e1e223b..6688d578f2da 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,7 +4,7 @@
# Contributor: Tim Meusel <tim@bastelfreak.de>
pkgname=pacemaker
-pkgver=2.0.4
+pkgver=2.0.5
pkgrel=1
pkgdesc="advanced, scalable high-availability cluster resource manager"
arch=('i686' 'x86_64')
@@ -18,10 +18,9 @@ optdepends=('pssh: for use with some tools'
'pdsh: for use with some tools'
'crmsh: for use with crm_report'
'booth: for geo-clustering')
-install=${pkgname}.install
source=("https://github.com/ClusterLabs/$pkgname/archive/Pacemaker-$pkgver.tar.gz"
'crm_report.in')
-sha512sums=('fbff3b5ab05ad52d469304d5bc7fca518df2f491a1176a24735cd1a9b46f7ff90dc5aeae65e5e29feb86e8a210e69e528261138847d6f8773933fb557e71133d'
+sha512sums=('5fd3614f0284297babb66ea2dc567583315052fcf77f49107c52161e8e8c164ae3169d98528fdc1316d8eabaacc98ed24e9c6e6c90b3286f2f012a4ee874bbba'
'09a80f5579db9016dcbba759ee9b661aea24ed7c98906939d5e50befb344c693652a9634ab804a91bfedeeeb69ce5ab87f30d2ed356bfefd9cdc67669a1cce64')
prepare() {
@@ -71,6 +70,11 @@ package() {
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
+ g haclient 189
+ u hacluster 189:189 "cluster user" / /sbin/nologin
+ 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
diff --git a/pacemaker.install b/pacemaker.install
deleted file mode 100644
index adf039e5698d..000000000000
--- a/pacemaker.install
+++ /dev/null
@@ -1,14 +0,0 @@
-post_install(){ :
- usr/bin/getent group haclient >/dev/null || usr/bin/groupadd -r haclient -g 189
- usr/bin/getent passwd hacluster >/dev/null || usr/bin/useradd -r -g 189 -u 189 -s /sbin/nologin -c "cluster user" -d / hacluster
-}
-
-post_upgrade(){ :
-}
-
-post_remove(){ :
- usr/bin/getent group haclient >/dev/null && usr/bin/groupdel -f haclient
- usr/bin/getent passwd hacluster >/dev/null && usr/bin/userdel hacluster
-# usr/bin/rm -fr var/lib/pacemaker
-}
-