rpms/resource-agents/devel .cvsignore, 1.12, 1.13 resource-agents.spec, 1.13, 1.14 sources, 1.12, 1.13

Andrew Beekhof beekhof at fedoraproject.org
Tue Aug 18 08:24:42 UTC 2009


Author: beekhof

Update of /cvs/pkgs/rpms/resource-agents/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv2531

Modified Files:
	.cvsignore resource-agents.spec sources 
Log Message:
Update Pacemaker resource agents, include ldirectord


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/resource-agents/devel/.cvsignore,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -p -r1.12 -r1.13
--- .cvsignore	12 Aug 2009 19:34:00 -0000	1.12
+++ .cvsignore	18 Aug 2009 08:24:40 -0000	1.13
@@ -1,2 +1,2 @@
+2198dc90bec4.tar.bz2
 resource-agents-3.0.0.tar.gz
-3aa338887920.tar.bz2


Index: resource-agents.spec
===================================================================
RCS file: /cvs/pkgs/rpms/resource-agents/devel/resource-agents.spec,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -p -r1.13 -r1.14
--- resource-agents.spec	12 Aug 2009 19:34:00 -0000	1.13
+++ resource-agents.spec	18 Aug 2009 08:24:40 -0000	1.14
@@ -20,12 +20,12 @@
 # Invoking 'hg archive' wont but you can add one with:
 #  hg archive -t tgz -p "Cluster-Resource-Agents-" -r $altversion $altversion.tar.gz
 %define altprefix Cluster-Resource-Agents-
-%define altversion 3aa338887920
+%define altversion 2198dc90bec4
 
 Name: resource-agents
 Summary: Open Source HA Resource Agents for Red Hat Cluster
 Version: 3.0.0
-Release: 15%{?alphatag:.%{alphatag}}%{?dist}
+Release: 16%{?alphatag:.%{alphatag}}%{?dist}
 License: GPLv2+ and LGPLv2+
 Group: System Environment/Base
 URL: http://sources.redhat.com/cluster/wiki/
