[packages/resource-agents] - pl, some general cleanups

qboosh qboosh at pld-linux.org
Sat Sep 7 13:50:59 CEST 2013


commit 187a73687dc713e722f24ae70c868e440342d6ab
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sat Sep 7 13:50:51 2013 +0200

    - pl, some general cleanups

 resource-agents.spec | 101 ++++++++++++++++++++++++++++++---------------------
 1 file changed, 60 insertions(+), 41 deletions(-)
---
diff --git a/resource-agents.spec b/resource-agents.spec
index 8503209..6ec5bcb 100644
--- a/resource-agents.spec
+++ b/resource-agents.spec
@@ -1,29 +1,34 @@
 Summary:	Reusable cluster resource scripts
+Summary(pl.UTF-8):	Skrypty wielokrotnego użytku do obsługi zasobów klastrowych
 Name:		resource-agents
 Version:	3.9.3
 Release:	1
-License:	GPL v2+; LGPL v2.1+
+License:	GPL v2+, LGPL v2.1+
 Group:		Daemons
-URL:		http://www.linux-ha.org/
 Source0:	https://github.com/ClusterLabs/resource-agents/tarball/v3.9.3/%{name}-%{version}.tar.bz2
 # Source0-md5:	244cf2b90c94c6a0c5ed0747244eaa56
 Source1:	ldirectord.init
 Source2:	%{name}.tmpfiles
 Patch0:		%{name}-no_header_parsing.patch
 Patch1:		%{name}-bash.patch
-BuildRequires:	autoconf
-BuildRequires:	automake
+URL:		http://www.linux-ha.org/
+BuildRequires:	autoconf >= 2.63
+BuildRequires:	automake >= 1:1.10.1
 BuildRequires:	cluster-glue-libs-devel
 BuildRequires:	docbook-dtd44-xml
 BuildRequires:	docbook-style-xsl
-BuildRequires:	glib2-devel
+BuildRequires:	glib2-devel >= 2.0
+BuildRequires:	libnet-devel >= 1.0
 BuildRequires:	libtool
 BuildRequires:	libxslt-progs
 BuildRequires:	openssl-tools
+BuildRequires:	perl-tools-pod
 BuildRequires:	pkgconfig
 BuildRequires:	python-devel
 BuildRequires:	which
 Requires:	cluster-glue
+# for heartbeat parts
+Requires:	heartbeat-libs >= 3
 Obsoletes:	heartbeat-resources < 3.0
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -31,8 +36,13 @@ BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 Scripts to allow common services to operate in a High Availability
 environment.
 
+%description -l pl.UTF-8
+Skrypty pozwalające na działanie popularnych usług w środowisku
+wysokiej dostępności (High Availability).
+
 %package -n ldirectord
 Summary:	A Monitoring Daemon for Maintaining High Availability Resources
+Summary(pl.UTF-8):	Demon monitorujący do utrzymywania zasobów z wysoką dostępnością
 License:	GPL v2+
 Group:		Applications/System
 Requires(post,preun):	/sbin/chkconfig
@@ -46,15 +56,16 @@ Provides:	heartbeat-ldirectord
 Obsoletes:	heartbeat-ldirectord
 
 %description -n ldirectord
