[Pacemaker] [PATCH] Split out pacemaker-cluster-libs rpm package from pacemaker-libs
Pádraig Brady
P at draigBrady.com
Fri Sep 23 11:09:02 UTC 2011
# HG changeset patch
# User Pádraig Brady <P at draigBrady.com>
# Date 1316776074 -3600
# Node ID 4cc7dd5a00a951911d2ec76d4cf3f65088acc77f
# Parent 9971ebba4494012a93c03b40a2c58ec0eb60f50c
Split out pacemaker-cluster-libs rpm package from pacemaker-libs
diff -r 9971ebba4494 -r 4cc7dd5a00a9 pacemaker.spec.in
--- a/pacemaker.spec.in Wed Aug 31 11:02:11 2011 +1000
+++ b/pacemaker.spec.in Fri Sep 23 12:07:54 2011 +0100
@@ -2,7 +2,7 @@
%global uname hacluster
%global pcmk_docdir %{_docdir}/%{name}
-%global specversion 1
+%global specversion 2
%global upstream_version tip
%global upstream_prefix pacemaker
@@ -73,6 +73,7 @@
Requires(pre): cluster-glue
Requires: resource-agents
Requires: %{name}-libs = %{version}-%{release}
+Requires: %{name}-cluster-libs = %{version}-%{release}
Requires: %{name}-cli = %{version}-%{release}
Requires: python >= 2.4
Conflicts: heartbeat < 2.99
@@ -151,6 +152,7 @@
Summary: Command line tools for controlling the Pacemaker cluster resource manager
Group: System Environment/Daemons
Requires: %{name}-libs = %{version}-%{release}
+Requires: %{name}-cluster-libs = %{version}-%{release}
%description cli
Pacemaker is an advanced, scalable High-Availability cluster resource
@@ -206,6 +208,23 @@
when related resources fail and can be configured to periodically check
resource health.
+%package -n %{name}-cluster-libs
+License: GPLv2+ and LGPLv2+
+Summary: Cluster Libraries used by the Pacemaker cluster resource manager and its clients
+Group: System Environment/Daemons
+Requires: %{name}-libs = %{version}-%{release}
+
+%description -n %{name}-cluster-libs
+Pacemaker is an advanced, scalable High-Availability cluster resource
+manager for Linux-HA (Heartbeat) and/or OpenAIS.
+
+It supports "n-node" clusters with significant capabilities for
+managing resources and dependencies.
+
+It will run scripts at initialization, when machines go up or down,
+when related resources fail and can be configured to periodically check
+resource health.
+
%package cts
License: GPLv2+ and LGPLv2+
Summary: Test framework for cluster-related technologies like Pacemaker
@@ -321,6 +340,10 @@
%postun -n %{name}-libs -p /sbin/ldconfig
+%post -n %{name}-cluster-libs -p /sbin/ldconfig
+
+%postun -n %{name}-cluster-libs -p /sbin/ldconfig
+
%files
###########################################################
%defattr(-,root,root)
@@ -398,11 +421,16 @@
%defattr(-,root,root)
%{_libdir}/libcib.so.*
%{_libdir}/libcrmcommon.so.*
-%{_libdir}/libcrmcluster.so.*
%{_libdir}/libpe_status.so.*
%{_libdir}/libpe_rules.so.*
%{_libdir}/libpengine.so.*
%{_libdir}/libtransitioner.so.*
+%doc COPYING.LIB
+%doc AUTHORS
+
+%files -n %{name}-cluster-libs
+%defattr(-,root,root)
+%{_libdir}/libcrmcluster.so.*
%{_libdir}/libstonithd.so.*
%doc COPYING.LIB
%doc AUTHORS
@@ -432,6 +460,9 @@
%doc AUTHORS
%changelog
+* Thu Sep 22 2011 Pádraig Brady <P at draigBrady.com> 1.1.6-2
+- Split out pacemaker-cluster-libs from pacemaker-libs
+
* Wed Aug 31 2011 Andrew Beekhof <andrew at beekhof.net> 1.1.6-1
- Update source tarball to revision: 676e5f25aa46 tip
- Statistics:
More information about the Pacemaker
mailing list