1 # NOTE: obsoleted by -rgmanager subpackage from cluster.spec (3.x)
2 Summary: Open Source HA Resource Group Failover
3 Summary(pl.UTF-8): Failover dla grupy zasobów o wysokiej dostępności
8 Group: Applications/System
9 Source0: ftp://sources.redhat.com/pub/cluster/releases/cluster-%{version}.tar.gz
10 # Source0-md5: 712b9f583472d1de614641bc0f4a0aaf
11 Patch0: cluster-kernel.patch
12 URL: http://sources.redhat.com/cluster/
13 BuildRequires: ccs-devel >= 2.03.11
14 BuildRequires: cman-devel >= 2.03.11
15 BuildRequires: dlm-devel >= 2.03.11
16 BuildRequires: libxml2-devel >= 2
17 BuildRequires: ncurses-devel
18 BuildRequires: perl-base
19 BuildRequires: slang-devel
20 Requires: /sbin/findfs
23 Requires: ccs >= 2.03.11
24 Requires: cman-libs >= 2.03.11
25 Requires: dlm-libs >= 2.03.11
31 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34 Resource Group Manager provides high availability of critical server
35 applications in the event of planned or unplanned system downtime.
37 %description -l pl.UTF-8
38 Resource Group Manager daje wysoką dostępność krytycznych aplikacji
39 serwerowych w przypadku planowanych lub nieplanowanych wyłączeń
43 %setup -q -n cluster-%{version}
46 # there are some unused variables
47 %{__perl} -pi -e 's/-Werror //' %{name}/src/clulib/Makefile
48 %{__perl} -pi -e 's/-Werror //' %{name}/src/daemons/Makefile
49 %{__perl} -pi -e 's/-Werror //' %{name}/src/utils/Makefile
50 %{__perl} -pi -e 's/-lncurses/-lncurses -ltinfo/' %{name}/src/utils/Makefile
55 --cflags="%{rpmcflags} -Wall" \
56 --ldflags="%{rpmldflags}" \
57 --incdir=%{_includedir} \
58 --ncursesincdir=%{_includedir}/ncurses \
60 --libexecdir=%{_libexecdir} \
63 --sbindir=%{_sbindir} \
67 --without_kernel_modules
68 # -j1 because of missing dependency in clulib
69 %{__make} -C %{name} -j1 \
70 NCURSES_LDFLAGS="-lncurses -ltinfo"
73 rm -rf $RPM_BUILD_ROOT
75 %{__make} -C %{name} install \
76 DESTDIR=$RPM_BUILD_ROOT
79 rm -rf $RPM_BUILD_ROOT
82 %defattr(644,root,root,755)
83 %doc %{name}/{ChangeLog,README,errors.txt}
84 %attr(755,root,root) %{_sbindir}/clubufflush
85 %attr(755,root,root) %{_sbindir}/clufindhostname
86 %attr(755,root,root) %{_sbindir}/clulog
87 %attr(755,root,root) %{_sbindir}/clunfslock
88 %attr(755,root,root) %{_sbindir}/clurgmgrd
89 %attr(755,root,root) %{_sbindir}/clurmtabd
90 %attr(755,root,root) %{_sbindir}/clustat
91 %attr(755,root,root) %{_sbindir}/clusvcadm
92 %attr(755,root,root) %{_sbindir}/rg_test
93 #%attr(754,root,root) /etc/rc.d/init.d/rgmanager
94 %attr(755,root,root) %{_datadir}/cluster
95 %{_mandir}/man8/clubufflush.8*
96 %{_mandir}/man8/clufindhostname.8*
97 %{_mandir}/man8/clulog.8*
98 %{_mandir}/man8/clurgmgrd.8*
99 %{_mandir}/man8/clurmtabd.8*
100 %{_mandir}/man8/clustat.8*
101 %{_mandir}/man8/clusvcadm.8*