[packages/rgmanager] - up to 2.03.11, deprecation note - added kernel patch (fix kernel version check)
qboosh
qboosh at pld-linux.org
Tue May 15 20:24:28 CEST 2018
commit c2b94a39387a2ab0eec8414ebfc107686d800660
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Tue May 15 20:25:15 2018 +0200
- up to 2.03.11, deprecation note
- added kernel patch (fix kernel version check)
cluster-kernel.patch | 15 +++++++++++++++
rgmanager.spec | 23 +++++++++++++----------
2 files changed, 28 insertions(+), 10 deletions(-)
---
diff --git a/rgmanager.spec b/rgmanager.spec
index 908168b..f8287e1 100644
--- a/rgmanager.spec
+++ b/rgmanager.spec
@@ -1,26 +1,28 @@
+# NOTE: obsoleted by -rgmanager subpackage from cluster.spec (3.x)
Summary: Open Source HA Resource Group Failover
Summary(pl.UTF-8): Failover dla grupy zasobów o wysokiej dostępności
Name: rgmanager
-Version: 2.03.10
+Version: 2.03.11
Release: 1
License: GPL v2+
Group: Applications/System
Source0: ftp://sources.redhat.com/pub/cluster/releases/cluster-%{version}.tar.gz
-# Source0-md5: 379b560096e315d4b52e238a5c72ba4a
+# Source0-md5: 712b9f583472d1de614641bc0f4a0aaf
+Patch0: cluster-kernel.patch
URL: http://sources.redhat.com/cluster/
-BuildRequires: ccs-devel >= 2.03.10
-BuildRequires: cman-devel >= 2.03.10
-BuildRequires: dlm-devel >= 2.03.10
-BuildRequires: libxml2-devel
+BuildRequires: ccs-devel >= 2.03.11
+BuildRequires: cman-devel >= 2.03.11
+BuildRequires: dlm-devel >= 2.03.11
+BuildRequires: libxml2-devel >= 2
BuildRequires: ncurses-devel
BuildRequires: perl-base
BuildRequires: slang-devel
Requires: /sbin/findfs
Requires: awk
Requires: bash
-Requires: ccs >= 2.03.10
-Requires: cman-libs >= 2.03.10
-Requires: dlm-libs >= 2.03.10
+Requires: ccs >= 2.03.11
+Requires: cman-libs >= 2.03.11
+Requires: dlm-libs >= 2.03.11
Requires: grep
Requires: mount
Requires: net-tools
@@ -39,6 +41,7 @@ serwera.
%prep
%setup -q -n cluster-%{version}
+%patch0 -p1
# there are some unused variables
%{__perl} -pi -e 's/-Werror //' %{name}/src/clulib/Makefile
@@ -54,7 +57,7 @@ serwera.
--incdir=%{_includedir} \
--ncursesincdir=%{_includedir}/ncurses \
--libdir=%{_libdir} \
- --libexecdir=%{_libdir} \
+ --libexecdir=%{_libexecdir} \
--mandir=%{_mandir} \
--prefix=%{_prefix} \
--sbindir=%{_sbindir} \
diff --git a/cluster-kernel.patch b/cluster-kernel.patch
new file mode 100644
index 0000000..e140656
--- /dev/null
+++ b/cluster-kernel.patch
@@ -0,0 +1,15 @@
+--- cluster-2.03.11/configure.orig 2009-01-22 13:33:51.000000000 +0100
++++ cluster-2.03.11/configure 2018-05-14 21:46:55.682776792 +0200
+@@ -270,9 +270,9 @@
+ return 1;
+ }
+ # checking VERSION, PATCHLEVEL and SUBLEVEL for the supplied kernel
+- if ($build_version >= $version[0] &&
+- $build_patchlevel >= $version[1] &&
+- $build_sublevel >= $version[2]) {
++ if ($build_version > $version[0] || ($build_version == $version[0] &&
++ ($build_patchlevel > $version[1] || ($build_patchlevel == $version[1] &&
++ $build_sublevel >= $version[2])))) {
+ print " Current kernel version appears to be OK\n";
+ return 1;
+ } else {
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/rgmanager.git/commitdiff/c2b94a39387a2ab0eec8414ebfc107686d800660
More information about the pld-cvs-commit
mailing list