@@ -44,6 +44,35 @@ BuildRoot: %(mktemp -ud %{_tmppath}/%{na
 BuildRequires: cluster-glue-libs-devel glib2-devel
 BuildRequires: automake autoconf pkgconfig
 
+%description
+A set of scripts to interface with several services to operate in a
+High Availability environment for both Pacemaker and rgmanager
+service managers.
+
+%package -n ldirectord
+Summary:          Monitor daemon for maintaining high availability resources
+Group:            System Environment/Daemons
+Requires:         ipvsadm
+Requires(post):   /sbin/chkconfig
+Requires(preun):  /sbin/chkconfig
+
+# We were originally ldirectord, then renamed with a heartbeat- prefix.
+# Upstream maintainer wishes to use no prefix, which is consistent with 
+# how it is packaged for other distributions
+Provides:  ldirectord = 3.0.0-15
+Obsoletes: ldirectord < 3.0.0-15
+Provides:  heartbeat-ldirectord = 3.0.0-15
+Obsoletes: heartbeat-ldirectord < 3.0.0-15
+
+# removed for now until it's in Fedora
+#Requires:  perl(Net::IMAP::Simple::SSL)
+
+%description -n ldirectord
+ldirectord is a stand-alone daemon to monitor services of real 
+for virtual services provided by The Linux Virtual Server
+(http://www.linuxvirtualserver.org/). It is simple to install 
+and works with the heartbeat code (http://www.linux-ha.org/).
+
 # we inherit configure from cluster project. Configure it for vars we need.
 # building from source directly without those parameters will NOT work.
 # See http://www.redhat.com/archives/cluster-devel/2009-February/msg00003.html
@@ -61,9 +90,7 @@ BuildRequires: automake autoconf pkgconf
 # prepare pacemaker RAs
 cd %{altprefix}%{altversion}
 ./autogen.sh
-%{_configure} \
-	CFLAGS="$(echo '%{optflags}')" \
-	--enable-fatal-warnings=no
+%{configure} --enable-fatal-warnings=no
 
 %build
 ##CFLAGS="$(echo '%{optflags}')" make %{_smp_mflags}
@@ -88,10 +115,13 @@ chmod 755 %{buildroot}/%{_datadir}/clust
 %clean
 rm -rf %{buildroot}
 
-%description
-A set of scripts to interface with several services to operate in a
-High Availability environment for both Pacemaker and rgmanager
-service managers.
+%post -n ldirectord
+/sbin/chkconfig --add ldirectord
+
+%postun -n ldirectord -p /sbin/ldconfig
+
+%preun -n ldirectord
+/sbin/chkconfig --del ldirectord
 
 %files
 %defattr(-,root,root,-)
@@ -105,14 +135,49 @@ service managers.
 %{_sbindir}/ocf-tester
 %{_sbindir}/sfex_init
 
-%dir %{_datadir}/glue
-%doc %{_datadir}/glue/ra-api-1.dtd
+%dir %{_datadir}/resource-agents
+%doc %{_datadir}/resource-agents/ra-api-1.dtd
 
 %dir %{_libdir}/heartbeat
+%{_libdir}/heartbeat/findif
 %{_libdir}/heartbeat/send_arp  
 %{_libdir}/heartbeat/sfex_daemon
 
+%files -n ldirectord
+%defattr(-,root,root,-)
+%doc %{altprefix}%{altversion}/COPYING 
+%doc %{altprefix}%{altversion}/ldirectord/ldirectord.cf
+%{_sbindir}/ldirectord
+%config(noreplace) %{_sysconfdir}/logrotate.d/ldirectord
+%{_sysconfdir}/init.d/ldirectord
+%{_sysconfdir}/ha.d/resource.d/ldirectord
+%{_mandir}/man8/ldirectord.8*
+/usr/lib/ocf/resource.d/heartbeat/ldirectord
+
 %changelog
+* Tue Aug 18 2009 Andrew Beekhof <andrew at beekhof.net> - 3.0.0-16
+- Create an ldirectord package
+- Update Pacameker agents to upstream version: 2198dc90bec4
+  + Build: Import ldirectord.
+  + Ensure HA_VARRUNDIR has a value to substitute
+  + High: Add findif tool (mandatory for IPaddr/IPaddr2)
+  + High: IPv6addr: new nic and cidr_netmask parameters
+  + High: postfix: new resource agent
+  + Include license information
+  + Low (LF 2159): Squid: make the regexp match more precisely output of netstat
+  + Low: configure: Fix package name.
+  + Low: ldirectord: add dependency on $remote_fs.
+  + Low: ldirectord: add mandatory required header to init script.
+  + Medium (LF 2165): IPaddr2: remove all colons from the mac address before passing it to send_arp
+  + Medium: VirtualDomain: destroy domain shortly before timeout expiry
+  + Medium: shellfuncs: Make the mktemp wrappers work.
+  + Remove references to Echo function
+  + Remove references to heartbeat shellfuncs.
+  + Remove useless path lookups
+  + findif: actually include the right header. Simplify configure.
+  + ldirectord: Remove superfluous configure artifact.
+  + ocf-tester: Fix package reference and path to DTD.
+
 * Tue Aug 11 2009 Ville Skyttä <ville.skytta at iki.fi> - 3.0.0-15
 - Use bzipped upstream hg tarball.
 


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/resource-agents/devel/sources,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -p -r1.12 -r1.13
--- sources	12 Aug 2009 19:34:00 -0000	1.12
+++ sources	18 Aug 2009 08:24:40 -0000	1.13
@@ -1,2 +1,2 @@
+af99c03587de9d314dc1b47b3ea9f6aa  2198dc90bec4.tar.bz2
 485253db9ea4d48d38d7a0aef84cf660  resource-agents-3.0.0.tar.gz
-33048577b70aca705a62677e54c1d339  3aa338887920.tar.bz2




More information about the scm-commits mailing list