[packages/cluster-glue] - updated to 1.0.12 - updated opt patch - added rc patch (install both SysV and systemd scripts; fix

qboosh qboosh at pld-linux.org
Fri Dec 18 22:54:46 CET 2015


commit aed838227ef4e413015344229a539f5b9a9dcdad
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Fri Dec 18 22:56:04 2015 +0100

    - updated to 1.0.12
    - updated opt patch
    - added rc patch (install both SysV and systemd scripts; fix HA_VARRUNDIR in .service file)

 cluster-glue-opt.patch |  8 ++++----
 cluster-glue-rc.patch  | 20 ++++++++++++++++++++
 cluster-glue.spec      | 27 +++++++++++++++------------
 3 files changed, 39 insertions(+), 16 deletions(-)
---
diff --git a/cluster-glue.spec b/cluster-glue.spec
index e5274e5..e69b606 100644
--- a/cluster-glue.spec
+++ b/cluster-glue.spec
@@ -9,17 +9,19 @@
 Summary:	Reusable cluster components
 Summary(pl.UTF-8):	Komponenty klastrowe wielokrotnego użytku
 Name:		cluster-glue
-Version:	1.0.11
-Release:	8
+Version:	1.0.12
+Release:	1
 License:	GPL v2+ and LGPL v2+
 Group:		Aplications/System
+#Source0Download: http://linux-ha.org/wiki/Downloads
 Source0:	http://hg.linux-ha.org/glue/archive/glue-%{version}.tar.bz2
-# Source0-md5:	7d0acd99d43edac849dc76f43cfa4c7f
-Source1:	logd.service
+# Source0-md5:	ec620466d6f23affa3b074b72bca7870
+#Source1:	logd.service
 Patch0:		%{name}-link.patch
 Patch1:		%{name}-opt.patch
-Patch2:		x32-long-long-time-types.patch
-URL:		http://www.linux-ha.org/
+Patch2:		%{name}-rc.patch
+Patch3:		x32-long-long-time-types.patch
+URL:		http://linux-ha.org/wiki/Cluster_Glue
 BuildRequires:	OpenIPMI-devel >= 1.4
 BuildRequires:	autoconf >= 2.53
 BuildRequires:	automake
@@ -141,8 +143,9 @@ STONITH (Shoot The Other Node In The Head) to interfejs służący do
 %setup -q -n Reusable-Cluster-Components-glue--glue-%{version}
 %patch0 -p1
 %patch1 -p1
-%ifarch x32
 %patch2 -p1
+%ifarch x32
+%patch3 -p1
 %endif
 
 sed -i -e's;#!/usr/bin/env \(python\|perl\);#!/usr/bin/\1;' \
@@ -158,9 +161,11 @@ sed -i -e's;#!/usr/bin/env \(python\|perl\);#!/usr/bin/\1;' \
 	--docdir=%{_docdir}/%{name}-%{version} \
 	--disable-fatal-warnings \
 	--disable-static \
+	--enable-ipmilan \
 	--with-daemon-group=haclient \
 	--with-daemon-user=hacluster \
-	--with-initdir=/etc/rc.d/init.d
+	--with-initdir=/etc/rc.d/init.d \
+	--with-rundir=/var/run
 %{__make}
 
 %install
@@ -172,8 +177,8 @@ install -d $RPM_BUILD_ROOT%{systemdunitdir}
 
 find $RPM_BUILD_ROOT -name '*.la' -delete
 
-%{__sed} -e 's;@libdir@;%{_libdir};g' \
-	%{SOURCE1} > $RPM_BUILD_ROOT%{systemdunitdir}/logd.service
+#%{__sed} -e 's;@libdir@;%{_libdir};g' \
+#	%{SOURCE1} > $RPM_BUILD_ROOT%{systemdunitdir}/logd.service
 
 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
 
@@ -216,7 +221,6 @@ fi
 %attr(755,root,root) %{_sbindir}/hb_report
 %attr(755,root,root) %{_sbindir}/lrmadmin
 %attr(755,root,root) %{_sbindir}/meatclient
-%attr(755,root,root) %{_sbindir}/sbd
 %attr(755,root,root) %{_sbindir}/cibsecret
 %{_mandir}/man1/ha_logger.1*
 %{_mandir}/man8/ha_logd.8*
@@ -228,7 +232,6 @@ fi
 %attr(755,root,root) %{_datadir}/%{name}/ha_cf_support.sh
 %attr(755,root,root) %{_datadir}/%{name}/openais_conf_support.sh
 %attr(755,root,root) %{_datadir}/%{name}/utillib.sh
-%attr(755,root,root) %{_datadir}/%{name}/combine-logs.pl
 %attr(755,root,root) %{_datadir}/%{name}/ha_log.sh
 
 %dir %{_libdir}/heartbeat/plugins/RAExec
diff --git a/cluster-glue-opt.patch b/cluster-glue-opt.patch
index a28bcd6..0d61192 100644
--- a/cluster-glue-opt.patch
+++ b/cluster-glue-opt.patch
@@ -1,13 +1,13 @@
---- Reusable-Cluster-Components-glue--glue-1.0.11/configure.ac.orig	2012-10-15 15:58:55.000000000 +0200
-+++ Reusable-Cluster-Components-glue--glue-1.0.11/configure.ac	2013-09-06 16:26:42.523189874 +0200
-@@ -1199,10 +1199,8 @@
+--- Reusable-Cluster-Components-glue--glue-1.0.12/configure.ac.orig	2015-12-15 22:12:07.252626084 +0100
++++ Reusable-Cluster-Components-glue--glue-1.0.12/configure.ac	2015-12-15 22:14:16.329287335 +0100
+@@ -1223,10 +1223,8 @@
  fi
  
  if test "$GCC" != yes; then
 -        CFLAGS="$CFLAGS -g"
  	enable_fatal_warnings=no
  else
--        CFLAGS="$CFLAGS -ggdb3 -O0"
+-        CFLAGS="$CFLAGS -ggdb"
  
  	# We had to eliminate -Wnested-externs because of libtool changes
          EXTRA_FLAGS="-fgnu89-inline
diff --git a/cluster-glue-rc.patch b/cluster-glue-rc.patch
new file mode 100644
index 0000000..03fb2c2
--- /dev/null
+++ b/cluster-glue-rc.patch
@@ -0,0 +1,20 @@
+--- Reusable-Cluster-Components-glue--glue-1.0.12/logd/Makefile.am.orig	2014-07-18 13:40:19.000000000 +0200
++++ Reusable-Cluster-Components-glue--glue-1.0.12/logd/Makefile.am	2015-12-15 22:20:41.372604508 +0100
+@@ -51,6 +51,5 @@
+ if HAVE_SYSTEMD
+ systemdsystemunit_DATA = \
+         logd.service
+-else
+-initd_SCRIPTS     = logd
+ endif
++initd_SCRIPTS     = logd
+--- Reusable-Cluster-Components-glue--glue-1.0.12/configure.ac.orig	2015-12-16 21:28:55.002442339 +0100
++++ Reusable-Cluster-Components-glue--glue-1.0.12/configure.ac	2015-12-16 21:47:06.725729858 +0100
+@@ -390,6 +390,7 @@
+ AC_DEFINE_UNQUOTED(GLUE_SHARED_DIR,"$GLUE_SHARED_DIR", Location for scripts)
+ AC_SUBST(GLUE_SHARED_DIR)
+ 
++eval eval HA_VARRUNDIR=$GLUE_STATE_DIR
+ AC_DEFINE_UNQUOTED(HA_VARRUNDIR,"$GLUE_STATE_DIR", Where Heartbeat keeps state files and sockets - old name)
+ AC_SUBST(HA_VARRUNDIR)
+ 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/cluster-glue.git/commitdiff/aed838227ef4e413015344229a539f5b9a9dcdad



More information about the pld-cvs-commit mailing list