]> git.pld-linux.org Git - packages/fence-agents.git/blob - fence-agents.spec
- drop obsolete and outdated manual inclusion of rpm macros
[packages/fence-agents.git] / fence-agents.spec
1 # TODO:
2 #       - split into subpackages
3 Summary:        Reusable cluster fencing scripts
4 Summary(pl.UTF-8):      Skrypty barier klastrowych wielokrotnego użytku
5 Name:           fence-agents
6 Version:        4.0.24
7 Release:        1
8 License:        GPL v2+ (libraries), LGPL v2.1+ (applications)
9 Group:          Daemons
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
26 BuildRequires:  xz
27 # /usr/bin/gnutls-cli tool
28 Requires:       gnutls
29 # XXX: is it proper dependency for cluster 4?
30 Requires:       resource-agents >= 3.9
31 # /usr/bin/amttool
32 Suggests:       amtterm
33 # /usr/sbin/corosync-cmapctl tool
34 Suggests:       corosync
35 # /usr/bin/ipmitool
36 Suggests:       ipmitool
37 # /sbin/vgs
38 Suggests:       lvm2
39 # /sbin/mpathpersist
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
45 Suggests:       sg3_utils
46 Suggests:       sudo
47 Suggests:       telnet
48 # [/usr]/sbin/sbd
49 Suggests:       cluster-sbd
50 # /usr/bin/nova - seems not used
51 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
52
53 %description
54 Scripts providing fencing facilities for cluster nodes.
55
56 %description -l pl.UTF-8
57 Skrypty zapewniające funkcjonalność barier dla węzłów klastra.
58
59 %prep
60 %setup -q
61 %patch0 -p1
62
63 %build
64 %{__libtoolize}
65 %{__aclocal} -I make
66 %{__autoconf}
67 %{__autoheader}
68 %{__automake}
69 %configure \
70         SBD_PATH=/usr/sbin/sbd
71
72 %{__make}
73
74 %install
75 rm -rf $RPM_BUILD_ROOT
76 %{__make} install \
77         DESTDIR=$RPM_BUILD_ROOT
78
79 rmdir $RPM_BUILD_ROOT/var/run/cluster
80
81 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}
82
83 %clean
84 rm -rf $RPM_BUILD_ROOT
85
86 %files
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
91 %{_datadir}/fence
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*
This page took 0.068782 seconds and 3 git commands to generate.