Whamcloud - gitweb
LU-15888 build: Debian dkms-debs requires ed and libkeyutils 67/47967/2
authorShaun Tancheff <shaun.tancheff@hpe.com>
Mon, 18 Jul 2022 16:58:52 +0000 (09:58 -0700)
committerOleg Drokin <green@whamcloud.com>
Sat, 20 Aug 2022 16:14:24 +0000 (16:14 +0000)
commitfaaef74f63353e1b6ca11dac079c10576ae8b6f3
treec73a91c15ad48847c2ecd90fd07ae2a02fb87338
parentf543bb685fbcfc2a3325d903c255c7d511bc1569
LU-15888 build: Debian dkms-debs requires ed and libkeyutils

dkms install/build needs dependencies on libmount-dev,
libkeyutils1, and libkeyutils-dev

Debian does not install the 'ed' package by default.
Without the 'ed' package the version is not correctly added
to the changelog and parsed to the package names.

Debian does not have linux-image or linux-headers psuedo
packages so require the arch specific ones, ex:
   linux-image | linux-image-amd64 | linux-image-arm64
and:
   linux-headers | linux-headers-amd64 | linux-headers-arm64
respectively.

o2ib fails to find Debian in-kernel Module.symvers and
should check $LINUX_OBJ/Module.symvers before failing.

Lustre-change: https://review.whamcloud.com/47455
Lustre-commit: 7dc6e1128a030c7e12eb23ea41935ed6fe77ce1f

HPE-bug-id: LUS-10984
Test-Parameters: trivial
Fixes: 85a6eebeca1 ("LU-15652 build: On Debian detect -common kernel headers")
Signed-off-by: Shaun Tancheff <shaun.tancheff@hpe.com>
Change-Id: I82e2689f3af4b9ce106ee3ab6b4109d2709c8872
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: James Simmons <jsimmons@infradead.org>
Reviewed-on: https://review.whamcloud.com/47967
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
debian/control
debian/control.main
lnet/autoconf/lustre-lnet.m4