[kernel] r9926 - dists/trunk/redhat-cluster/redhat-cluster/debian
Frederik Schüler
fs at alioth.debian.org
Sat Dec 8 15:53:53 UTC 2007
Author: fs
Date: Sat Dec 8 15:53:53 2007
New Revision: 9926
Log:
split module-assistant stuf into separate rules file
Added:
dists/trunk/redhat-cluster/redhat-cluster/debian/gfs-source.rules (contents, props changed)
Modified:
dists/trunk/redhat-cluster/redhat-cluster/debian/control
dists/trunk/redhat-cluster/redhat-cluster/debian/rules
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 Sat Dec 8 15:53:53 2007
@@ -139,7 +139,7 @@
Package: gfs-source
Architecture: any
-Depends: bzip2 dpatch
+Depends: bzip2
Description: Global File System v1 - kernel module source
This package contains the source necessary for compiling the
Global File System version 1 kernel modules against the linux tree.
Added: dists/trunk/redhat-cluster/redhat-cluster/debian/gfs-source.rules
==============================================================================
--- (empty file)
+++ dists/trunk/redhat-cluster/redhat-cluster/debian/gfs-source.rules Sat Dec 8 15:53:53 2007
@@ -0,0 +1,37 @@
+#!/usr/bin/make -f
+
+# Uncomment this to turn on verbose mode.
+# export DH_VERBOSE=1
+
+# module assistant stuff
+PACKAGE=gfs-modules
+MA_DIR ?= /usr/share/modass
+-include $(MA_DIR)/include/generic.make
+-include $(MA_DIR)/include/common-rules.make
+
+kdist_clean: prep-deb-files
+ dh_clean
+ $(MAKE) -C $(KSRC) M=$(CURDIR) clean
+
+kdist_config: prep-deb-files
+binary-modules: kdist_config
+ dh_testdir
+ dh_testroot
+ dh_clean -k
+ # 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
+ # this is broken, dunno why:
+ # #make -C $(KSRC) M=$(CURDIR)/ modules_install INSTALL_MOD_PATH=$(CURDIR)/debian/$(PKGNAME) INSTALL_MOD_DIR=extra/
+ dh_installdocs
+ dh_installchangelogs
+ dh_compress
+ dh_fixperms
+ dh_installdeb
+ dh_installmodules
+ dh_gencontrol -- -v$(VERSION)
+ dh_md5sums
+ dh_builddeb --destdir=$(DEB_DESTDIR)
+
+.PHONY: binary-modules kdist kdist_config kdist_image kdist_clean
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 Sat Dec 8 15:53:53 2007
@@ -20,7 +20,7 @@
configure: patch configure-stamp
configure-stamp:
dh_testdir
-
+
./configure --kernel_src=$(BUILDROOT) \
--kernel_build=$(BUILDROOT) \
--sbindir=/usr/sbin \
@@ -30,10 +30,10 @@
--libexecdir=/usr/lib/openais \
--release_major=$(SOMAJOR) \
--release_minor=$(SOMINOR)
-
+
# disable kernel modules
sed -i -e 's/-kernel.* \?=/& 1/g' make/defines.mk
-
+
touch $@
build: configure build-stamp
@@ -68,10 +68,12 @@
# prepare the debian dir
cd debian ; \
- cp compat copyright gfs-modules-_KVERS_.postinst changelog rules \
+ 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/" > \
@@ -131,35 +133,3 @@
rm -rf *-stamp
rm -rf debian/patched
-# module assistant stuff
-PACKAGE=gfs-modules
-MA_DIR ?= /usr/share/modass
--include $(MA_DIR)/include/generic.make
--include $(MA_DIR)/include/common-rules.make
-
-kdist_clean: prep-deb-files
- dh_clean
- $(MAKE) -C $(KSRC) M=$(CURDIR) clean
-
-kdist_config: prep-deb-files
-binary-modules: kdist_config
- dh_testdir
- dh_testroot
- dh_clean -k
- # 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
- # this is broken, dunno why:
- # #make -C $(KSRC) M=$(CURDIR)/ modules_install INSTALL_MOD_PATH=$(CURDIR)/debian/$(PKGNAME) INSTALL_MOD_DIR=extra/
- dh_installdocs
- dh_installchangelogs
- dh_compress
- dh_fixperms
- dh_installdeb
- dh_installmodules
- dh_gencontrol -- -v$(VERSION)
- dh_md5sums
- dh_builddeb --destdir=$(DEB_DESTDIR)
-
-.PHONY: binary-modules kdist kdist_config kdist_image kdist_clean
More information about the Kernel-svn-changes
mailing list