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: 8d3d72670e836782ef97ada368484ef1
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: perl-Net-Telnet
20 BuildRequires: pkgconfig
21 BuildRequires: python-pexpect
22 BuildRequires: python-pycurl
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
35 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
38 Scripts providing fencing facilities for cluster nodes.
40 %description -l pl.UTF-8
41 Skrypty zapewniające funkcjonalność barier dla węzłów klastra.
58 rm -rf $RPM_BUILD_ROOT
60 DESTDIR=$RPM_BUILD_ROOT
62 rmdir $RPM_BUILD_ROOT/var/run/cluster
64 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}
67 rm -rf $RPM_BUILD_ROOT
70 %defattr(644,root,root,755)
71 %doc ChangeLog doc/{COPYRIGHT,README.licence}
72 %attr(755,root,root) %{_sbindir}/fence_*
73 %attr(755,root,root) %{_libexecdir}/fence_kdump_send
75 %attr(755,root,root) %{_datadir}/cluster/fence_scsi_check
76 %dir %{_datadir}/cluster/relaxng
77 %{_datadir}/cluster/relaxng/fence.rng.head
78 %{_datadir}/cluster/relaxng/fence.rng.tail
79 %{_datadir}/cluster/relaxng/fence2man.xsl
80 %{_datadir}/cluster/relaxng/fence2rng.xsl
81 %{_datadir}/cluster/relaxng/metadata.rng
82 %{_mandir}/man8/fence_*.8*