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