]> git.pld-linux.org Git - packages/fence-agents.git/blame - fence-agents.spec
- drop obsolete and outdated manual inclusion of rpm macros
[packages/fence-agents.git] / fence-agents.spec
CommitLineData
75697d9a
JK
1# TODO:
2# - split into subpackages
75697d9a 3Summary: Reusable cluster fencing scripts
dba9a42a 4Summary(pl.UTF-8): Skrypty barier klastrowych wielokrotnego użytku
75697d9a 5Name: fence-agents
337caaa3 6Version: 4.0.24
75697d9a 7Release: 1
cda7e7a8 8License: GPL v2+ (libraries), LGPL v2.1+ (applications)
75697d9a 9Group: Daemons
75697d9a 10Source0: https://fedorahosted.org/releases/f/e/fence-agents/%{name}-%{version}.tar.xz
337caaa3 11# Source0-md5: 161195adb0c125bbbbc1440920a2ff28
efe332c8 12Patch0: %{name}-check.patch
dba9a42a
JB
13URL: https://fedorahosted.org/cluster/wiki/HomePage
14BuildRequires: autoconf >= 2.63
75697d9a 15BuildRequires: automake
dba9a42a
JB
16BuildRequires: libtool >= 2:2.2.6
17BuildRequires: perl-Net-Telnet
cda7e7a8 18BuildRequires: pkgconfig
337caaa3 19BuildRequires: python-openwsman
1b6fdf0b 20BuildRequires: python-pexpect
75697d9a 21BuildRequires: python-pycurl
106ac479 22BuildRequires: python-requests
75697d9a 23BuildRequires: python-suds
dba9a42a
JB
24BuildRequires: rpm-perlprov
25BuildRequires: tar >= 1:1.22
26BuildRequires: xz
6e7db17e
JB
27# /usr/bin/gnutls-cli tool
28Requires: gnutls
4192c203
JB
29# XXX: is it proper dependency for cluster 4?
30Requires: resource-agents >= 3.9
6e7db17e
JB
31# /usr/bin/amttool
32Suggests: amtterm
106ac479
JB
33# /usr/sbin/corosync-cmapctl tool
34Suggests: corosync
6e7db17e
JB
35# /usr/bin/ipmitool
36Suggests: ipmitool
106ac479
JB
37# /sbin/vgs
38Suggests: lvm2
39# /sbin/mpathpersist
40Suggests: multipath-tools
41# /usr/bin/snmpget, /usr/bin/snmpset, /usr/bin/snmpwalk
42Suggests: net-snmp-tools
43Suggests: openssh-clients
44# /usr/bin/sg_persist, /usr/bin/sg_turs
45Suggests: sg3_utils
46Suggests: sudo
47Suggests: telnet
337caaa3
JB
48# [/usr]/sbin/sbd
49Suggests: cluster-sbd
106ac479 50# /usr/bin/nova - seems not used
75697d9a
JK
51BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
52
53%description
54Scripts providing fencing facilities for cluster nodes.
55
dba9a42a
JB
56%description -l pl.UTF-8
57Skrypty zapewniające funkcjonalność barier dla węzłów klastra.
58
75697d9a
JK
59%prep
60%setup -q
efe332c8 61%patch0 -p1
75697d9a
JK
62
63%build
64%{__libtoolize}
106ac479 65%{__aclocal} -I make
75697d9a
JK
66%{__autoconf}
67%{__autoheader}
68%{__automake}
337caaa3
JB
69%configure \
70 SBD_PATH=/usr/sbin/sbd
75697d9a
JK
71
72%{__make}
73
74%install
75rm -rf $RPM_BUILD_ROOT
76%{__make} install \
77 DESTDIR=$RPM_BUILD_ROOT
78
79rmdir $RPM_BUILD_ROOT/var/run/cluster
80
dba9a42a 81%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}
75697d9a
JK
82
83%clean
84rm -rf $RPM_BUILD_ROOT
85
86%files
87%defattr(644,root,root,755)
cda7e7a8 88%doc ChangeLog doc/{COPYRIGHT,README.licence}
75697d9a 89%attr(755,root,root) %{_sbindir}/fence_*
4192c203 90%attr(755,root,root) %{_libexecdir}/fence_kdump_send
75697d9a 91%{_datadir}/fence
8dbd0ae3 92%attr(755,root,root) %{_datadir}/cluster/fence_scsi_check
337caaa3 93%attr(755,root,root) %{_datadir}/cluster/fence_scsi_check_hardreboot
75697d9a
JK
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
106ac479 99%{_datadir}/cluster/relaxng/fence2wiki.xsl
efe332c8 100%{_datadir}/cluster/relaxng/metadata.rng
dba9a42a 101%{_mandir}/man8/fence_*.8*
This page took 0.073497 seconds and 4 git commands to generate.