Whamcloud - gitweb
LU-17461 dkms: improve /etc/sysconfig/lustre 87/53787/8
authorShaun Tancheff <shaun.tancheff@hpe.com>
Tue, 6 Feb 2024 18:48:44 +0000 (01:48 +0700)
committerOleg Drokin <green@whamcloud.com>
Wed, 5 Jun 2024 04:48:23 +0000 (04:48 +0000)
commitbdf2744ad5d05b9b54eadc02ba279c929b373836
treea79e5b109a4668496582663c22a202a97f29187f
parent3835f4d31e6f0cad8a9fca989f056dde018a1f06
LU-17461 dkms: improve /etc/sysconfig/lustre

Expand the features available in /etc/sysconfig/lustre
to enable more flexability to dkms users.

Providing y/n switches for common features:
    LUSTRE_DKMS_ENABLE_GSS=y/n
    LUSTRE_DKMS_ENABLE_GSS_KEYRING=y/n
    LUSTRE_DKMS_ENABLE_CRYPTO=y/n
    LUSTRE_DKMS_ENABLE_IOKIT=y/n

As well as a catch-all to pass to configure:
    LUSTRE_DKMS_CONFIGURE_EXTRA='string passed to configure'

Add suport for dpkg checking for libkrb5-dev to enable or
disable gss by default, if it is not otherwise specifed.

Test-Parameters: trivial
HPE-bug-id: LUS-12097
Signed-off-by: Shaun Tancheff <shaun.tancheff@hpe.com>
Change-Id: Id8dd17c867d9aeb1ec27632729433ba128dcfd0a
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/53787
Reviewed-by: Oleg Drokin <green@whamcloud.com>
Reviewed-by: Petros Koutoupis <petros.koutoupis@hpe.com>
Reviewed-by: Caleb Carlson <caleb.carlson@hpe.com>
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
debian/dkms.conf.in
lnet/autoconf/lustre-lnet.m4
lustre-dkms_pre-build.sh
lustre/scripts/dkms.mkconf