Whamcloud - gitweb
LU-10569 build: properly package lustre for Debian/Ubuntu 48/31348/17
authorJames Simmons <uja.ornl@yahoo.com>
Tue, 6 Mar 2018 20:10:56 +0000 (15:10 -0500)
committerOleg Drokin <oleg.drokin@intel.com>
Mon, 26 Mar 2018 20:39:53 +0000 (20:39 +0000)
commit020277f596168ed80d77ab50ef6a85a6e6e54d0a
tree56ddf2d679ef48dccd72e1c7190616181f17ba0b
parentbd5435d20dd50caf81ec9ca19a2dcd396bf8dd56
LU-10569 build: properly package lustre for Debian/Ubuntu

Remove the obsolete linux-patch since patched kernels for lustre
clients have been long gone. Place only the static libraries and
*.so symlinks for the dynamic libraries in lustre-dev. The normal
dynamic libraries are placed into the utilities packages. Add in
all the missing dependencies and fix how the lustre debs are
dependent on each other. Lastly add in the missing lustre-iokit
that is present for rpm packages. Only thing missing is a package
for lustre resources which can be done at a latter time.

Test-Parameters: trivial

Change-Id: I5fd2a23bc1ae73434cef8dcf3679b50878256ab3
Signed-off-by: James Simmons <uja.ornl@yahoo.com>
Signed-off-by: Minh Diep <minh.diep@intel.com>
Reviewed-on: https://review.whamcloud.com/31348
Tested-by: Jenkins
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Thomas Stibor <t.stibor@gsi.de>
Tested-by: James Nunez <james.a.nunez@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
17 files changed:
autoMakefile.am
debian/.gitignore
debian/control
debian/control.main
debian/control.modules.in
debian/linux-patch-lustre.apply [deleted file]
debian/linux-patch-lustre.dirs [deleted file]
debian/linux-patch-lustre.kpatches [deleted file]
debian/linux-patch-lustre.unpatch [deleted file]
debian/lustre-client-modules.install
debian/lustre-client-utils.install
debian/lustre-dev.install
debian/lustre-iokit.docs [new file with mode: 0644]
debian/lustre-iokit.install [new file with mode: 0644]
debian/lustre-server-utils.install
debian/lustre-tests.install
debian/rules