[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#426769: patch for packaging gnbd.ko



Package: linux-modules-extra-2.6
Version: 2.6.18-7+etch2
Severity: normal
Tags: patch

Hello,
Applying both patches below (also the rgmanager #400204) to the source  redhat-cluster, I was able to get a proper redhat-cluster-source package and then able to recompile a linux-modules-extra-2.6 and get correct redhat-cluster-modules packages containing functional gnbd.ko that could be loaded.
Please, include these patches (also #400204) into the next round of (security) kernel updates for Etch, as the lack of rgmanager and gnbd.ko **seriously** impact usefulness of redhat-cluster Debian packages.
These modifications do correct some packaging problems that heavily impact Etch packages usefulness.
Without them, one willing to use a cluster *must* tweak source code and recompile packages or he/she will not get a running cluster with manageability and non phisically local disks.
Please, carefully consider including these 2 patches into the next kernel update, along with the #400204 (rgmanager) with redhat-cluster.

This bug report also solves http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=401073

Regards.
Andre Felipe Machado
http://www.techforce.com.br



andremachado@debian:/usr/src/redhat-cluster-1.03.00/gnbd-kernel/src$ diff -u /usr/src/redhat-cluster-1.03.00/gnbd-kernel/src/gnbd.c.originalWaldi /usr/src/redhat-cluster-1.03.00/gnbd-kernel/src/gnbd.c
--- /usr/src/redhat-cluster-1.03.00/gnbd-kernel/src/gnbd.c.originalWaldi       2007-05-16 11:52:23.000000000 -0300
+++ /usr/src/redhat-cluster-1.03.00/gnbd-kernel/src/gnbd.c      2007-06-01 12:16:58.000000000 -0300
@@ -34,7 +34,7 @@
 #include <asm/uaccess.h>
 #include <asm/types.h>

-#include <linux/gnbd.h>
+#include "gnbd.h"

 static int major_nr = 0;
 uint64_t insmod_time;
andremachado@debian:/usr/src/redhat-cluster-1.03.00/gnbd-kernel/src$






andremachado@debian:/usr/src/redhat-cluster-1.03.00/gnbd-kernel/src$ diff -u /usr/src/redhat-cluster-1.03.00/gnbd-kernel/src/Makefile.originalWaldi /usr/src/redhat-cluster-1.03.00/gnbd-kernel/src/Makefile
--- /usr/src/redhat-cluster-1.03.00/gnbd-kernel/src/Makefile.originalWaldi     2007-05-16 11:52:23.000000000 -0300
+++ /usr/src/redhat-cluster-1.03.00/gnbd-kernel/src/Makefile    2007-06-01 12:01:06.000000000 -0300
@@ -17,8 +17,8 @@
 UNINSTALL=${top_srcdir}/scripts/uninstall.pl
 endif

-linux_orig = ${top_srcdir}/patches/linux-orig
-linux_patched = ${top_srcdir}/patches/linux-patched
+linux_orig = ${top_srcdir}/linux-orig
+linux_patched = ${top_srcdir}/linux-patched


 PATCH_TARGET = gnbd.patch
@@ -52,7 +52,7 @@
                .tmp_versions *o .*.o.cmd *~


-clean:
+


 patches: pre add post
@@ -66,7 +66,7 @@
        rsync -a --delete ${linux_orig}/ ${linux_patched}/

 post:
-       ( cd ${top_srcdir}/patches ; diff -urN linux-orig linux-patched > ${PATCH_TARGET} ; exit 0 )
+       ( cd ${top_srcdir} ; diff -urN linux-orig linux-patched > ${PATCH_TARGET} ; exit 0 )

 add:
        cp gnbd.c ${linux_patched}/drivers/block/
andremachado@debian:/usr/src/redhat-cluster-1.03.00/gnbd-kernel/src$





Reply to: