libkrb5: New package
PATCH v8 1/2 libkrb5: New package
Signed-off-by Andr? Hentschel <[email protected]>
--- DEVELOPERS | 1 + package/Config.in | 1 + package/libkrb5/Config.in | 13 ++++++++++ package/libkrb5/libkrb5.hash | 2 ++ package/libkrb5/libkrb5.mk | 56 ++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 73 insertions(+) create mode 100644 package/libkrb5/Config.in create mode 100644 package/libkrb5/libkrb5.hash create mode 100644 package/libkrb5/libkrb5.mk
DEVELOPERS +1 -0
@@ -115,6 +115,7 @@ F: package/ktap/ N: Andr? Hentschel <[email protected]> F: package/azure-iot-sdk-c/ +F: package/libkrb5/ F: package/openal/ F: package/p7zip/ F: package/wine/
package/Config.in +1 -0
@@ -1382,6 +1382,7 @@ menu "Networking" source "package/libhttpparser/Config.in" source "package/libidn/Config.in" source "package/libiscsi/Config.in" + source "package/libkrb5/Config.in" source "package/libldns/Config.in" source "package/libmaxminddb/Config.in" source "package/libmbus/Config.in"
package/libkrb5/Config.in new file +13 -0
@@ -0,0 +1,13 @@ +config BR2_PACKAGE_LIBKRB5 + bool "libkrb5" + # needs fork() + depends on BR2_USE_MMU + help + Kerberos is a system for authenticating users and services + on a network. Kerberos is a trusted third-party service. + That means that there is a third party (the Kerberos server) + that is trusted by all the entities on the network + (users and services, usually called "principals"). + This is the MIT reference implementation of Kerberos V5. + + https://web.mit.edu/kerberos/
package/libkrb5/libkrb5.hash new file +2 -0
@@ -0,0 +1,2 @@ +# Locally calculated after checking pgp signature +sha256 faeb125f83b0fb4cdb2f99f088140631bb47d975982de0956d18c85842969e08 krb5-1.16.tar.gz
package/libkrb5/libkrb5.mk new file +56 -0
56 lines not on this page · raw message
Signature · 1 line
2.7.4
PATCH v8 2/2 squid: Add optional dependency on libkrb5
Signed-off-by Andr? Hentschel <[email protected]>
--- package/squid/squid.mk | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-)
package/squid/squid.mk +7 -1
@@ -29,7 +29,6 @@ SQUID_CONF_OPTS = \ --enable-removal-policies="lru,heap" \ --with-filedescriptors=1024 \ --disable-ident-lookups \ - --without-mit-krb5 \ --enable-auth-basic="fake getpwnam" \ --enable-auth-digest="file" \ --enable-auth-negotiate="wrapper" \
@@ -50,6 +49,13 @@ else SQUID_CONF_ENV += squid_cv_gnu_atomics=no endif +ifeq ($(BR2_PACKAGE_LIBKRB5),y) +SQUID_CONF_OPTS += --with-mit-krb5 +SQUID_DEPENDENCIES += libkrb5 +else +SQUID_CONF_OPTS += --without-mit-krb5 +endif + ifeq ($(BR2_PACKAGE_OPENSSL),y) SQUID_CONF_OPTS += --with-openssl SQUID_DEPENDENCIES += openssl
Signature · 1 line
2.7.4
Thomas Petazzoni
AppliedPATCH v8 2/2 squid: Add optional dependency on libkrb5
Hello,
Quoted 4 lines · Andr? Hentschel
Signed-off-by Andr? Hentschel <[email protected]>--- package/squid/squid.mk | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-)
Applied to master, thanks.
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Bootlin (formerly Free Electrons) Embedded Linux and Kernel engineering https://bootlin.com
Thomas Petazzoni
AppliedPATCH v8 1/2 libkrb5: New package
In reply to André HentschelHello,
Quoted 11 lines · Andr? Hentschel
Signed-off-by Andr? Hentschel <[email protected]>--- DEVELOPERS | 1 + package/Config.in | 1 + package/libkrb5/Config.in | 13 ++++++++++ package/libkrb5/libkrb5.hash | 2 ++ package/libkrb5/libkrb5.mk | 56 ++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 73 insertions(+) create mode 100644 package/libkrb5/Config.in create mode 100644 package/libkrb5/libkrb5.hash create mode 100644 package/libkrb5/libkrb5.mk
Applied to master after making the following changes:
[Thomas:
- remove LIBKRB5_VERSION_MAJOR
- minor tweaks to commit title and Config.in help text]
Thanks!
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Bootlin (formerly Free Electrons) Embedded Linux and Kernel engineering https://bootlin.com