[packages/pacemaker] - updated to 1.1.19 - updated update,libs patches

qboosh qboosh at pld-linux.org
Sun Sep 2 16:38:58 CEST 2018


commit 8b506ea925159bb133b798f34a259f24fa31c4c0
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sun Sep 2 16:41:48 2018 +0200

    - updated to 1.1.19
    - updated update,libs patches

 pacemaker-libs.patch   | 36 +++++++++++++++++++-----------------
 pacemaker-update.patch | 20 ++++++++------------
 pacemaker.spec         | 28 +++++++++++++++-------------
 3 files changed, 42 insertions(+), 42 deletions(-)
---
diff --git a/pacemaker.spec b/pacemaker.spec
index 3e9cdc2..a0c20a8 100644
--- a/pacemaker.spec
+++ b/pacemaker.spec
@@ -15,13 +15,13 @@
 Summary:	The scalable High-Availability cluster resource manager
 Summary(pl.UTF-8):	Skalowalny zarządca zasobów klastrów o wysokiej dostępności
 Name:		pacemaker
-Version:	1.1.16
+Version:	1.1.19
 Release:	1
 License:	GPL v2+, LGPL v2.1+
 Group:		Applications/System
 #Source0Download: https://github.com/ClusterLabs/pacemaker/releases
 Source0:	https://github.com/ClusterLabs/pacemaker/archive/Pacemaker-%{version}.tar.gz
-# Source0-md5:	a3b9d075bc9114ff698966e57e50bb12
+# Source0-md5:	335dab2fd6b3a284a6bd2bbeef60c960
 Source1:	%{name}.tmpfiles
 Source2:	%{name}.init
 Source3:	%{name}.service
@@ -103,6 +103,7 @@ Pacemaker był wcześniej częścią pakietu Heartbeat.
 Summary:	Pacemaker libraries
 Summary(pl.UTF-8):	Biblioteki Pacemakera
 Group:		Libraries
+Requires:	libqb >= 0.13
 
 %description libs
 Shared libraries for Pacemaker.
@@ -298,17 +299,17 @@ fi
 %endif
 %attr(755,root,root) %{_sbindir}/notifyServicelogEvent
 %endif
-%dir %{_libdir}/%{name}
-%attr(755,root,root) %{_libdir}/%{name}/attrd
-%attr(755,root,root) %{_libdir}/%{name}/cib
-%attr(755,root,root) %{_libdir}/%{name}/cibmon
-%attr(755,root,root) %{_libdir}/%{name}/crmd
-%attr(755,root,root) %{_libdir}/%{name}/lrmd
-%attr(755,root,root) %{_libdir}/%{name}/lrmd_internal_ctl
-%attr(755,root,root) %{_libdir}/%{name}/lrmd_test
-%attr(755,root,root) %{_libdir}/%{name}/pengine
-%attr(755,root,root) %{_libdir}/%{name}/stonith-test
-%attr(755,root,root) %{_libdir}/%{name}/stonithd
+%dir %{_libexecdir}/%{name}
+%attr(755,root,root) %{_libexecdir}/%{name}/attrd
+%attr(755,root,root) %{_libexecdir}/%{name}/cib
+%attr(755,root,root) %{_libexecdir}/%{name}/cibmon
+%attr(755,root,root) %{_libexecdir}/%{name}/crmd
+%attr(755,root,root) %{_libexecdir}/%{name}/lrmd
+%attr(755,root,root) %{_libexecdir}/%{name}/lrmd_internal_ctl
+%attr(755,root,root) %{_libexecdir}/%{name}/lrmd_test
+%attr(755,root,root) %{_libexecdir}/%{name}/pengine
+%attr(755,root,root) %{_libexecdir}/%{name}/stonith-test
+%attr(755,root,root) %{_libexecdir}/%{name}/stonithd
 %{_datadir}/pacemaker
 %{_datadir}/mibs/PCMK-MIB.txt
 %{py_sitedir}/cts
@@ -356,6 +357,7 @@ fi
 %attr(755,root,root) %{_prefix}/lib/ocf/resource.d/pacemaker/SystemHealth
 %attr(755,root,root) %{_prefix}/lib/ocf/resource.d/pacemaker/attribute
 %attr(755,root,root) %{_prefix}/lib/ocf/resource.d/pacemaker/controld
+%attr(755,root,root) %{_prefix}/lib/ocf/resource.d/pacemaker/ifspeed
 %attr(755,root,root) %{_prefix}/lib/ocf/resource.d/pacemaker/o2cb
 %attr(755,root,root) %{_prefix}/lib/ocf/resource.d/pacemaker/ping
 %attr(755,root,root) %{_prefix}/lib/ocf/resource.d/pacemaker/pingd
