summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--rules/krb5.in5
-rw-r--r--rules/krb5.make4
2 files changed, 4 insertions, 5 deletions
diff --git a/rules/krb5.in b/rules/krb5.in
index 2af9d2e0e..a07ceacd1 100644
--- a/rules/krb5.in
+++ b/rules/krb5.in
@@ -5,10 +5,9 @@ menuconfig KRB5
select HOST_E2FSPROGS
select E2FSPROGS
select E2FSPROGS_LIBCOM_ERR
- select E2FSPROGS_LIBSS
+ select E2FSPROGS_LIBSS if KRB5_ADMIN_TOOLS
+ select KEYUTILS if KRB5_CLIENT_TOOLS
select OPENSSL
- select LIBEDIT
- select KEYUTILS if KRB5_CLIENT_TOOLS
prompt "Kerberos"
help
This is the MIT implementation of the Kerberos network authentication
diff --git a/rules/krb5.make b/rules/krb5.make
index 934bd7e10..9f5e38e19 100644
--- a/rules/krb5.make
+++ b/rules/krb5.make
@@ -60,7 +60,7 @@ KRB5_CONF_OPT := \
--enable-pkinit \
--without-size-optimizations \
--with-system-et \
- --with-system-ss \
+ --$(call ptx/wwo,PTXCONF_KRB5_ADMIN_TOOLS)-system-ss \
--without-system-db \
--without-netlib \
--without-hesiod \
@@ -71,7 +71,7 @@ KRB5_CONF_OPT := \
--with-prng-alg=fortuna \
--with-pkinit-crypto-impl=openssl \
--with-tls-impl=openssl \
- --with-libedit \
+ --without-libedit \
--without-readline \
--without-system-verto