[kernel] r9981 - in dists/trunk/redhat-cluster/redhat-cluster/debian: . patches
Frederik Schüler
fs at alioth.debian.org
Wed Dec 19 13:33:24 UTC 2007
Author: fs
Date: Wed Dec 19 13:33:23 2007
New Revision: 9981
Log:
rename gfs-source into redhat-cluster-source
add gnbd kernel module to redhat-cluster-source
Added:
dists/trunk/redhat-cluster/redhat-cluster/debian/modass.redhat-cluster-source
- copied, changed from r9976, /dists/trunk/redhat-cluster/redhat-cluster/debian/modass.gfs-source
dists/trunk/redhat-cluster/redhat-cluster/debian/patches/02_fix_gnbd-kernel-makefile.dpatch
- copied, changed from r9976, /dists/trunk/redhat-cluster/redhat-cluster/debian/patches/01_fix_gfs-kernel-makefile.dpatch
dists/trunk/redhat-cluster/redhat-cluster/debian/redhat-cluster-modules-_KVERS_.postinst
- copied unchanged from r9976, /dists/trunk/redhat-cluster/redhat-cluster/debian/gfs-modules-_KVERS_.postinst
dists/trunk/redhat-cluster/redhat-cluster/debian/redhat-cluster-source.Makefile
dists/trunk/redhat-cluster/redhat-cluster/debian/redhat-cluster-source.README.Debian
- copied, changed from r9976, /dists/trunk/redhat-cluster/redhat-cluster/debian/gfs-source.README.Debian
dists/trunk/redhat-cluster/redhat-cluster/debian/redhat-cluster-source.rules
- copied, changed from r9976, /dists/trunk/redhat-cluster/redhat-cluster/debian/gfs-source.rules
Removed:
dists/trunk/redhat-cluster/redhat-cluster/debian/gfs-modules-_KVERS_.postinst
dists/trunk/redhat-cluster/redhat-cluster/debian/gfs-source.README.Debian
dists/trunk/redhat-cluster/redhat-cluster/debian/gfs-source.rules
dists/trunk/redhat-cluster/redhat-cluster/debian/modass.gfs-source
Modified:
dists/trunk/redhat-cluster/redhat-cluster/debian/TODO
dists/trunk/redhat-cluster/redhat-cluster/debian/changelog
dists/trunk/redhat-cluster/redhat-cluster/debian/control
dists/trunk/redhat-cluster/redhat-cluster/debian/control.modules.in
dists/trunk/redhat-cluster/redhat-cluster/debian/patches/00list
dists/trunk/redhat-cluster/redhat-cluster/debian/rules
Modified: dists/trunk/redhat-cluster/redhat-cluster/debian/TODO
==============================================================================
--- dists/trunk/redhat-cluster/redhat-cluster/debian/TODO (original)
+++ dists/trunk/redhat-cluster/redhat-cluster/debian/TODO Wed Dec 19 13:33:23 2007
@@ -1,6 +1,5 @@
Open packaging issues
--------------------
-- add gnbd-source package containing the gnbd kernel module (#401073, #426769)
- make initscripts lsb-compliant
- redo description of gfs-source? (#380002)
Modified: dists/trunk/redhat-cluster/redhat-cluster/debian/changelog
==============================================================================
--- dists/trunk/redhat-cluster/redhat-cluster/debian/changelog (original)
+++ dists/trunk/redhat-cluster/redhat-cluster/debian/changelog Wed Dec 19 13:33:23 2007
@@ -21,5 +21,8 @@
- Call dh_strip during install. Closes: #437899
* Add handling for missing cluster.conf. Closes: #420229, #381434, #367370
* Enable XEN support on amd64 too.
+ * Add gnbd kernel module source to redhat-cluster-source.
+ Closes: #401073, #426769
- -- Frederik Schüler <fs at debian.org> Wed, 19 Dec 2007 13:17:28 +0100
+
+ -- Frederik Schüler <fs at debian.org> Wed, 19 Dec 2007 13:59:49 +0100
Modified: dists/trunk/redhat-cluster/redhat-cluster/debian/control
==============================================================================
--- dists/trunk/redhat-cluster/redhat-cluster/debian/control (original)
+++ dists/trunk/redhat-cluster/redhat-cluster/debian/control Wed Dec 19 13:33:23 2007
@@ -12,7 +12,7 @@
Priority: optional
Architecture: all
Depends: cman, gfs-tools, gfs2-tools, rgmanager, clvm
-Description: red hat cluster suite (meta package)
+Description: Red Hat cluster suite (meta package)
The only scope for this package is to install the full Red Hat Cluster Suite
in one shot. It is safe to remove it.
@@ -20,7 +20,7 @@
Architecture: any
Section: admin
Pre-Depends: debconf | debconf-2.0
-Depends: ${shlibs:Depends}, python, openais (>= 0.82-2), gfs-modules
+Depends: ${shlibs:Depends}, python, openais (>= 0.82-2), redhat-cluster-modules
Conflicts: magma, libmagma1, libmagma-dev, ccs, fence, libiddev-dev, fence-gnbd, gulm, libgulm1, libgulm-dev, magma-plugins
Replaces: ccs, fence, fence-gnbd
Description: cluster manager
@@ -75,7 +75,7 @@
Package: gfs-tools
Architecture: any
-Depends: ${shlibs:Depends}, psmisc, gfs-modules, gfs2-tools
+Depends: ${shlibs:Depends}, psmisc, redhat-cluster-modules, gfs2-tools
Section: admin
Description: global file system tools
The Global File System allows a cluster of machines to concurrently access
@@ -92,7 +92,7 @@
Package: gfs2-tools
Architecture: any
-Depends: ${shlibs:Depends}, psmisc, gfs-modules
+Depends: ${shlibs:Depends}, psmisc, redhat-cluster-modules
Section: admin
Description: global file system 2 tools (EXPERIMENTAL)
The Global File System 2 allows a cluster of machines to concurrently access
@@ -108,7 +108,7 @@
Package: gnbd-client
Section: admin
Architecture: any
-Depends: ${shlibs:Depends}, gfs-modules
+Depends: ${shlibs:Depends}, redhat-cluster-modules
Recommends: fence-gnbd (= ${binary:Version})
Description: global network block device - client tools
GNBD allows to use block devices over the network. It is a modified
@@ -120,7 +120,7 @@
Package: gnbd-server
Section: admin
Architecture: any
-Depends: ${shlibs:Depends}, gfs-modules
+Depends: ${shlibs:Depends}, redhat-cluster-modules
Recommends: fence-gnbd (= ${binary:Version})
Description: global network block device - server tools
GNBD allows to use block devices over the network. It is a modified
@@ -137,9 +137,9 @@
Resource Group Manager provides high availability of critical server
applications in the event of planned or unplanned system downtime.
-Package: gfs-source
+Package: redhat-cluster-source
Architecture: any
Depends: bzip2
-Description: Global File System v1 - kernel module source
+Description: Red Hat cluster suite - kernel modules source
This package contains the source necessary for compiling the
- Global File System version 1 kernel modules against the linux tree.
+ Red Hat cluster suite kernel modules against the linux tree.
Modified: dists/trunk/redhat-cluster/redhat-cluster/debian/control.modules.in
==============================================================================
--- dists/trunk/redhat-cluster/redhat-cluster/debian/control.modules.in (original)
+++ dists/trunk/redhat-cluster/redhat-cluster/debian/control.modules.in Wed Dec 19 13:33:23 2007
@@ -1,4 +1,4 @@
-Source: gfs
+Source: redhat-cluster
Section: admin
Priority: optional
Maintainer: Debian Kernel Team <debian-kernel at lists.debian.org>
@@ -6,21 +6,21 @@
Standards-Version: 3.7.3.0
Build-Depends: debhelper (>> 5.0.0), linux-headers-_KVERS_
-Package: gfs-modules-_KVERS_
+Package: redhat-cluster-modules-_KVERS_
Section: admin
Priority: optional
Architecture: any
Recommends: kernel-image-_KVERS_, gfs-tools
-Provides: gfs-modules
+Provides: redhat-cluster-modules
Description: global file system kernel module
The Global File System 2 allows a cluster of machines to concurrently access
shared storage hardware like SANs or iSCSI and network block devices. GFS
can be deployed to build high available services without the single point
of failure a file server would be.
.
- This package contains the compiled gfs kernel module for _KVERS_
+ This package contains the compiled gfs and gnbd kernel modules for _KVERS_
.
If you compiled a custom kernel, you will most likely need to compile a
- custom version of this module as well. The gfs-source
+ custom version of this module as well. The redhat-cluster-source
package has been provided for this purpose.
Copied: dists/trunk/redhat-cluster/redhat-cluster/debian/modass.redhat-cluster-source (from r9976, /dists/trunk/redhat-cluster/redhat-cluster/debian/modass.gfs-source)
==============================================================================
--- /dists/trunk/redhat-cluster/redhat-cluster/debian/modass.gfs-source (original)
+++ dists/trunk/redhat-cluster/redhat-cluster/debian/modass.redhat-cluster-source Wed Dec 19 13:33:23 2007
@@ -2,8 +2,8 @@
MA_DIR=${MA_DIR:-/usr/share/modass}
-TARBALL=/usr/src/gfs.tar.bz2
-BUILDDIR=${MODULE_LOC:-/usr/src/modules}/gfs
+TARBALL=/usr/src/redhat-cluster.tar.bz2
+BUILDDIR=${MODULE_LOC:-/usr/src/modules}/redhat-cluster
. $MA_DIR/packages/generic.sh
Modified: dists/trunk/redhat-cluster/redhat-cluster/debian/patches/00list
==============================================================================
--- dists/trunk/redhat-cluster/redhat-cluster/debian/patches/00list (original)
+++ dists/trunk/redhat-cluster/redhat-cluster/debian/patches/00list Wed Dec 19 13:33:23 2007
@@ -1,2 +1,3 @@
00_fix_gfs2_quota.dpatch
01_fix_gfs-kernel-makefile.dpatch
+02_fix_gnbd-kernel-makefile.dpatch
Copied: dists/trunk/redhat-cluster/redhat-cluster/debian/patches/02_fix_gnbd-kernel-makefile.dpatch (from r9976, /dists/trunk/redhat-cluster/redhat-cluster/debian/patches/01_fix_gfs-kernel-makefile.dpatch)
==============================================================================
--- /dists/trunk/redhat-cluster/redhat-cluster/debian/patches/01_fix_gfs-kernel-makefile.dpatch (original)
+++ dists/trunk/redhat-cluster/redhat-cluster/debian/patches/02_fix_gnbd-kernel-makefile.dpatch Wed Dec 19 13:33:23 2007
@@ -1,20 +1,20 @@
#! /bin/sh /usr/share/dpatch/dpatch-run
-## 01_fix_gfs-kernel-makefile.dpatch by Frederik Schüler <fs at debian.org>
+## 01_fix_gnbd-kernel-makefile.dpatch by Frederik Schüler <fs at debian.org>
##
## All lines beginning with `## DP:' are a description of the patch.
## DP: Remove unneeded include from Makefile
@DPATCH@
---- redhat-cluster-2.20071022/gfs-kernel/src/gfs/Makefile.old 2007-12-07 22:58:12.000000000 +0100
-+++ redhat-cluster-2.20071022/gfs-kernel/src/gfs/Makefile 2007-12-07 22:58:20.000000000 +0100
+--- redhat-cluster-2.20071022/gnbd-kernel/src/Makefile.old 2007-12-07 22:58:12.000000000 +0100
++++ redhat-cluster-2.20071022/gnbd-kernel/src/Makefile 2007-12-07 22:58:20.000000000 +0100
@@ -11,10 +11,6 @@
###############################################################################
###############################################################################
-ifndef USING_KBUILD
--include ../../../make/defines.mk
+-include ../../make/defines.mk
-endif
-
- PWD := $(shell pwd)
+ PWD = $(shell pwd)
SYMVERFILE := ${KERNEL_BUILD}/Module.symvers
Added: dists/trunk/redhat-cluster/redhat-cluster/debian/redhat-cluster-source.Makefile
==============================================================================
--- (empty file)
+++ dists/trunk/redhat-cluster/redhat-cluster/debian/redhat-cluster-source.Makefile Wed Dec 19 13:33:23 2007
@@ -0,0 +1,5 @@
+#! /usr/bin/make -f
+
+USING_KBUILD=1
+
+obj-m = gfs/ gnbd/
Copied: dists/trunk/redhat-cluster/redhat-cluster/debian/redhat-cluster-source.README.Debian (from r9976, /dists/trunk/redhat-cluster/redhat-cluster/debian/gfs-source.README.Debian)
==============================================================================
--- /dists/trunk/redhat-cluster/redhat-cluster/debian/gfs-source.README.Debian (original)
+++ dists/trunk/redhat-cluster/redhat-cluster/debian/redhat-cluster-source.README.Debian Wed Dec 19 13:33:23 2007
@@ -5,7 +5,7 @@
- Building with module-assistant
-$ m-a -t a-i gfs
+$ m-a -t a-i redhat-cluster
(for kernel source or headers in non-standard directory, add the option
-k /path/to/kernel/source with the correct path)
@@ -13,15 +13,15 @@
- Building with make-kpkg
$ cd /usr/src/
-$ ta jxvf gfs.tar.bz2
+$ ta xjvf redhat-cluster.tar.bz2
$ cd /usr/src/kernel-source-2.6.23-1-amd64
-$ make-kpkg --added-modules=gfs modules
+$ make-kpkg --added-modules=redhat-cluster modules
- Building without make-kpkg
$ cd /usr/src/
-$ tar jxvf gfs.tar.bz2
-$ cd modules/gfs
+$ tar jxvf redhat-cluster.tar.bz2
+$ cd modules/redhat-cluster
$ fakeroot debian/rules kdist_image
(no fakeroot needed if you run this as root)
Copied: dists/trunk/redhat-cluster/redhat-cluster/debian/redhat-cluster-source.rules (from r9976, /dists/trunk/redhat-cluster/redhat-cluster/debian/gfs-source.rules)
==============================================================================
--- /dists/trunk/redhat-cluster/redhat-cluster/debian/gfs-source.rules (original)
+++ dists/trunk/redhat-cluster/redhat-cluster/debian/redhat-cluster-source.rules Wed Dec 19 13:33:23 2007
@@ -4,7 +4,7 @@
# export DH_VERBOSE=1
# module assistant stuff
-PACKAGE=gfs-modules
+PACKAGE=redhat-cluster-modules
MA_DIR ?= /usr/share/modass
-include $(MA_DIR)/include/generic.make
-include $(MA_DIR)/include/common-rules.make
@@ -21,7 +21,8 @@
# build the module
make -C $(KSRC) M=$(CURDIR)/ modules USING_KBUILD=1
mkdir -p $(CURDIR)/debian/$(PKGNAME)/lib/modules/$(KVERS)/kernel/extra/
- install -m644 -b gfs.ko $(CURDIR)/debian/$(PKGNAME)/lib/modules/$(KVERS)/kernel/extra/gfs.ko
+ install -m644 -b gfs/gfs.ko $(CURDIR)/debian/$(PKGNAME)/lib/modules/$(KVERS)/kernel/extra/gfs.ko
+ install -m644 -b gnbd/gnbd.ko $(CURDIR)/debian/$(PKGNAME)/lib/modules/$(KVERS)/kernel/extra/gnbd.ko
# this is broken, dunno why:
# #make -C $(KSRC) M=$(CURDIR)/ modules_install INSTALL_MOD_PATH=$(CURDIR)/debian/$(PKGNAME) INSTALL_MOD_DIR=extra/
dh_installdocs
Modified: dists/trunk/redhat-cluster/redhat-cluster/debian/rules
==============================================================================
--- dists/trunk/redhat-cluster/redhat-cluster/debian/rules (original)
+++ dists/trunk/redhat-cluster/redhat-cluster/debian/rules Wed Dec 19 13:33:23 2007
@@ -60,31 +60,36 @@
dh_install --sourcedir=debian/tmp --list-missing
- # install gfs v1 kernel source
- mkdir -p debian/gfs-source/usr/src/modules/gfs/debian
+ # install gfs and gnbd kernel sources
+ mkdir -p debian/redhat-cluster-source/usr/src/modules/redhat-cluster/debian
# copy the source
- cp -a gfs-kernel/src/gfs/* debian/gfs-source/usr/src/modules/gfs/
+ mkdir -p debian/redhat-cluster-source/usr/src/modules/redhat-cluster/gfs
+ cp -a gfs-kernel/src/gfs/* \
+ debian/redhat-cluster-source/usr/src/modules/redhat-cluster/gfs/
+
+ mkdir -p debian/redhat-cluster-source/usr/src/modules/redhat-cluster/gnbd
+ cp -a gnbd-kernel/src/* \
+ debian/redhat-cluster-source/usr/src/modules/redhat-cluster/gnbd/
# prepare the debian dir
cd debian ; \
- cp compat copyright gfs-modules-_KVERS_.postinst changelog \
- control.modules.in gfs-source/usr/src/modules/gfs/debian
- cp debian/gfs-source.README.Debian \
- debian/gfs-source/usr/src/modules/gfs/debian/README.Debian
- cp debian/gfs-source.rules \
- debian/gfs-source/usr/src/modules/gfs/debian/rules
-
- # hack to fix changelog in the module source package
- cat debian/changelog | sed -e "s/^redhat-cluster/gfs/" > \
- debian/gfs-source/usr/src/modules/gfs/debian/changelog
+ cp compat copyright redhat-cluster-modules-_KVERS_.postinst changelog \
+ control.modules.in redhat-cluster-source/usr/src/modules/redhat-cluster/debian
+ cp debian/redhat-cluster-source.README.Debian \
+ debian/redhat-cluster-source/usr/src/modules/redhat-cluster/debian/README.Debian
+ cp debian/redhat-cluster-source.rules \
+ debian/redhat-cluster-source/usr/src/modules/redhat-cluster/debian/rules
+ cp debian/redhat-cluster-source.Makefile \
+ debian/redhat-cluster-source/usr/src/modules/redhat-cluster/Makefile
# tar it up
- cd debian/gfs-source/usr/src/ ; tar cjf gfs.tar.bz2 modules/gfs/
- rm -rf debian/gfs-source/usr/src/modules
+ cd debian/redhat-cluster-source/usr/src/ ; \
+ tar cjf redhat-cluster.tar.bz2 modules/redhat-cluster/
+ rm -rf debian/redhat-cluster-source/usr/src/modules
- install -D -m 755 debian/modass.gfs-source \
- debian/gfs-source/usr/share/modass/overrides/gfs-source
+ install -D -m 755 debian/modass.redhat-cluster-source \
+ debian/redhat-cluster-source/usr/share/modass/overrides/redhat-cluster-source
dh_installdirs
dh_link
More information about the Kernel-svn-changes
mailing list