Whamcloud - gitweb
LU-16967 build: Separate lnet LND rpm packaging 92/51692/9
authorShaun Tancheff <shaun.tancheff@hpe.com>
Sun, 17 Sep 2023 16:48:47 +0000 (11:48 -0500)
committerOleg Drokin <green@whamcloud.com>
Wed, 13 Dec 2023 12:20:25 +0000 (12:20 +0000)
commit67cd54d05d0ced81cd7c2c40e58b1707e89bc4fa
treecf7a7b2107507536040f5581cf97708868d834ca
parent8b1d2a72f10e8486ff83e4c5a22420232246b582
LU-16967 build: Separate lnet LND rpm packaging

Enable separate packaging of lnet lnd kernel modules into
separate packages.

Use --with multiple_lnds to enable separate packages for
lnet lnds:
  [always builds]: kmod-lustre-lnet-socklnd for socklnd.ko
  --with o2ib: for kmod-lustre-lnet-in-kernel-o2iblnd
         ko2iblnd.ko -> in-kernel-ko2iblnd.ko
  --with mofed: kmod-lustre-lnet-o2iblnd for ko2iblnd.ko
  --with kfi: kmod-lustre-lnet-gnilnd for kgnilnd.ko
  --with gni: kmod-lustre-lnet-kfilnd for kkfilnd.ko

Test-Parameters: trivial
HPE-bug-id: LUS-11711
Signed-off-by: Shaun Tancheff <shaun.tancheff@hpe.com>
Change-Id: If2dace7ced96be2a2194f66362e9419b017c625f
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/51692
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Frank Sehr <fsehr@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
13 files changed:
config/lustre-build.m4
lustre.spec.in
rpm/kmp-lnet-gnilnd.files [new file with mode: 0644]
rpm/kmp-lnet-gnilnd.preamble [new file with mode: 0644]
rpm/kmp-lnet-in-kernel-o2iblnd.files [new file with mode: 0644]
rpm/kmp-lnet-in-kernel-o2iblnd.preamble [new file with mode: 0644]
rpm/kmp-lnet-kfilnd.files [new file with mode: 0644]
rpm/kmp-lnet-kfilnd.preamble [new file with mode: 0644]
rpm/kmp-lnet-o2iblnd.files [new file with mode: 0644]
rpm/kmp-lnet-o2iblnd.preamble [new file with mode: 0644]
rpm/kmp-lnet-socklnd.files [new file with mode: 0644]
rpm/kmp-lnet-socklnd.preamble [new file with mode: 0644]
rpm/kmp-lustre.files