]> git.pld-linux.org Git - packages/pacemaker.git/blame - pacemaker.spec
- release 2 (by relup.sh)
[packages/pacemaker.git] / pacemaker.spec
CommitLineData
da3fb05a 1#
a5de291a
JB
2# Conditional build:
3%bcond_without corosync # Corosync stack support
4%bcond_without heartbeat # Heartbeat stack support
650f9adf
JB
5%bcond_without servicelog # ServiceLog support [IBM PPC specific]
6%bcond_without ipmi # IPMI ServiceLog support [IBM PPC specific]
3745c552 7%bcond_without doc # documentation
a5de291a 8#
650f9adf
JB
9%ifnarch ppc ppc64
10%undefine with_servicelog
11%endif
12%if %{without servicelog}
13%undefine with_ipmi
14%endif
01ea2d51 15Summary: The scalable High-Availability cluster resource manager
a5de291a 16Summary(pl.UTF-8): Skalowalny zarządca zasobów klastrów o wysokiej dostępności
01ea2d51 17Name: pacemaker
3745c552 18Version: 1.1.22
12164015 19Release: 2
a5de291a 20License: GPL v2+, LGPL v2.1+
01ea2d51 21Group: Applications/System
73114340 22#Source0Download: https://github.com/ClusterLabs/pacemaker/releases
79e2c602 23Source0: https://github.com/ClusterLabs/pacemaker/archive/Pacemaker-%{version}.tar.gz
3745c552 24# Source0-md5: ae655914911680a34faf6b0b5033fc6f
0fe40bd1 25Source1: %{name}.tmpfiles
d45bf2c6
JK
26Source2: %{name}.init
27Source3: %{name}.service
1b4a22d1
JK
28Patch0: %{name}-automake.patch
29Patch1: %{name}-manpage_xslt.patch
68084dab 30Patch2: %{name}-update.patch
68084dab 31Patch4: %{name}-libs.patch
4cf3b692 32Patch5: %{name}-heartbeat-libexecdir.patch
0a61a3d8
JB
33Patch6: %{name}-no-common.patch
34Patch7: %{name}-inkscape.patch
01ea2d51 35URL: http://clusterlabs.org/wiki/Main_Page
650f9adf 36%{?with_ipmi:BuildRequires: OpenIPMI-devel}
da3fb05a 37BuildRequires: asciidoc
650f9adf 38BuildRequires: autoconf >= 2.59
01ea2d51 39BuildRequires: automake
68084dab 40BuildRequires: bison
01ea2d51 41BuildRequires: bzip2-devel
a5de291a 42BuildRequires: cluster-glue-libs-devel
ed3071d2 43%{?with_corosync:BuildRequires: corosync-devel >= 2.0}
68084dab 44BuildRequires: dbus-devel
7a65b1fb 45BuildRequires: docbook-style-xsl
01ea2d51 46BuildRequires: e2fsprogs-devel
68084dab 47BuildRequires: flex
e32df161 48BuildRequires: gettext-tools
650f9adf 49BuildRequires: glib2-devel >= 2.0
01ea2d51 50BuildRequires: gnutls-devel
650f9adf 51BuildRequires: help2man
46cb3c8b 52%{?with_heartbeat:BuildRequires: heartbeat-devel >= 3.0.6}
01ea2d51 53BuildRequires: libesmtp-devel
650f9adf
JB
54BuildRequires: libltdl-devel
55BuildRequires: libqb-devel >= 0.13
56%{?with_servicelog:BuildRequires: libservicelog-devel}
01ea2d51 57BuildRequires: libtool
650f9adf
JB
58BuildRequires: libuuid-devel
59BuildRequires: libxml2-devel >= 2.0
01ea2d51 60BuildRequires: libxslt-devel
7a65b1fb 61BuildRequires: libxslt-progs
68084dab 62BuildRequires: ncurses-devel >= 5.4
01ea2d51
JK
63BuildRequires: net-snmp-devel
64BuildRequires: pam-devel
a5de291a 65BuildRequires: pciutils-devel
01ea2d51
JK
66BuildRequires: pkgconfig
67BuildRequires: python-devel
07ce3f2c 68BuildRequires: rpm-pythonprov
68084dab
JB
69BuildRequires: rpmbuild(macros) >= 1.644
70BuildRequires: systemd-units
01ea2d51 71BuildRequires: swig
3745c552 72%if %{with doc}
0a61a3d8 73BuildRequires: inkscape >= 1.0
3745c552
JB
74BuildRequires: publican
75%endif
a5de291a 76Requires: %{name}-libs = %{version}-%{release}
ed3071d2 77Requires: cluster-glue
49485c8c 78Requires: resource-agents
20da0353
JK
79Provides: group(haclient)
80Provides: user(hacluster)
ed3071d2 81Suggests: pacemaker-shell
01ea2d51
JK
82BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
83
84%description
d45bf2c6
JK
85Pacemaker makes use of your cluster infrastructure (either
86Corosync/OpenAIS or Heartbeat) to stop, start and monitor the health
a5de291a 87of the services (aka. resources) you want the cluster to provide.
01ea2d51
JK
88
89It can do this for clusters of practically any size and comes with a
90powerful dependency model that allows the administrator to accurately
91express the relationships (both ordering and location) between the
92cluster resources.
93
94Pacemaker was formely a part of Heartbeat.
95
a5de291a
JB
96%description -l pl.UTF-8
97Pacemaker wykorzystuje infrastrukturę klastrową (Corosync/OpenAIS lub
98Heartbeat) do zatrzymywania, uruchamiania i monitorowania działania
99usług (tzw. zasobów), które ma udostępniać klaster.
100
101Jest w stanie obsłużyć klastry praktycznie dowolnych rozmiarów,
102zawiera elastyczny model zależności, pozwalający administratorowi
103dokładnie opisać powiązania (zarówno kolejność, jak i położenie)
104między zasobami klastra.
105
106Pacemaker był wcześniej częścią pakietu Heartbeat.
107
01ea2d51
JK
108%package libs
109Summary: Pacemaker libraries
a5de291a 110Summary(pl.UTF-8): Biblioteki Pacemakera
01ea2d51 111Group: Libraries
8b506ea9 112Requires: libqb >= 0.13
01ea2d51
JK
113
114%description libs
115Shared libraries for Pacemaker.
116
a5de291a
JB
117%description libs -l pl.UTF-8
118Biblioteki współdzielone Pacemakera.
119
120%package devel
121Summary: Header files for Pacemaker libraries
122Summary(pl.UTF-8): Pliki nagłówkowe bibliotek Pacemakera
123Group: Development/Libraries
124Requires: %{name}-libs = %{version}-%{release}
125
126%description devel
127Header files for Pacemaker libraries.
128
129%description devel -l pl.UTF-8
130Pliki nagłówkowe bibliotek Pacemakera.
131
132%package static
133Summary: Static Pacemaker libraries
134Summary(pl.UTF-8): Statyczne biblioteki Pacemakera
135Group: Development/Libraries
136Requires: %{name}-devel = %{version}-%{release}
137
138%description static
139Static Pacemaker libraries.
140
141%description static -l pl.UTF-8
142Statyczne biblioteki Pacemakera.
143
3745c552
JB
144%package remote
145Summary: Remote services manager for Pacemaker
146Summary(pl.UTF-8): Zarządca usług zdalnych dla Pacemakera
147Group: Applications/System
148Requires: systemd-units >= 38
149Requires: %{name} = %{version}-%{release}
150
151%description remote
152This package allows running Pacemaker-managed services on 'virtual'
153nodes without actual cluster stack. This is useful to manage services
154in virtual machines or containers running on a Pacemaker cluster.
155
156%description remote -l pl.UTF-8
157Ten pakiet pozwala na uruchamianie usług zarządzanych przez Pacemakera
158na węzłach "wirtualnych" bez zainstalowanego całego stosu klastrowego.
159Jest to przydatne przy zarządzaniu usługami na maszynach wirtualncych
160lub w kontenerach uruchomionych na klastrze opartym o Pacemaker.
161
da3fb05a
JK
162%package heartbeat
163Summary: Pacemaker for Heartbeat cluster
a5de291a 164Summary(pl.UTF-8): Pacemaker dla klastra Heartbeat
da3fb05a 165Group: Applications/System
a5de291a 166Requires: %{name} = %{version}-%{release}
46cb3c8b 167Requires: heartbeat >= 3.0.6
a5de291a 168Obsoletes: pacemaker < 1.1
da3fb05a
JK
169
170%description heartbeat
171This package allows using Pacemaker on a Heartbeat cluster.
172
a5de291a
JB
173%description heartbeat -l pl.UTF-8
174Ten pakiet pozwala na używanie Pacemakera na klastrze Heartbeat.
175
da3fb05a
JK
176%package corosync
177Summary: Pacemaker for Corosync cluster
a5de291a 178Summary(pl.UTF-8): Pacemaker dla klastra Corosync
da3fb05a 179Group: Applications/System
a5de291a 180Requires: %{name} = %{version}-%{release}
da3fb05a 181Requires: corosync
68084dab 182Requires: systemd-units >= 38
8a8116ff 183%{?with_heartbeat:%requires_eq heartbeat-libs}
da3fb05a
JK
184
185%description corosync
186This package allows using Pacemaker on a Corosync cluster.
187
a5de291a
JB
188%description corosync -l pl.UTF-8
189Ten pakiet pozwala na używanie Pacemakera na klastrze Corosync.
190
3745c552
JB
191%package doc
192Summary: Pacemaker documentation
193Summary(pl.UTF-8): Dokumentacja do Pacemakera
194Group: Documentation
f4369631 195
3745c552
JB
196%description doc
197Pacemaker documentation.
01ea2d51 198
3745c552
JB
199%description doc -l pl.UTF-8
200Dokumentacja do Pacemakera.
01ea2d51
JK
201
202%prep
79e2c602 203%setup -qn pacemaker-Pacemaker-%{version}
01ea2d51 204%patch0 -p1
9ab8266a 205%patch1 -p1
650f9adf 206%patch2 -p1
650f9adf 207%patch4 -p1
4cf3b692 208%patch5 -p1
0a61a3d8
JB
209%patch6 -p1
210%patch7 -p1
01ea2d51
JK
211
212%build
213%{__libtoolize}
ed3071d2 214%{__aclocal} -I m4
01ea2d51
JK
215%{__autoconf}
216%{__autoheader}
217%{__automake}
218
650f9adf 219CPPFLAGS="%{rpmcppflags} %{?with_heartbeat:-I/usr/include/heartbeat}"
a6bb34f7 220# enable systemd explicitly to avoid configure checks via dbus-send or systemctl
01ea2d51 221%configure \
a6bb34f7
JB
222 --disable-fatal-warnings \
223 --disable-silent-rules \
224 --enable-systemd \
225 --disable-upstart \
a5de291a 226 --with-acl \
da3fb05a 227 --with-corosync%{!?with_corosync:=no} \
01ea2d51 228 --with-esmtp \
a5de291a 229 --with-heartbeat%{!?with_heartbeat:=no} \
66b40b4d 230 --with-initdir=/etc/rc.d/init.d \
a6bb34f7 231 --with-snmp
01ea2d51
JK
232
233%{__make}
234
235%install
236rm -rf $RPM_BUILD_ROOT
46cb3c8b 237install -d $RPM_BUILD_ROOT{/var/run/crm,/var/log}
01ea2d51
JK
238
239%{__make} install \
df1ba55b 240 mibdir=%{_datadir}/mibs \
01ea2d51
JK
241 DESTDIR=$RPM_BUILD_ROOT
242
46cb3c8b
JB
243touch $RPM_BUILD_ROOT/var/log/pacemaker.log
244
3745c552
JB
245%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/pacemaker/tests
246# package as %doc
247%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/pacemaker/{COPYING,README.markdown,acls.*,crm_fencing.*,licenses}
01ea2d51 248
3745c552 249install -D %{SOURCE1} $RPM_BUILD_ROOT%{systemdtmpfilesdir}/%{name}.conf
650f9adf
JB
250%if %{with corosync}
251install -D %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
252install -D %{SOURCE3} $RPM_BUILD_ROOT%{systemdunitdir}/%{name}.service
253%endif
0fe40bd1 254
01ea2d51
JK
255%clean
256rm -rf $RPM_BUILD_ROOT
257
20da0353
JK
258%pre
259%groupadd -g 60 haclient
260%useradd -u 17 -d /var/lib/heartbeat/cores/hacluster -c "Heartbeat User" -g haclient hacluster
261
da3fb05a
JK
262%post corosync
263/sbin/chkconfig --add %{name}
264%service %{name} restart "%{name} daemon"
da3fb05a
JK
265%systemd_post %{name}.service
266
267%preun
268if [ "$1" = "0" ]; then
68084dab
JB
269 %service %{name} stop
270 /sbin/chkconfig --del %{name}
da3fb05a 271fi
7c510570
JK
272
273%preun corosync
da3fb05a
JK
274%systemd_preun %{name}.service
275
276%postun corosync
277%systemd_reload
278
f4369631
JK
279%post remote
280/sbin/chkconfig --add pacemaker_remote
281%service pacemaker_remote restart "pacemaker_remote daemon"
282%systemd_post pacemaker_remote.service
283
284%preun remote
285%systemd_preun %{name}.service
286
287%postun remote
288%systemd_reload
289
68084dab
JB
290%post libs -p /sbin/ldconfig
291%postun libs -p /sbin/ldconfig
da3fb05a 292
01ea2d51
JK
293%files
294%defattr(644,root,root,755)
a6bb34f7 295%doc ChangeLog README.markdown doc/*.html doc/{executioner,msg-schema,security}.txt doc/{openstack,pcs-crmsh-quick-ref}.md
da3fb05a 296%attr(755,root,root) %{_sbindir}/attrd_updater
01ea2d51
JK
297%attr(755,root,root) %{_sbindir}/cibadmin
298%attr(755,root,root) %{_sbindir}/crm_attribute
299%attr(755,root,root) %{_sbindir}/crm_diff
ed3071d2 300%attr(755,root,root) %{_sbindir}/crm_error
01ea2d51
JK
301%attr(755,root,root) %{_sbindir}/crm_failcount
302%attr(755,root,root) %{_sbindir}/crm_master
303%attr(755,root,root) %{_sbindir}/crm_mon
da3fb05a
JK
304%attr(755,root,root) %{_sbindir}/crm_node
305%attr(755,root,root) %{_sbindir}/crm_report
01ea2d51 306%attr(755,root,root) %{_sbindir}/crm_resource
da3fb05a
JK
307%attr(755,root,root) %{_sbindir}/crm_simulate
308%attr(755,root,root) %{_sbindir}/crm_shadow
01ea2d51 309%attr(755,root,root) %{_sbindir}/crm_standby
da3fb05a 310%attr(755,root,root) %{_sbindir}/crm_ticket
01ea2d51
JK
311%attr(755,root,root) %{_sbindir}/crm_verify
312%attr(755,root,root) %{_sbindir}/crmadmin
da3fb05a
JK
313%attr(755,root,root) %{_sbindir}/fence_legacy
314%attr(755,root,root) %{_sbindir}/fence_pcmk
01ea2d51 315%attr(755,root,root) %{_sbindir}/iso8601
da3fb05a 316%attr(755,root,root) %{_sbindir}/stonith_admin
650f9adf
JB
317%if %{with servicelog}
318%if %{with ipmi}
319%attr(755,root,root) %{_sbindir}/ipmiservicelogd
320%endif
321%attr(755,root,root) %{_sbindir}/notifyServicelogEvent
322%endif
8b506ea9
JB
323%dir %{_libexecdir}/%{name}
324%attr(755,root,root) %{_libexecdir}/%{name}/attrd
325%attr(755,root,root) %{_libexecdir}/%{name}/cib
326%attr(755,root,root) %{_libexecdir}/%{name}/cibmon
327%attr(755,root,root) %{_libexecdir}/%{name}/crmd
328%attr(755,root,root) %{_libexecdir}/%{name}/lrmd
329%attr(755,root,root) %{_libexecdir}/%{name}/lrmd_internal_ctl
330%attr(755,root,root) %{_libexecdir}/%{name}/lrmd_test
331%attr(755,root,root) %{_libexecdir}/%{name}/pengine
332%attr(755,root,root) %{_libexecdir}/%{name}/stonith-test
333%attr(755,root,root) %{_libexecdir}/%{name}/stonithd
a5de291a 334%{_datadir}/pacemaker
df1ba55b 335%{_datadir}/mibs/PCMK-MIB.txt
69ee3b2e 336%{py_sitedir}/cts
46cb3c8b
JB
337%{systemdunitdir}/crm_mon.service
338%config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/pacemaker
339%ghost /var/log/pacemaker.log
650f9adf
JB
340%{_mandir}/man7/crmd.7*
341%{_mandir}/man7/ocf_pacemaker_*.7*
342%{_mandir}/man7/pengine.7*
343%{_mandir}/man7/stonithd.7*
a5de291a
JB
344%{_mandir}/man8/attrd_updater.8*
345%{_mandir}/man8/cibadmin.8*
346%{_mandir}/man8/crm_attribute.8*
347%{_mandir}/man8/crm_diff.8*
348%{_mandir}/man8/crm_error.8*
349%{_mandir}/man8/crm_failcount.8*
350%{_mandir}/man8/crm_master.8*
351%{_mandir}/man8/crm_mon.8*
352%{_mandir}/man8/crm_node.8*
353%{_mandir}/man8/crm_report.8*
354%{_mandir}/man8/crm_resource.8*
355%{_mandir}/man8/crm_shadow.8*
356%{_mandir}/man8/crm_simulate.8*
357%{_mandir}/man8/crm_standby.8*
358%{_mandir}/man8/crm_ticket.8*
359%{_mandir}/man8/crm_verify.8*
360%{_mandir}/man8/crmadmin.8*
361%{_mandir}/man8/fence_legacy.8*
362%{_mandir}/man8/fence_pcmk.8*
363%{_mandir}/man8/iso8601.8*
364%{_mandir}/man8/stonith_admin.8*
650f9adf 365%if %{with servicelog}
3745c552
JB
366%if %{with ipmi}
367%{_mandir}/man8/ipmiservicelogd.8*
368%endif
650f9adf
JB
369%{_mandir}/man8/notifyServicelogEvent.8*
370%endif
a5de291a 371
46cb3c8b
JB
372%dir %{_prefix}/lib/ocf/resource.d/.isolation
373%attr(755,root,root) %{_prefix}/lib/ocf/resource.d/.isolation/docker-wrapper
b35e723c 374%dir %{_prefix}/lib/ocf/resource.d/pacemaker
375%attr(755,root,root) %{_prefix}/lib/ocf/resource.d/pacemaker/ClusterMon
376%attr(755,root,root) %{_prefix}/lib/ocf/resource.d/pacemaker/Dummy
377%attr(755,root,root) %{_prefix}/lib/ocf/resource.d/pacemaker/HealthCPU
378%attr(755,root,root) %{_prefix}/lib/ocf/resource.d/pacemaker/HealthSMART
379%attr(755,root,root) %{_prefix}/lib/ocf/resource.d/pacemaker/Stateful
380%attr(755,root,root) %{_prefix}/lib/ocf/resource.d/pacemaker/SysInfo
381%attr(755,root,root) %{_prefix}/lib/ocf/resource.d/pacemaker/SystemHealth
a6bb34f7 382%attr(755,root,root) %{_prefix}/lib/ocf/resource.d/pacemaker/attribute
b35e723c 383%attr(755,root,root) %{_prefix}/lib/ocf/resource.d/pacemaker/controld
8b506ea9 384%attr(755,root,root) %{_prefix}/lib/ocf/resource.d/pacemaker/ifspeed
b35e723c 385%attr(755,root,root) %{_prefix}/lib/ocf/resource.d/pacemaker/o2cb
386%attr(755,root,root) %{_prefix}/lib/ocf/resource.d/pacemaker/ping
387%attr(755,root,root) %{_prefix}/lib/ocf/resource.d/pacemaker/pingd
f4369631 388%attr(755,root,root) %{_prefix}/lib/ocf/resource.d/pacemaker/remote
a5de291a 389
ed3071d2
JK
390%dir /var/lib/%{name}
391%dir %attr(750,hacluster,haclient) /var/lib/%{name}/blackbox
392%dir %attr(750,hacluster,haclient) /var/lib/%{name}/cib
393%dir %attr(750,hacluster,haclient) /var/lib/%{name}/pengine
a5de291a 394%dir %attr(750,hacluster,haclient) %{_var}/run/crm
3745c552 395%{systemdtmpfilesdir}/%{name}.conf
01ea2d51
JK
396
397%files libs
398%defattr(644,root,root,755)
650f9adf 399%attr(755,root,root) %{_libdir}/libcib.so.*.*.*
46cb3c8b 400%attr(755,root,root) %ghost %{_libdir}/libcib.so.4
650f9adf
JB
401%attr(755,root,root) %{_libdir}/libcrmcluster.so.*.*.*
402%attr(755,root,root) %ghost %{_libdir}/libcrmcluster.so.4
403%attr(755,root,root) %{_libdir}/libcrmcommon.so.*.*.*
404%attr(755,root,root) %ghost %{_libdir}/libcrmcommon.so.3
405%attr(755,root,root) %{_libdir}/libcrmservice.so.*.*.*
46cb3c8b 406%attr(755,root,root) %ghost %{_libdir}/libcrmservice.so.3
650f9adf
JB
407%attr(755,root,root) %{_libdir}/liblrmd.so.*.*.*
408%attr(755,root,root) %ghost %{_libdir}/liblrmd.so.1
409%attr(755,root,root) %{_libdir}/libpe_rules.so.*.*.*
410%attr(755,root,root) %ghost %{_libdir}/libpe_rules.so.2
411%attr(755,root,root) %{_libdir}/libpe_status.so.*.*.*
3745c552 412%attr(755,root,root) %ghost %{_libdir}/libpe_status.so.16
650f9adf 413%attr(755,root,root) %{_libdir}/libpengine.so.*.*.*
3745c552 414%attr(755,root,root) %ghost %{_libdir}/libpengine.so.16
650f9adf
JB
415%attr(755,root,root) %{_libdir}/libstonithd.so.*.*.*
416%attr(755,root,root) %ghost %{_libdir}/libstonithd.so.2
417%attr(755,root,root) %{_libdir}/libtransitioner.so.*.*.*
418%attr(755,root,root) %ghost %{_libdir}/libtransitioner.so.2
01ea2d51 419
a5de291a
JB
420%files devel
421%defattr(644,root,root,755)
650f9adf
JB
422%attr(755,root,root) %{_libdir}/libcib.so
423%attr(755,root,root) %{_libdir}/libcrmcluster.so
424%attr(755,root,root) %{_libdir}/libcrmcommon.so
425%attr(755,root,root) %{_libdir}/libcrmservice.so
426%attr(755,root,root) %{_libdir}/liblrmd.so
427%attr(755,root,root) %{_libdir}/libpe_rules.so
428%attr(755,root,root) %{_libdir}/libpe_status.so
429%attr(755,root,root) %{_libdir}/libpengine.so
430%attr(755,root,root) %{_libdir}/libstonithd.so
431%attr(755,root,root) %{_libdir}/libtransitioner.so
432%{_libdir}/libcib.la
433%{_libdir}/libcrmcluster.la
434%{_libdir}/libcrmcommon.la
435%{_libdir}/libcrmservice.la
436%{_libdir}/liblrmd.la
437%{_libdir}/libpe_rules.la
438%{_libdir}/libpe_status.la
439%{_libdir}/libpengine.la
440%{_libdir}/libstonithd.la
441%{_libdir}/libtransitioner.la
a5de291a 442%{_includedir}/pacemaker
650f9adf
JB
443%{_pkgconfigdir}/pacemaker.pc
444%{_pkgconfigdir}/pacemaker-cib.pc
445%{_pkgconfigdir}/pacemaker-cluster.pc
446%{_pkgconfigdir}/pacemaker-fencing.pc
447%{_pkgconfigdir}/pacemaker-lrmd.pc
448%{_pkgconfigdir}/pacemaker-pengine.pc
449%{_pkgconfigdir}/pacemaker-service.pc
a5de291a
JB
450
451%files static
452%defattr(644,root,root,755)
650f9adf
JB
453%{_libdir}/libcib.a
454%{_libdir}/libcrmcluster.a
455%{_libdir}/libcrmcommon.a
456%{_libdir}/libcrmservice.a
457%{_libdir}/liblrmd.a
458%{_libdir}/libpe_rules.a
459%{_libdir}/libpe_status.a
460%{_libdir}/libpengine.a
461%{_libdir}/libstonithd.a
462%{_libdir}/libtransitioner.a
a5de291a 463
f4369631
JK
464%files remote
465%defattr(644,root,root,755)
f4369631
JK
466%attr(755,root,root) %{_sbindir}/pacemaker_remoted
467%attr(755,root,root) /etc/rc.d/init.d/pacemaker_remote
468%{systemdunitdir}/pacemaker_remote.service
a5de291a 469%{_mandir}/man8/pacemaker_remoted.8*
f4369631 470
da3fb05a
JK
471%if %{with heartbeat}
472%files heartbeat
473%defattr(644,root,root,755)
7c4f002d 474%attr(755,root,root) %{_sbindir}/crm_uuid
a5de291a 475%{_mandir}/man8/crm_uuid.8*
da3fb05a
JK
476%endif
477
478%if %{with corosync}
479%files corosync
480%defattr(644,root,root,755)
481%attr(755,root,root) %{_sbindir}/pacemakerd
482%attr(755,root,root) /etc/rc.d/init.d/%{name}
483%{systemdunitdir}/%{name}.service
a5de291a 484%{_mandir}/man8/pacemakerd.8*
da3fb05a 485%endif
3745c552
JB
486
487%if %{with doc}
488%files doc
489%defattr(644,root,root,755)
490%dir %{_docdir}/pacemaker
491%{_docdir}/pacemaker/Clusters_from_Scratch
492%{_docdir}/pacemaker/Pacemaker_Development
493%{_docdir}/pacemaker/Pacemaker_Explained
494%{_docdir}/pacemaker/Pacemaker_Remote
495%endif
This page took 0.168016 seconds and 4 git commands to generate.