LU-9087 build: add support for DKMS debs
This introduces a new package lustre-client-modules-dkms that uses DKMS to automatically recompile the client kernel modules on kernel upgrades. The package is only created if the dkms-debs target is used, otherwise the traditional kernel-specific package is created. Test-Parameters: trivial Change-Id: Ie9aeee29f7fd73938b148299d246c663a783ccd3 Signed-off-by:Michael Kuhn <michael.kuhn@informatik.uni-hamburg.de> Reviewed-on: https://review.whamcloud.com/25328 Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
James Simmons <uja.ornl@yahoo.com> Reviewed-by:
Gu Zheng <gzheng@ddn.com> Reviewed-by:
Li Dongyang <dongyangli@ddn.com> Reviewed-by:
Oleg Drokin <green@whamcloud.com>
Showing
- autoMakefile.am 28 additions, 0 deletionsautoMakefile.am
- debian/README.Debian 22 additions, 0 deletionsdebian/README.Debian
- debian/control 13 additions, 0 deletionsdebian/control
- debian/control.main 13 additions, 0 deletionsdebian/control.main
- debian/dkms.conf.in 69 additions, 0 deletionsdebian/dkms.conf.in
- debian/lustre-client-modules-dkms.postinst 10 additions, 0 deletionsdebian/lustre-client-modules-dkms.postinst
- debian/lustre-client-modules-dkms.prerm 9 additions, 0 deletionsdebian/lustre-client-modules-dkms.prerm
- debian/rules 39 additions, 3 deletionsdebian/rules
Loading
Please register or sign in to comment