Explorar el Código

reconstruct kerberos support

Waldemar Brodkorb hace 14 años
padre
commit
599e951cfe
Se han modificado 3 ficheros con 57 adiciones y 0 borrados
  1. 2 0
      package/Config.in
  2. 31 0
      package/nfs-utils/Config.in.kerberos
  3. 24 0
      package/openssh/Config.in.kerberos

+ 2 - 0
package/Config.in

@@ -288,6 +288,7 @@ endmenu
 menu "Network Filesystems"
 source "package/davfs2/Config.in"
 source "package/nfs-utils/Config.in"
+source "package/nfs-utils/Config.in.kerberos"
 source "package/samba/Config.in"
 endmenu
 
@@ -338,6 +339,7 @@ source "package/httptunnel/Config.in"
 source "package/ipsec-tools/Config.in"
 source "package/l2tpns/Config.in"
 source "package/openssh/Config.in"
+source "package/openssh/Config.in.kerberos"
 source "package/openswan/Config.in"
 source "package/openvpn/Config.in"
 source "package/portsentry/Config.in"

+ 31 - 0
package/nfs-utils/Config.in.kerberos

@@ -0,0 +1,31 @@
+config ADK_COMPILE_NFS_UTILS_WITH_KERBEROS
+       prompt "Enable Kerberos and NFSv4"
+       bool
+       select ADK_PACKAGE_LIBEVENT
+       select ADK_PACKAGE_LIBNFSIDMAP
+       select ADK_PACKAGE_LIBRPCSECGSS
+       select ADK_PACKAGE_LIBCOM_ERR
+       select ADK_KERNEL_NFSD_V4
+       default n
+       depends on ADK_PACKAGE_NFS_UTILS
+
+choice
+prompt "Kerberos implementation"
+depends on ADK_COMPILE_NFS_UTILS_WITH_KERBEROS
+config ADK_COMPILE_NFS_UTILS_WITH_KRB5
+       prompt "MIT"
+       bool
+       select ADK_COMPILE_KRB5
+       select ADK_PACKAGE_KRB5_LIBS
+       select ADK_PACKAGE_LIBGSSGLUE
+       help
+         use MIT kerberos libraries
+
+config ADK_COMPILE_NFS_UTILS_WITH_HEIMDAL
+       prompt "Heimdal"
+       bool
+       select ADK_PACKAGE_HEIMDAL_LIBS
+       help 
+         Use heimdal kerberos libraries (experimental)
+
+endchoice

+ 24 - 0
package/openssh/Config.in.kerberos

@@ -0,0 +1,24 @@
+config ADK_COMPILE_OPENSSH_WITH_KERBEROS
+       prompt "Enable Kerberos support"
+       bool
+       depends on ADK_COMPILE_OPENSSH
+
+choice
+prompt "Kerberos implementation"
+depends on ADK_COMPILE_OPENSSH_WITH_KERBEROS
+config ADK_COMPILE_OPENSSH_WITH_KRB5
+       prompt "MIT"
+       bool
+       select ADK_PACKAGE_KRB5_LIBS
+       help
+         Use MIT kerberos libraries.
+
+config ADK_COMPILE_OPENSSH_WITH_HEIMDAL
+       prompt "Heimdal"
+       bool
+       select ADK_COMPILE_HEIMDAL
+       select ADK_PACKAGE_HEIMDAL_LIBS
+       help 
+         Use heimdal kerberos libraries.
+
+endchoice