[heartbeat] Update to 3.0.4
Kevin Fenzi
kevin at fedoraproject.org
Sun Jan 23 23:08:55 UTC 2011
commit ea7f995ac9bf391f7cf2b82d2aa1369a7122ab78
Author: Kevin Fenzi <kevin at tummy.com>
Date: Sun Jan 23 16:08:44 2011 -0700
Update to 3.0.4
.gitignore | 1 +
heartbeat-2.1.4-default-init.patch | 12 -----------
heartbeat-2.1.4-duplicate-drbd.patch | 11 ----------
heartbeat-fedora-ccmuser.patch | 12 -----------
heartbeat-fedora-pam.patch | 15 -------------
heartbeat.spec | 37 ++++++++++++++++++++++------------
sources | 3 +-
7 files changed, 26 insertions(+), 65 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 5bcdd0e..fbbacdb 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
0daab7da36a8.tar.bz2
dso.patch
+/STABLE-3.0.4.tar.bz2
diff --git a/heartbeat.spec b/heartbeat.spec
index e894b6e..5e5402f 100644
--- a/heartbeat.spec
+++ b/heartbeat.spec
@@ -2,11 +2,12 @@
# When downloading directly from Mercurial, it will automatically add this prefix
# Invoking 'hg archive' wont but you can add one with:
# hg archive -t tgz -p "Linux-HA-Dev-" -r $upstreamversion $upstreamversion.tar.gz
-%global specversion 7
-%global upstreamprefix Linux-HA-Dev-
-%global upstreamversion 0daab7da36a8
+%global specversion 1
+#global upstreamprefix Linux-HA-Dev-
+%global upstreamprefix Heartbeat-3-0-
+%global upstreamversion STABLE-3.0.4
-%global alphatag %{upstreamversion}.hg
+#global alphatag %{upstreamversion}.hg
%global ENABLE_SNMP_SUBAGENT 0
%global gname haclient
@@ -14,13 +15,17 @@
Summary: Messaging and membership subsystem for High-Availability Linux
Name: heartbeat
-Version: 3.0.0
+Version: 3.0.4
+# For dev snapshots
+#Release: %{?alphatag:0.}%{specversion}%{?alphatag:.%{alphatag}}%{?dist}
Release: %{?alphatag:0.}%{specversion}%{?alphatag:.%{alphatag}}%{?dist}
License: GPLv2 and LGPLv2+
URL: http://linux-ha.org/
Group: System Environment/Daemons
-Source0: http://hg.linux-ha.org/dev/archive/%{upstreamversion}.tar.bz2
-Patch1: dso.patch
+# For dev snapshots
+#Source0: http://hg.linux-ha.org/dev/archive/%{upstreamversion}.tar.bz2
+Source0: http://hg.linux-ha.org/heartbeat-STABLE_3_0/archive/STABLE-3.0.4.tar.bz2
+Patch1: heartbeat-3.0.4-disable-xinclude.patch
Patch2: heartbeat-3.0.0-haresources.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: glib2-devel
@@ -40,6 +45,9 @@ BuildRequires: zlib-devel
BuildRequires: mailx
BuildRequires: which
BuildRequires: cluster-glue-libs-devel
+BuildRequires: libuuid-devel
+BuildRequires: libxslt
+BuildRequires: docbook-style-xsl
Requires: PyXML
Requires: resource-agents
Requires: cluster-glue-libs
@@ -89,7 +97,7 @@ Headers and shared libraries for writing programs for Heartbeat
%prep
%setup -q -n %{upstreamprefix}%{upstreamversion}
-%patch1 -p0
+%patch1 -p1
%patch2 -p1
%build
@@ -106,18 +114,17 @@ make %{?_smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT
+# disable xsltproc from trying to hit the net
+export XSLTPROC_OPTIONS=""
make DESTDIR=$RPM_BUILD_ROOT install
# cleanup
[ -d $RPM_BUILD_ROOT/usr/man ] && rm -rf $RPM_BUILD_ROOT/usr/man
[ -d $RPM_BUILD_ROOT/usr/share/libtool ] && rm -rf $RPM_BUILD_ROOT/usr/share/libtool
find $RPM_BUILD_ROOT -type f -name *.la -exec rm -f {} ';'
-mv $RPM_BUILD_ROOT/%{_datadir}/doc/packages/%{name} $RPM_BUILD_ROOT/%{_datadir}/doc/%{name}-%{version}
+mv $RPM_BUILD_ROOT/%{_datadir}/doc/%{name} $RPM_BUILD_ROOT/%{_datadir}/doc/%{name}-%{version}
rm -rf $RPM_BUILD_ROOT/%{_datadir}/heartbeat/cts
-sed -i -e '1i# -*-Shell-script-*-' $RPM_BUILD_ROOT/%{_sysconfdir}/ha.d/shellfuncs
-chmod -x $RPM_BUILD_ROOT/%{_sysconfdir}/ha.d/shellfuncs
-
%clean
rm -rf $RPM_BUILD_ROOT
@@ -140,7 +147,6 @@ fi
%doc %{_datadir}/doc/%{name}-%{version}
%dir %{_sysconfdir}/ha.d
%{_sysconfdir}/ha.d/harc
-%exclude %{_sysconfdir}/ha.d/shellfuncs
%{_sysconfdir}/ha.d/rc.d
%config(noreplace) %{_sysconfdir}/ha.d/README.config
%{_datadir}/heartbeat/
@@ -159,6 +165,8 @@ fi
%{_mandir}/man1/hb_delnode.1*
%{_mandir}/man8/heartbeat.8*
%{_mandir}/man8/apphbd.8*
+%{_mandir}/man5/authkeys.5*
+%{_mandir}/man5/ha.cf.5*
%if %{ENABLE_SNMP_SUBAGENT}
/LINUX-HA-MIB.mib
%endif
@@ -180,6 +188,9 @@ fi
%{_libdir}/*.so
%changelog
+* Sun Jan 23 2011 Kevin Fenzi <kevin at tummy.com> - 3.0.4-1
+- Update to 3.0.4
+
* Fri Apr 30 2010 Kevin Fenzi <kevin at tummy.com> - 3.0.0-0.7.0daab7da36a8.hg
- Add patch to fix haresource based clusters - fixes #576608
diff --git a/sources b/sources
index 1cb9905..24bdb07 100644
--- a/sources
+++ b/sources
@@ -1,2 +1 @@
-278681d62d2c39b1748ac0eb8ae234d8 0daab7da36a8.tar.bz2
-8adb6c5433e1d5acf454f8c894afcd82 dso.patch
+9f2d1a7672da1a1a0872a2c372acf770 STABLE-3.0.4.tar.bz2
More information about the scm-commits
mailing list