2 # - split into subpackages
3 Summary: Reusable cluster fencing scripts
4 Summary(pl.UTF-8): Skrypty barier klastrowych wielokrotnego użytku
8 License: GPL v2+ (libraries), LGPL v2.1+ (applications)
10 Source0: https://fedorahosted.org/releases/f/e/fence-agents/%{name}-%{version}.tar.xz
11 # Source0-md5: 161195adb0c125bbbbc1440920a2ff28
12 Patch0: %{name}-check.patch
13 URL: https://fedorahosted.org/cluster/wiki/HomePage
14 BuildRequires: autoconf >= 2.63
15 BuildRequires: automake
16 BuildRequires: libtool >= 2:2.2.6
17 BuildRequires: perl-Net-Telnet
18 BuildRequires: pkgconfig
19 BuildRequires: python-openwsman
20 BuildRequires: python-pexpect
21 BuildRequires: python-pycurl
22 BuildRequires: python-requests
23 BuildRequires: python-suds
24 BuildRequires: rpm-perlprov
25 BuildRequires: tar >= 1:1.22
27 # /usr/bin/gnutls-cli tool
29 # XXX: is it proper dependency for cluster 4?
30 Requires: resource-agents >= 3.9
33 # /usr/sbin/corosync-cmapctl tool
40 Suggests: multipath-tools
41 # /usr/bin/snmpget, /usr/bin/snmpset, /usr/bin/snmpwalk
42 Suggests: net-snmp-tools
43 Suggests: openssh-clients
44 # /usr/bin/sg_persist, /usr/bin/sg_turs
50 # /usr/bin/nova - seems not used
51 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
54 Scripts providing fencing facilities for cluster nodes.
56 %description -l pl.UTF-8
57 Skrypty zapewniające funkcjonalność barier dla węzłów klastra.
70 SBD_PATH=/usr/sbin/sbd
75 rm -rf $RPM_BUILD_ROOT
77 DESTDIR=$RPM_BUILD_ROOT
79 rmdir $RPM_BUILD_ROOT/var/run/cluster
81 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}
84 rm -rf $RPM_BUILD_ROOT
87 %defattr(644,root,root,755)
88 %doc ChangeLog doc/{COPYRIGHT,README.licence}
89 %attr(755,root,root) %{_sbindir}/fence_*
90 %attr(755,root,root) %{_libexecdir}/fence_kdump_send
92 %attr(755,root,root) %{_datadir}/cluster/fence_scsi_check
93 %attr(755,root,root) %{_datadir}/cluster/fence_scsi_check_hardreboot
94 %dir %{_datadir}/cluster/relaxng
95 %{_datadir}/cluster/relaxng/fence.rng.head
96 %{_datadir}/cluster/relaxng/fence.rng.tail
97 %{_datadir}/cluster/relaxng/fence2man.xsl
98 %{_datadir}/cluster/relaxng/fence2rng.xsl
99 %{_datadir}/cluster/relaxng/fence2wiki.xsl
100 %{_datadir}/cluster/relaxng/metadata.rng
101 %{_mandir}/man8/fence_*.8*