-The Linux Director Daemon (ldirectord) was written by Jacob Rief.
-<jacob.rief at tiscover.com>
-
-ldirectord is a stand alone daemon for monitoring the services on real
-servers. Currently, HTTP, HTTPS, and FTP services are supported.
-lditrecord is simple to install and works with the heartbeat code
-(http://www.linux-ha.org/).
+The Linux Director Daemon (ldirectord) is a stand alone daemon for
+monitoring the services on real servers. Currently, HTTP, HTTPS, and
+FTP services are supported. ldirectord is simple to install and works
+with the heartbeat code (http://www.linux-ha.org/).
 
-See 'ldirectord -h' and linux-ha/doc/ldirectord for more information.
+%description -n ldirectord -l pl.UTF-8
+Demon Linux Director (ldirectord) to samodzielny demon do
+monitorowania usług na rzeczywistych serwerach. Obecnie obsługiwane są
+usługi HTTP, HTTPS i FTP. ldirectord jest prosty do zainstalowania i
+współpracuje z kodem heartbeat (http://www.linux-ha.org/).
 
 %prep
 %setup -q -n ClusterLabs-%{name}-2fafa06
@@ -74,10 +85,10 @@ See 'ldirectord -h' and linux-ha/doc/ldirectord for more information.
 	MAILCMD=/bin/mail \
 	MOUNT=/bin/mount \
 	PING=/bin/ping \
+	--docdir=%{_docdir}/%{name}-%{version} \
+	--enable-fatal-warnings \
 	--with-initdir=/etc/rc.d/init.d \
-	--enable-fatal-warnings=yes \
-	--with-ocf-root=%{_prefix}/lib/ocf \
-	--docdir=%{_docdir}/%{name}-%{version}
+	--with-ocf-root=%{_prefix}/lib/ocf
 
 %{__make}
 
@@ -90,14 +101,14 @@ install -d $RPM_BUILD_ROOT%{_sysconfdir}/ha.d/resource.d \
 	DESTDIR=$RPM_BUILD_ROOT
 
 # in doc
-rm $RPM_BUILD_ROOT%{_datadir}/%{name}/ra-api-1.dtd
+%{__rm} $RPM_BUILD_ROOT%{_datadir}/%{name}/ra-api-1.dtd
 
-rm -f $RPM_BUILD_ROOT/etc/rc.d/init.d/ldirectord
+%{__rm} $RPM_BUILD_ROOT/etc/rc.d/init.d/ldirectord
 install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/ldirectord
 cp -a ldirectord/ldirectord.cf $RPM_BUILD_ROOT%{_sysconfdir}/ha.d
 install %{SOURCE2} $RPM_BUILD_ROOT%{systemdtmpfilesdir}/%{name}.conf
 
-# Dont package static libs or compiled python
+# Don't package static modules or compiled python
 find $RPM_BUILD_ROOT -name '*.a' -type f -print0 | xargs -0 rm -f
 find $RPM_BUILD_ROOT -name '*.la' -type f -print0 | xargs -0 rm -f
 find $RPM_BUILD_ROOT -name '*.pyc' -type f -print0 | xargs -0 rm -f
@@ -123,51 +134,59 @@ fi
 %files
 %defattr(644,root,root,755)
 %doc AUTHORS doc/README.webapps heartbeat/ra-api-1.dtd
-%attr(755,root,root) %{_libdir}/heartbeat/send_arp
-%attr(755,root,root) %{_libdir}/heartbeat/sfex_daemon
-%attr(755,root,root) %{_libdir}/heartbeat/findif
-%attr(755,root,root) %{_libdir}/heartbeat/tickle_tcp
-%{_datadir}/resource-agents
 %attr(755,root,root) %{_sbindir}/ocf-tester
 %attr(755,root,root) %{_sbindir}/ocft
 %attr(755,root,root) %{_sbindir}/sfex_init
 %attr(755,root,root) %{_sbindir}/sfex_stat
 %attr(755,root,root) %{_sbindir}/rhev-check.sh
+
 %dir %{_sysconfdir}/ha.d
 %dir %{_sysconfdir}/ha.d/resource.d
 %{_sysconfdir}/ha.d/shellfuncs
-%{_includedir}/heartbeat/agent_config.h
-%attr(1755,root,root) /var/run/resource-agents
-%dir %{_datadir}/cluster
-%dir %{_datadir}/cluster/utils
-%dir %{_datadir}/cluster/relaxng
+
+%attr(755,root,root) %{_libdir}/heartbeat/send_arp
+%attr(755,root,root) %{_libdir}/heartbeat/sfex_daemon
+%attr(755,root,root) %{_libdir}/heartbeat/findif
+%attr(755,root,root) %{_libdir}/heartbeat/tickle_tcp
+
 %dir %{_prefix}/lib/ocf
-%dir %{_prefix}/lib/ocf/resource.d
-%dir %{_prefix}/lib/ocf/resource.d/heartbeat
 %dir %{_prefix}/lib/ocf/lib
 %dir %{_prefix}/lib/ocf/lib/heartbeat
+%{_prefix}/lib/ocf/lib/heartbeat/ocf-*
+%{_prefix}/lib/ocf/lib/heartbeat/*.sh
+%dir %{_prefix}/lib/ocf/resource.d
+%dir %{_prefix}/lib/ocf/resource.d/heartbeat
+%{_prefix}/lib/ocf/resource.d/heartbeat/.ocf-*
 %attr(755,root,root) %{_prefix}/lib/ocf/resource.d/heartbeat/*
-%attr(755,root,root) %{_datadir}/cluster/*.sh
+%{_prefix}/lib/ocf/resource.d/redhat
+
+%dir %{_datadir}/cluster
 %{_datadir}/cluster/*.metadata
+%attr(755,root,root) %{_datadir}/cluster/*.sh
 %{_datadir}/cluster/SAP*
 %{_datadir}/cluster/svclib_nfslock
 %{_datadir}/cluster/ocf-shellfuncs
+%dir %{_datadir}/cluster/relaxng
 %{_datadir}/cluster/relaxng/*
+%dir %{_datadir}/cluster/utils
 %attr(755,root,root) %{_datadir}/cluster/utils/*
-%{_prefix}/lib/ocf/resource.d/heartbeat/.ocf-*
-%{_prefix}/lib/ocf/lib/heartbeat/ocf-*
-%{_prefix}/lib/ocf/lib/heartbeat/*.sh
-%{_prefix}/lib/ocf/resource.d/redhat
-%{_mandir}/man7/*.7*
+
+%{_datadir}/resource-agents
+
+%{_includedir}/heartbeat/agent_config.h
+
+%attr(1755,root,root) /var/run/resource-agents
+%{systemdtmpfilesdir}/%{name}.conf
+
+%{_mandir}/man7/ocf_heartbeat_*.7*
 %{_mandir}/man8/ocf-tester.8*
 %{_mandir}/man8/sfex_init.8*
-%{systemdtmpfilesdir}/%{name}.conf
 
 %files -n ldirectord
 %defattr(644,root,root,755)
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ha.d/ldirectord.cf
-%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/ldirectord
 %attr(755,root,root) %{_sysconfdir}/ha.d/resource.d/ldirectord
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/ldirectord
 %attr(754,root,root) /etc/rc.d/init.d/ldirectord
-%attr(755,root,root) %{_sbindir}/*ldirectord*
-%{_mandir}/man8/*ldirectord*.8*
+%attr(755,root,root) %{_sbindir}/ldirectord
+%{_mandir}/man8/ldirectord.8*
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/resource-agents.git/commitdiff/187a73687dc713e722f24ae70c868e440342d6ab



More information about the pld-cvs-commit mailing list