3 # - split into subpackages
4 %include /usr/lib/rpm/macros.perl
5 Summary: Reusable cluster fencing scripts
6 Summary(pl.UTF-8): Skrypty barier klastrowych wielokrotnego użytku
10 License: GPL v2+ (libraries), LGPL v2.1+ (applications)
12 Source0: https://fedorahosted.org/releases/f/e/fence-agents/%{name}-%{version}.tar.xz
13 # Source0-md5: 5669cfc4a25040f7acd324bafcd14468
14 Patch0: %{name}-check.patch
15 URL: https://fedorahosted.org/cluster/wiki/HomePage
16 BuildRequires: autoconf >= 2.63
17 BuildRequires: automake
18 BuildRequires: libtool >= 2:2.2.6
19 BuildRequires: nspr-devel
20 BuildRequires: nss-devel
21 BuildRequires: perl-Net-Telnet
22 BuildRequires: pkgconfig
23 BuildRequires: python-pexpect
24 BuildRequires: python-pycurl
25 BuildRequires: python-suds
26 BuildRequires: rpm-perlprov
27 BuildRequires: tar >= 1:1.22
29 # XXX: is it proper dependency for cluster 4?
30 Requires: resource-agents >= 3.9
31 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34 Scripts providing fencing facilities for cluster nodes.
36 %description -l pl.UTF-8
37 Skrypty zapewniające funkcjonalność barier dla węzłów klastra.
54 rm -rf $RPM_BUILD_ROOT
56 DESTDIR=$RPM_BUILD_ROOT
58 rmdir $RPM_BUILD_ROOT/var/run/cluster
60 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}
63 rm -rf $RPM_BUILD_ROOT
66 %defattr(644,root,root,755)
67 %doc ChangeLog doc/{COPYRIGHT,README.licence}
68 %attr(755,root,root) %{_sbindir}/fence_*
69 %attr(755,root,root) %{_libexecdir}/fence_kdump_send
71 %{_datadir}/cluster/fence_scsi_check.pl
72 %dir %{_datadir}/cluster/relaxng
73 %{_datadir}/cluster/relaxng/fence.rng.head
74 %{_datadir}/cluster/relaxng/fence.rng.tail
75 %{_datadir}/cluster/relaxng/fence2man.xsl
76 %{_datadir}/cluster/relaxng/fence2rng.xsl
77 %{_datadir}/cluster/relaxng/metadata.rng
78 %{_mandir}/man8/fence_*.8*