diff --git a/pacemaker-libs.patch b/pacemaker-libs.patch
index 4042ff2..76554a1 100644
--- a/pacemaker-libs.patch
+++ b/pacemaker-libs.patch
@@ -95,8 +95,8 @@
  
  AC_SUBST(GNUTLSHEAD)
  AC_SUBST(GNUTLSLIBS)
---- pacemaker-Pacemaker-1.1.16/pengine/Makefile.am.orig	2017-04-16 07:34:31.132737427 +0200
-+++ pacemaker-Pacemaker-1.1.16/pengine/Makefile.am	2017-04-16 07:37:33.349402011 +0200
+--- pacemaker-Pacemaker-1.1.19/pengine/Makefile.am.orig	2018-09-02 14:24:36.610144333 +0200
++++ pacemaker-Pacemaker-1.1.19/pengine/Makefile.am	2018-09-02 14:45:59.036796358 +0200
 @@ -66,14 +66,14 @@
  libpengine_la_LDFLAGS	+= $(LDFLAGS_HARDENED_LIB)
  
@@ -105,7 +105,7 @@
 +			$(top_builddir)/lib/cib/libcib.la $(LIBXML2)
  # -L$(top_builddir)/lib/pils -lpils -export-dynamic -module -avoid-version
  libpengine_la_SOURCES	= pengine.c allocate.c notif.c utils.c constraints.c
- libpengine_la_SOURCES	+= native.c group.c clone.c master.c graph.c utilization.c
+ libpengine_la_SOURCES	+= native.c group.c clone.c master.c graph.c utilization.c container.c
  
  pengine_CFLAGS	= $(CFLAGS_HARDENED_EXE)
  pengine_LDFLAGS	= $(LDFLAGS_HARDENED_EXE)
@@ -114,17 +114,17 @@
  # libcib for get_object_root()
  #		$(top_builddir)/lib/hbclient/libhbclient.la
  pengine_SOURCES	= main.c
---- pacemaker-Pacemaker-1.1.16/lib/common/Makefile.am.orig	2017-04-16 07:34:31.132737427 +0200
-+++ pacemaker-Pacemaker-1.1.16/lib/common/Makefile.am	2017-04-16 07:38:38.076067942 +0200
-@@ -36,7 +36,7 @@
+--- pacemaker-Pacemaker-1.1.19/lib/common/Makefile.am.orig	2018-09-02 14:46:36.066795934 +0200
++++ pacemaker-Pacemaker-1.1.19/lib/common/Makefile.am	2018-09-02 14:48:38.040127875 +0200
+@@ -35,7 +35,7 @@
  libcrmcommon_la_CFLAGS	= $(CFLAGS_HARDENED_LIB)
  libcrmcommon_la_LDFLAGS	+= $(LDFLAGS_HARDENED_LIB)
  
--libcrmcommon_la_LIBADD	= @LIBADD_DL@ $(GNUTLSLIBS) -lm
+-libcrmcommon_la_LIBADD	= @LIBADD_DL@ $(GNUTLSLIBS)
 +libcrmcommon_la_LIBADD	= @LIBADD_DL@ $(LIBPLUMB) $(GNUTLSLIBS) $(LIBXML2) $(LIBXSLT) $(libqb_LIBS) $(LIBBZ2) $(LIBUUID) -lm
  
- libcrmcommon_la_SOURCES	= compat.c digest.c ipc.c io.c procfs.c utils.c xml.c \
- 			  iso8601.c remote.c mainloop.c logging.c watchdog.c \
+ libcrmcommon_la_SOURCES	= compat.c digest.c ipc.c io.c procfs.c utils.c xml.c	\
+ 			  iso8601.c remote.c mainloop.c logging.c watchdog.c	\
 --- pacemaker-Pacemaker-1.1.16/lib/cib/Makefile.am.orig	2017-04-16 07:34:31.132737427 +0200
 +++ pacemaker-Pacemaker-1.1.16/lib/cib/Makefile.am	2017-04-16 07:39:18.802734141 +0200
 @@ -30,7 +30,7 @@
@@ -136,26 +136,28 @@
  
  clean-generic:
  	rm -f *.log *.debug *.xml *~
