[Pkg-lustre-svn-commit] updated: [3f28bcb] Add a suggest to ofa-kernel-source and link against a ofa-kernel-headers dir if available
Patrick Winnertz
winnie at debian.org
Thu Jun 24 12:50:32 UTC 2010
The following commit has been merged in the master branch:
commit 3f28bcba0b085b5b80a8417b55aaf95e80703e6e
Author: Patrick Winnertz <winnie at debian.org>
Date: Wed Jun 23 11:29:57 2010 +0200
Add a suggest to ofa-kernel-source and link against a ofa-kernel-headers dir if available
Signed-off-by: Patrick Winnertz <winnie at debian.org>
diff --git a/debian/control b/debian/control
index e5a7ee7..7faaa93 100644
--- a/debian/control
+++ b/debian/control
@@ -31,6 +31,7 @@ Package: lustre-source
Section: kernel
Architecture: all
Depends: module-assistant, bzip2, debhelper (>= 5.0.0), libsnmp-dev, dpatch, ${misc:Depends}
+Suggests: ofa-kernel-source
Description: source for Lustre filesystem client kernel modules
Lustre is a scalable, secure, robust, highly-available cluster file system.
It is maintained by Cluster Filesystems, Inc. and available from
diff --git a/debian/rules b/debian/rules
index 2643734..1d08fdb 100755
--- a/debian/rules
+++ b/debian/rules
@@ -263,10 +263,17 @@ kdist_config: prep-deb-files
# Check build dependencies again, needs to be done since we just
# replaced the control file.
dpkg-checkbuilddeps
+ # check if a ofa-kernel-header package is installed for current kernel
+ # if yes, link against it:
+ if (test -d /usr/src/ofa-kernel-headers-$(KVERS)); then
+ OFA_KERNEL="--with-o2ib=/usr/src/ofa-kernel-headers-$(KVERS)"
+ else
+ OFA_KERNEL=""
+ fi
# touch files to same date, to avoid auto*
find . -type f -exec touch -r COPYING {} \;
# Doesn't seem possible to only build modules...
- ./configure --with-linux=$(KSRC) \
+ ./configure --with-linux=$(KSRC) $(OFA_KERNEL) \
--disable-quilt \
--disable-dependency-tracking \
--disable-doc \
--
Lustre Debian Packaging
More information about the Pkg-lustre-svn-commit
mailing list