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 Lustre-change: https://review.whamcloud.com/31348 Lustre-commit: 020277f5 Change-Id: I5fd2a23bc1ae73434cef8dcf3679b50878256ab3 Signed-off-by:James Simmons <uja.ornl@yahoo.com> Signed-off-by:
Minh Diep <minh.diep@intel.com> Reviewed-by:
Andreas Dilger <andreas.dilger@intel.com> Reviewed-by:
Thomas Stibor <t.stibor@gsi.de> Tested-by:
James Nunez <james.a.nunez@intel.com> Signed-off-by:
Minh Diep <minh.diep@intel.com> Reviewed-on: https://review.whamcloud.com/32277 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Bob Glossman <bob.glossman@intel.com> Reviewed-by:
John L. Hammond <john.hammond@intel.com>
Showing
- autoMakefile.am 6 additions, 5 deletionsautoMakefile.am
- debian/.gitignore 3 additions, 3 deletionsdebian/.gitignore
- debian/control 16 additions, 24 deletionsdebian/control
- debian/control.main 16 additions, 24 deletionsdebian/control.main
- debian/control.modules.in 0 additions, 2 deletionsdebian/control.modules.in
- debian/linux-patch-lustre.apply 0 additions, 118 deletionsdebian/linux-patch-lustre.apply
- debian/linux-patch-lustre.dirs 0 additions, 3 deletionsdebian/linux-patch-lustre.dirs
- debian/linux-patch-lustre.kpatches 0 additions, 13 deletionsdebian/linux-patch-lustre.kpatches
- debian/linux-patch-lustre.unpatch 0 additions, 117 deletionsdebian/linux-patch-lustre.unpatch
- debian/lustre-client-modules.install 2 additions, 0 deletionsdebian/lustre-client-modules.install
- debian/lustre-iokit.docs 2 additions, 0 deletionsdebian/lustre-iokit.docs
- debian/lustre-iokit.install 2 additions, 0 deletionsdebian/lustre-iokit.install
- debian/lustre-tests.install 3 additions, 0 deletionsdebian/lustre-tests.install
- debian/rules 34 additions, 44 deletionsdebian/rules
Loading
Please register or sign in to comment