[packages/gnbd] - up to 2.03.11, deprecation note - added kernel patch (fix kernel version check)

qboosh qboosh at pld-linux.org
Tue May 15 20:10:13 CEST 2018


commit bbe9bdbebb1f652f4c69a15be07fe37ffa5f1344
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Tue May 15 20:10:58 2018 +0200

    - up to 2.03.11, deprecation note
    - added kernel patch (fix kernel version check)

 cluster-kernel.patch | 15 +++++++++++++++
 gnbd.spec            |  9 ++++++---
 2 files changed, 21 insertions(+), 3 deletions(-)
---
diff --git a/gnbd.spec b/gnbd.spec
index 0c2c991..c17709a 100644
--- a/gnbd.spec
+++ b/gnbd.spec
@@ -1,12 +1,14 @@
+# NOTE: obsolete, for 3rd generation cluster see cluster.spec
 Summary:	Block device driver to share storage to many machines over a network
 Summary(pl.UTF-8):	Sterownik urządzenia blokowego do dzielenia pamięci między maszynami w sieci
 Name:		gnbd
-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/gnbd/
 BuildRequires:	cman-devel >= 2.03.10
 BuildRequires:	perl-base
@@ -29,6 +31,7 @@ sterownik nadającym się do używania w grupie węzłów GFS.
 
 %prep
 %setup -q -n cluster-%{version}
+%patch0 -p1
 
 %build
 ./configure \
@@ -37,7 +40,7 @@ sterownik nadającym się do używania w grupie węzłów GFS.
 	--ldflags="%{rpmldflags}" \
 	--incdir=%{_includedir} \
 	--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/gnbd.git/commitdiff/bbe9bdbebb1f652f4c69a15be07fe37ffa5f1344



More information about the pld-cvs-commit mailing list