Whamcloud - gitweb
LU-17461 dkms: improve /etc/sysconfig/lustre 87/53787/1
authorShaun Tancheff <shaun.tancheff@hpe.com>
Tue, 23 Jan 2024 18:32:32 +0000 (01:32 +0700)
committerShaun Tancheff <shaun.tancheff@hpe.com>
Tue, 23 Jan 2024 18:38:42 +0000 (01:38 +0700)
commit8144e88c9e431247b151a3cceb338cf0dee8abe7
tree61a2b8b25f0ab4324bc1c08a5b2b3b1b3776b06c
parent87d8d23b3b3587df330be746fcd097f2664485dc
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.

HPE-bug-id: LUS-12097
Signed-off-by: Shaun Tancheff <shaun.tancheff@hpe.com>
Change-Id: Id8dd17c867d9aeb1ec27632729433ba128dcfd0a
lustre-dkms_pre-build.sh