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