Whamcloud - gitweb
LU-8869 build: Fix building of DEB packages 99/23999/6
authorThomas Stibor <t.stibor@gsi.de>
Tue, 29 Nov 2016 14:13:34 +0000 (15:13 +0100)
committerOleg Drokin <oleg.drokin@intel.com>
Fri, 23 Dec 2016 05:05:27 +0000 (05:05 +0000)
commitb896484e990667e428e35681552276012d4e444f
tree839a070fcd938ed7fb0c0cdd2d10b436c206e3e3
parent44b6af40f70cf065e8198b6b438d6c953063d003
LU-8869 build: Fix building of DEB packages

Building DEB packages failed with errors:
dh_install: lustre-dev missing files (debian/tmp/usr/lib/*.so.*)
and dpkg-checkbuilddeps: Unmet build dependencies.
Moreover, signing the DEB packages failed due signing problems
of the author listed in debian/changelog.
Additionally, latest DEB based distributions ship Lustre modules
from kernel staging which can conflict with modules build from
upstream. To fix the problem, build modules with
configure --with-kmp-moddir=updates and add search order
of "search updates built-in" in /etc/depmod.d/lustre.conf

Signed-off-by: Thomas Stibor <t.stibor@gsi.de>
Change-Id: I02c58103bfaa83b97f5cd207af823fb477e0f0d3
Reviewed-on: https://review.whamcloud.com/23999
Tested-by: Jenkins
Reviewed-by: Dmitry Eremin <dmitry.eremin@intel.com>
Reviewed-by: Bob Glossman <bob.glossman@intel.com>
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
autoMakefile.am
debian/control
debian/control.main
debian/lustre-dev.install
debian/postinst [new file with mode: 0755]
debian/postrm [new file with mode: 0755]
debian/rules