summaryrefslogtreecommitdiffstats
path: root/rules/krb5.in
diff options
context:
space:
mode:
authorJan Luebbe <jlu@pengutronix.de>2017-11-10 14:52:49 +0100
committerMichael Olbrich <m.olbrich@pengutronix.de>2017-11-10 19:20:05 +0100
commit4cb1fc6227d935ea65943e35c972f090e03c76fe (patch)
treed690ad4c36f4b6359c0838eebc77d04bd60bc5bf /rules/krb5.in
parenteab27deb13cf4c0806d50c20cc94ad5668f2db26 (diff)
downloadptxdist-4cb1fc6227d935ea65943e35c972f090e03c76fe.tar.gz
ptxdist-4cb1fc6227d935ea65943e35c972f090e03c76fe.tar.xz
krb5: add MIT Kerberos package
This adds a package for the krb5 Kerberos implementation. The tools and admin libraries (which are not required for servers) are only installed when requested. Signed-off-by: Jan Luebbe <jlu@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/krb5.in')
-rw-r--r--rules/krb5.in38
1 files changed, 38 insertions, 0 deletions
diff --git a/rules/krb5.in b/rules/krb5.in
new file mode 100644
index 000000000..2af9d2e0e
--- /dev/null
+++ b/rules/krb5.in
@@ -0,0 +1,38 @@
+## SECTION=security
+
+menuconfig KRB5
+ tristate
+ select HOST_E2FSPROGS
+ select E2FSPROGS
+ select E2FSPROGS_LIBCOM_ERR
+ select E2FSPROGS_LIBSS
+ select OPENSSL
+ select LIBEDIT
+ select KEYUTILS if KRB5_CLIENT_TOOLS
+ prompt "Kerberos"
+ help
+ This is the MIT implementation of the Kerberos network authentication
+ protocol.
+
+if KRB5
+
+config KRB5_ADMIN_LIBS
+ bool
+ prompt "enable admin libraries (libkadm5clnt & libkadm5srv)"
+
+config KRB5_CLIENT_TOOLS
+ bool
+ prompt "enable client tools"
+
+config KRB5_ADMIN_TOOLS
+ bool
+ select KRB5_ADMIN_LIBS
+ prompt "enable admin tools (kinit & kadmin)"
+
+config KRB5_EXAMPLES
+ bool
+ prompt "enable example tools"
+ help
+ This installs gss-client, gss-server, sclient and sserver.
+
+endif