menu "OpenSSH" config FREETZ_PACKAGE_OPENSSH bool select FREETZ_LIB_libcrypto if ! FREETZ_PACKAGE_OPENSSH_STATIC select FREETZ_LIB_libresolv if ! FREETZ_PACKAGE_OPENSSH_STATIC select FREETZ_LIB_libutil if ! FREETZ_PACKAGE_OPENSSH_STATIC select FREETZ_LIB_libz if ! FREETZ_PACKAGE_OPENSSH_STATIC select FREETZ_PACKAGE_AUTHORIZED_KEYS depends on FREETZ_PACKAGE_OPENSSH_SSHD || FREETZ_PACKAGE_OPENSSH_CLIENT || FREETZ_PACKAGE_OPENSSH_SCP || FREETZ_PACKAGE_OPENSSH_CLIENTUTILS || FREETZ_PACKAGE_OPENSSH_KEYUTILS || FREETZ_PACKAGE_OPENSSH_SFTPCLIENT || FREETZ_PACKAGE_OPENSSH_SFTP default n help OpenSSH needs the shared library "libcrypto". Be carefull about "libcrypto" and the impact on the Image! You will be able to build static binaries by activating the corresponding switch. config FREETZ_PACKAGE_OPENSSH_SSHD bool "Build OpenSSH sshd" select FREETZ_PACKAGE_OPENSSH default n help Build the OpenSSH sshd config FREETZ_PACKAGE_OPENSSH_CLIENT bool "Build OpenSSH SSH-Client" select FREETZ_PACKAGE_OPENSSH default n help Build the OpenSSH client (ssh) config FREETZ_PACKAGE_OPENSSH_SCP bool "Build OpenSSH SCP" select FREETZ_PACKAGE_OPENSSH default n help Build the OpenSSH scp client/server part (scp) config FREETZ_PACKAGE_OPENSSH_CLIENTUTILS bool "Build OpenSSH SSH client utilities" select FREETZ_PACKAGE_OPENSSH default n help Build the OpenSSH client utilities (ssh-add, ssh-agent) config FREETZ_PACKAGE_OPENSSH_KEYUTILS bool "Build OpenSSH SSH key utilities" select FREETZ_PACKAGE_OPENSSH default n help Build the OpenSSH client utilities (ssh-keygen, ssh-keysign, ssh-keyscan, ssh-rand-helper) config FREETZ_PACKAGE_OPENSSH_SFTPCLIENT bool "Build OpenSSH SFTP client" select FREETZ_PACKAGE_OPENSSH default n help Build the OpenSSH SFTP client config FREETZ_PACKAGE_OPENSSH_SFTP bool "Build OpenSSH sftp-server" select FREETZ_PACKAGE_OPENSSH default n help Build the OpenSSH SFTP server (e.g. to use with dropbear as SFTP server) config FREETZ_PACKAGE_DROPBEAR_SFTP_SERVER bool "Add SFTP support to dropbear" depends on FREETZ_PACKAGE_DROPBEAR && FREETZ_PACKAGE_OPENSSH_SFTP default n help This option adds the SFTP support to dropbear by using comment "Build statically linked binaries ---" depends on FREETZ_PACKAGE_OPENSSH config FREETZ_PACKAGE_OPENSSH_STATIC bool "Statically link OpenSSH binaries" depends on FREETZ_PACKAGE_OPENSSH default n help OpenSSH needs the following shared libraries which can be linked in statically by activating this switch: - libcrypto - libresolv - libz - libutil Be carefull about "libcrypto" and the impact on the Image! You will be able to build static binaries by activating this switch Note: The image size may increase dramatically depending on the number of binaries selected! endmenu