Whamcloud - gitweb
LU-16967 build: Separate lnet LND deb packaging 97/52397/6
authorShaun Tancheff <shaun.tancheff@hpe.com>
Fri, 26 Jan 2024 17:57:35 +0000 (00:57 +0700)
committerOleg Drokin <green@whamcloud.com>
Thu, 15 Feb 2024 07:06:27 +0000 (07:06 +0000)
commit95287378fabf0ce77d7e9e49d37ef31bf8ad2686
treea827d034b35ddf82347ed45d080e208d2c253e68
parentc7833db8e0bbed29908d5ec00dccc2a5ddac5305
LU-16967 build: Separate lnet LND deb packaging

Enable separate packaging of lnet lnd kernel modules into
separate packages with build profile multiple-lnds:

  lustre-lnet-module-socklnd for socklnd.ko
  lustre-lnet-module-gnilnd for kgnilnd.ko, profile gnilnd
  lustre-lnet-module-kfilnd for kkfilnd.ko, profile kfilnd
  lustre-lnet-module-o2iblnd for o2iblnd.ko, profile ext_o2ib
  lustre-lnet-module-in-kernel-o2iblnd for ko2iblnd.ko,
     profile int_o2ib

Test-Parameters: trivial
HPE-bug-id: LUS-11711
Signed-off-by: Shaun Tancheff <shaun.tancheff@hpe.com>
Change-Id: I3a5ca03fa410238f66083289db0899c8b4bfab5c
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/52397
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Alexey Lyashkov <alexey.lyashkov@hpe.com>
Reviewed-by: Petros Koutoupis <petros.koutoupis@hpe.com>
Reviewed-by: Frank Sehr <fsehr@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
12 files changed:
.gitignore
autoMakefile.am
debian/control [deleted file]
debian/control-lnet-gnilnd.in [new file with mode: 0644]
debian/control-lnet-in-kernel-o2iblnd.in [new file with mode: 0644]
debian/control-lnet-kfilnd.in [new file with mode: 0644]
debian/control-lnet-o2iblnd.in [new file with mode: 0644]
debian/control-lnet-socklnd.in [new file with mode: 0644]
debian/control.main
debian/repackage-multiple-lnds.sh [new file with mode: 0755]
debian/rules
lnet/klnds/in-kernel-o2iblnd/autoMakefile.am