[Pacemaker] [PATCH] Split out pacemaker-cluster-libs rpm package from pacemaker-libs

Andrew Beekhof andrew at beekhof.net
Sun Sep 25 21:20:04 EDT 2011


Sorry, I should have mentioned that I already incorporated your changes:
   https://github.com/ClusterLabs/pacemaker/commit/4f33a69a953a6eb7bcf8f488e2dfbdbc46d58733
and
   https://github.com/ClusterLabs/pacemaker/commit/8cea670efb6a6c0a0065b8181bf9644e188db217

2011/9/23 Pádraig Brady <P at draigbrady.com>:
> # 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:
> _______________________________________________
> Pacemaker mailing list: Pacemaker at oss.clusterlabs.org
> http://oss.clusterlabs.org/mailman/listinfo/pacemaker
>
> Project Home: http://www.clusterlabs.org
> Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
> Bugs: http://developerbugs.linux-foundation.org/enter_bug.cgi?product=Pacemaker
>




More information about the Pacemaker mailing list