]> git.pld-linux.org Git - packages/pacemaker.git/blobdiff - pacemaker.spec
-automake.patch added
[packages/pacemaker.git] / pacemaker.spec
index fe1ec0b2ac175d077785b0c7dbe6898c10d5f8c3..9071412fb93035ce1da3ff748d769237a41be20d 100644 (file)
@@ -13,6 +13,7 @@ Source1:      %{name}.tmpfiles
 Source2:       %{name}.init
 Source3:       %{name}.service
 Patch0:                %{name}-libs.patch
+Patch1:                %{name}-automake.patch
 URL:           http://clusterlabs.org/wiki/Main_Page
 BuildRequires: asciidoc
 BuildRequires: autoconf
@@ -34,6 +35,7 @@ BuildRequires:        pam-devel
 BuildRequires: pkgconfig
 BuildRequires: python-devel
 BuildRequires: rpm-pythonprov
+BuildRequires:  rpmbuild(macros) >= 1.644
 BuildRequires: swig
 BuildRequires: pciutils-devel
 BuildRequires: cluster-glue-libs-devel
@@ -83,11 +85,23 @@ This package allows using Pacemaker on a Heartbeat cluster.
 Summary:       Pacemaker for Corosync cluster
 Group:         Applications/System
 Requires:      corosync
+Requires:       systemd-units >= 38
 Requires:      %{name} = %{version}-%{release}
 
 %description corosync
 This package allows using Pacemaker on a Corosync cluster.
 
+%package remote
+Summary:       Remote services manager for Pacemaker
+Group:         Applications/System
+Requires:       systemd-units >= 38
+Requires:      %{name} = %{version}-%{release}
+
+%description remote
+This package allows running Pacemaker-managed services on 'virtual'
+nodes without actual cluster stack. This is usefull to manage services
+in virtual machines or containers runnin on a Pacemaker cluster.
+
 %package devel
 Summary:       Header files for Pacemaker libraries
 Summary(pl.UTF-8):     Pliki nagłówkowe bibliotek Pacemaker
@@ -109,6 +123,7 @@ Static Pacemaker libraries.
 %prep
 %setup -qn pacemaker-Pacemaker-%{version}
 %patch0 -p1
+%patch1 -p1
 
 %build
 %{__libtoolize}
@@ -152,7 +167,6 @@ rm -rf $RPM_BUILD_ROOT
 %post corosync
 /sbin/chkconfig --add %{name}
 %service %{name} restart "%{name} daemon"
-
 %systemd_post %{name}.service
 
 %preun
@@ -160,11 +174,24 @@ if [ "$1" = "0" ]; then
         %service %{name} stop
         /sbin/chkconfig --del %{name}
 fi
+
+%preun corosync
 %systemd_preun %{name}.service
 
 %postun corosync
 %systemd_reload
 
+%post remote
+/sbin/chkconfig --add pacemaker_remote
+%service pacemaker_remote restart "pacemaker_remote daemon"
+%systemd_post pacemaker_remote.service
+
+%preun remote
+%systemd_preun %{name}.service
+
+%postun remote
+%systemd_reload
+
 %post   libs -p /sbin/ldconfig
 %postun libs -p /sbin/ldconfig
 
@@ -209,7 +236,28 @@ fi
 %attr(755,root,root) %{_sbindir}/stonith_admin
 %{py_sitedir}/cts
 %{_datadir}/snmp/mibs
-%{_mandir}/man8/*.8*
+%{_mandir}/man8/attrd_updater.8.gz
+%{_mandir}/man8/cibadmin.8.gz
+%{_mandir}/man8/crm_attribute.8.gz
+%{_mandir}/man8/crm_diff.8.gz
+%{_mandir}/man8/crm_error.8.gz
+%{_mandir}/man8/crm_failcount.8.gz
+%{_mandir}/man8/crm_master.8.gz
+%{_mandir}/man8/crm_mon.8.gz
+%{_mandir}/man8/crm_node.8.gz
+%{_mandir}/man8/crm_report.8.gz
+%{_mandir}/man8/crm_resource.8.gz
+%{_mandir}/man8/crm_shadow.8.gz
+%{_mandir}/man8/crm_simulate.8.gz
+%{_mandir}/man8/crm_standby.8.gz
+%{_mandir}/man8/crm_ticket.8.gz
+%{_mandir}/man8/crm_uuid.8.gz
+%{_mandir}/man8/crm_verify.8.gz
+%{_mandir}/man8/crmadmin.8.gz
+%{_mandir}/man8/fence_legacy.8.gz
+%{_mandir}/man8/fence_pcmk.8.gz
+%{_mandir}/man8/iso8601.8.gz
+%{_mandir}/man8/stonith_admin.8.gz
 %{_mandir}/man7/*.7*
 %dir %attr(750,hacluster,haclient) %{_var}/run/crm
 %dir %{_prefix}/lib/ocf/resource.d/pacemaker
@@ -224,6 +272,7 @@ fi
 %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
+%attr(755,root,root) %{_prefix}/lib/ocf/resource.d/pacemaker/remote
 /usr/lib/tmpfiles.d/%{name}.conf
 %dir /var/lib/%{name}
 %dir %attr(750,hacluster,haclient) /var/lib/%{name}/blackbox
@@ -235,6 +284,13 @@ fi
 %attr(755,root,root) %{_libdir}/lib*.so.*.*
 %attr(755,root,root) %{_libdir}/lib*.so.[0-9]
 
+%files remote
+%defattr(644,root,root,755)
+%{_mandir}/man8/pacemaker_remoted.8.gz
+%attr(755,root,root) %{_sbindir}/pacemaker_remoted
+%attr(755,root,root) /etc/rc.d/init.d/pacemaker_remote
+%{systemdunitdir}/pacemaker_remote.service
+
 %if %{with heartbeat}
 %files heartbeat
 %defattr(644,root,root,755)
@@ -248,6 +304,7 @@ fi
 %if %{with corosync}
 %files corosync
 %defattr(644,root,root,755)
+%{_mandir}/man8/pacemakerd.8.gz
 %attr(755,root,root) %{_sbindir}/pacemakerd
 %attr(755,root,root) /etc/rc.d/init.d/%{name}
 %{systemdunitdir}/%{name}.service
This page took 0.030542 seconds and 4 git commands to generate.