Whamcloud - gitweb
LU-15888 build: Debian dkms-debs requires ed and libkeyutils 55/47455/7
authorShaun Tancheff <shaun.tancheff@hpe.com>
Fri, 8 Jul 2022 13:42:00 +0000 (08:42 -0500)
committerOleg Drokin <green@whamcloud.com>
Mon, 18 Jul 2022 05:35:28 +0000 (05:35 +0000)
commit7dc6e1128a030c7e12eb23ea41935ed6fe77ce1f
tree7501fc85b60233d7095553dabdf88edfc5eef0a7
parentb52b52c2d142cec15ae35e91f878d1063c094bc4
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.

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-on: https://review.whamcloud.com/47455
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: James Simmons <jsimmons@infradead.org>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
debian/control
debian/control.main
lnet/autoconf/lustre-lnet.m4