---- pacemaker-Pacemaker-1.1.16/lib/pengine/Makefile.am.orig	2017-04-16 07:34:31.136070760 +0200
-+++ pacemaker-Pacemaker-1.1.16/lib/pengine/Makefile.am	2017-04-16 07:40:06.976066925 +0200
+--- pacemaker-Pacemaker-1.1.19/lib/pengine/Makefile.am.orig	2018-09-02 14:49:08.336794196 +0200
++++ pacemaker-Pacemaker-1.1.19/lib/pengine/Makefile.am	2018-09-02 15:23:34.093437276 +0200
 @@ -36,7 +36,7 @@
  libpe_status_la_CFLAGS	= $(CFLAGS_HARDENED_LIB)
  libpe_status_la_LDFLAGS	+= $(LDFLAGS_HARDENED_LIB)
  
 -libpe_status_la_LIBADD	= @CURSESLIBS@ $(top_builddir)/lib/common/libcrmcommon.la
 +libpe_status_la_LIBADD	= @CURSESLIBS@ $(top_builddir)/lib/common/libcrmcommon.la $(LIBXML2)
- libpe_status_la_SOURCES	= status.c unpack.c utils.c complex.c native.c \
- 			group.c clone.c rules.c common.c remote.c
+ libpe_status_la_SOURCES	= status.c unpack.c utils.c complex.c native.c container.c \
+ 			group.c clone.c rules.c common.c failcounts.c remote.c
  
---- pacemaker-Pacemaker-1.1.16/lib/fencing/Makefile.am.orig	2017-04-16 07:34:31.236070760 +0200
-+++ pacemaker-Pacemaker-1.1.16/lib/fencing/Makefile.am	2017-04-16 07:42:06.086065565 +0200
-@@ -25,5 +25,5 @@
+--- pacemaker-Pacemaker-1.1.19/lib/fencing/Makefile.am.orig	2018-09-02 14:49:08.340127529 +0200
++++ pacemaker-Pacemaker-1.1.19/lib/fencing/Makefile.am	2018-09-02 15:24:03.616770271 +0200
+@@ -14,7 +14,7 @@
  libstonithd_la_CFLAGS	= $(CFLAGS_HARDENED_LIB)
  libstonithd_la_LDFLAGS	+= $(LDFLAGS_HARDENED_LIB)
  
 -libstonithd_la_LIBADD	= $(top_builddir)/lib/common/libcrmcommon.la
 +libstonithd_la_LIBADD	= $(top_builddir)/lib/common/libcrmcommon.la $(LIBPILS)
- libstonithd_la_SOURCES	= st_client.c
+ 
+ libstonithd_la_SOURCES	= st_client.c st_rhcs.c
+ if BUILD_LHA_SUPPORT
 --- pacemaker-Pacemaker-1.1.16/cib/Makefile.am.orig	2017-04-16 07:34:31.236070760 +0200
 +++ pacemaker-Pacemaker-1.1.16/cib/Makefile.am	2017-04-16 07:42:50.786065054 +0200
 @@ -36,7 +36,7 @@
diff --git a/pacemaker-update.patch b/pacemaker-update.patch
index 142401e..e0c4a8b 100644
--- a/pacemaker-update.patch
+++ b/pacemaker-update.patch
@@ -1,5 +1,13 @@
 --- pacemaker-Pacemaker-1.1.10/tools/notifyServicelogEvent.c.orig	2013-07-26 02:02:31.000000000 +0200
 +++ pacemaker-Pacemaker-1.1.10/tools/notifyServicelogEvent.c	2013-09-07 22:08:44.162036132 +0200
+@@ -27,6 +27,7 @@
+ #include <syslog.h>
+ #include <unistd.h>
+ #include <config.h>
++#include <crm/attrd.h>
+ #include <crm/common/xml.h>
+ #include <crm/common/util.h>
+ #include <crm_internal.h>
 @@ -31,13 +31,13 @@
  #include <crm/common/util.h>
  #include <crm_internal.h>
@@ -49,18 +57,6 @@
          const char *health_component = "#health-ipmi";
          const char *health_status = NULL;
  
-@@ -167,9 +167,9 @@
-         if (health_status) {
-             gboolean rc;
- 
--            rc = attrd_update_no_mainloop(NULL,
-+            rc = (attrd_update_delegate(NULL,
-                                           'v',
--                                          NULL, health_component, health_status, NULL, NULL, NULL);
-+                                          NULL, health_component, health_status, NULL, NULL, NULL, NULL) > 0);
- 
-             crm_debug("attrd_update_no_mainloop ('%s', '%s') = %d",
-                       health_component, health_status, rc);
 --- pacemaker-Pacemaker-1.1.10/tools/ipmiservicelogd.c.orig	2013-07-26 02:02:31.000000000 +0200
 +++ pacemaker-Pacemaker-1.1.10/tools/ipmiservicelogd.c	2013-09-07 22:09:35.002033998 +0200
 @@ -565,7 +565,7 @@
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/pacemaker.git/commitdiff/8b506ea925159bb133b798f34a259f24fa31c4c0



More information about the pld-cvs-commit mailing list