summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrian Bidulock2018-11-26 23:54:07 -0700
committerBrian Bidulock2018-11-26 23:54:07 -0700
commit76206ef5870a8d7dac70893b30a4050487351dc4 (patch)
tree159d689988ef08c2b10aed9eee383e0249a2243d
parent85f1d141254d9cfd85c2cc22d4900cd81ac6fdae (diff)
downloadaur-76206ef5870a8d7dac70893b30a4050487351dc4.tar.gz
update for new libnetsnmp
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD46
2 files changed, 29 insertions, 19 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ba1f91d85047..a8796fb50940 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = ha-glue
pkgdesc = A set of libraries, tools and utilities suitable for the Heartbeat/Pacemaker cluster stack.
pkgver = 1.0.12
- pkgrel = 1
+ pkgrel = 5
url = http://linux-ha.org/wiki/Cluster_Glue
install = ha-glue.install
arch = i686
diff --git a/PKGBUILD b/PKGBUILD
index 442dd23e6180..7c3f8ce6653c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=ha-glue
pkgver=1.0.12
-pkgrel=1
+pkgrel=5
pkgdesc="A set of libraries, tools and utilities suitable for the Heartbeat/Pacemaker cluster stack."
arch=('i686' 'x86_64')
url="http://linux-ha.org/wiki/Cluster_Glue"
@@ -28,28 +28,35 @@ build() {
_PREFIXETC=/etc
_PREFIXINIT=${_PREFIXETC}/rc.d
_PREFIXVAR=/var
- _DGID=666
- _DUID=666
+ _DGID=189
+ _DUID=189
- #verify the cluster user and group
- if ! getent group ${_CLUSTER_GROUP} >/dev/null;then
- echo -e "\nBEFORE COMPILE THIS SOFTWARE YOU MUST CREATE A CLUSTER GROUP, EXECUTE AS ROOT:"
- echo -e "groupadd -r -g ${_DGID} ${_CLUSTER_GROUP}\n"
- _EXITCODE=1
- fi
- if ! getent passwd ${_CLUSTER_USER} >/dev/null;then
- echo -e "\nBEFORE COMPILE THIS SOFTWARE YOU MUST CREATE A CLUSTER USER, EXECUTE AS ROOT:"
- echo -e "useradd -r -g ${_CLUSTER_GROUP} -u ${_DUID} -d /var/lib/heartbeat/cores/hacluster -s /sbin/nologin -c \"cluster user\" ${_CLUSTER_USER}\n"
- _EXITCODE=1
- fi
- if [[ $_EXITCODE -eq 1 ]] ;then
- return 1
- fi
+# #verify the cluster user and group
+# if ! getent group ${_CLUSTER_GROUP} >/dev/null;then
+# echo -e "\nBEFORE COMPILE THIS SOFTWARE YOU MUST CREATE A CLUSTER GROUP, EXECUTE AS ROOT:"
+# echo -e "groupadd -r -g ${_DGID} ${_CLUSTER_GROUP}\n"
+# _EXITCODE=1
+# fi
+# if ! getent passwd ${_CLUSTER_USER} >/dev/null;then
+# echo -e "\nBEFORE COMPILE THIS SOFTWARE YOU MUST CREATE A CLUSTER USER, EXECUTE AS ROOT:"
+# echo -e "useradd -r -g ${_CLUSTER_GROUP} -u ${_DUID} -d /var/lib/heartbeat/cores/hacluster -s /sbin/nologin -c \"cluster user\" ${_CLUSTER_USER}\n"
+# _EXITCODE=1
+# fi
+# if [[ $_EXITCODE -eq 1 ]] ;then
+# return 1
+# fi
cd "${srcdir}/Reusable-Cluster-Components-glue--glue-${pkgver}"
sed -i 's/<glib\/gtypes\.h>/<glib\.h>/g' include/clplumbing/cl_uuid.h
./autogen.sh
- ./configure --sbindir=/usr/bin --libdir=/usr/lib --with-daemon-user=${_CLUSTER_USER} --with-daemon-group=${_CLUSTER_GROUP} --enable-fatal-warnings=no
+ ./configure --prefix=/usr \
+ --sbindir=/usr/bin \
+ --libdir=/usr/lib \
+ --localstatedir=/var \
+ --libexecdir=/usr/lib \
+ --with-daemon-user=${_CLUSTER_USER} \
+ --with-daemon-group=${_CLUSTER_GROUP} \
+ --enable-fatal-warnings=no
#sed -i 's/lib64\ //g' configure.ac
make
}
@@ -58,6 +65,9 @@ package() {
cd "${srcdir}/Reusable-Cluster-Components-glue--glue-${pkgver}"
make DESTDIR="${pkgdir}" install
+ # conflicts with pacemaker (which has a better version)
+ rm -f "$pkgdir/usr/bin/cibsecret"
+
#python path correction
for py in `grep -r -l "\#\!\/usr\/bin\/python" ${pkgdir}`;do
sed -i 's:/usr/bin/python$:/usr/bin/python2:g' ${py}