config FREETZ_PACKAGE_SHELLINABOX bool "shellinabox 2.14" select FREETZ_LIB_libutil if !FREETZ_PACKAGE_SHELLINABOX_STATIC && !FREETZ_PACKAGE_SHELLINABOX_NONFREETZ && FREETZ_TARGET_UCLIBC_HAS_multiple_libs default n help Shell In A Box implements a web server that can export arbitrary command line tools to a web based terminal emulator. This emulator is accessible to any JavaScript and CSS enabled web browser and does not require any additional browser plugins. config FREETZ_PACKAGE_SHELLINABOX_SSL depends on FREETZ_PACKAGE_SHELLINABOX bool "build with SSL support" select FREETZ_LIB_libcrypto if ! FREETZ_PACKAGE_SHELLINABOX_STATIC select FREETZ_LIB_libssl if ! FREETZ_PACKAGE_SHELLINABOX_STATIC select FREETZ_OPENSSL_VERSION_PROMPT if FREETZ_PACKAGE_SHELLINABOX_STATIC default y help Building "Shell In A Box" w/o SSL will lead to a much smaller binary, but access is unsecure! config FREETZ_PACKAGE_SHELLINABOX_BOXCERT depends on FREETZ_PACKAGE_SHELLINABOX_SSL depends on FREETZ_BOX_CERTIFICATE_SUPPORT_AVAILABLE bool "build with support for FRITZ!OS certificate" select FREETZ_PACKAGE_PRIVATEKEYPASSWORD default n help Building "Shell In A Box" with FRITZ!OS support enables use of existing box certificate and key. config FREETZ_PACKAGE_SHELLINABOX_NONFREETZ bool "build with support for non-freetz'ed boxes" depends on FREETZ_PACKAGE_SHELLINABOX default n config FREETZ_PACKAGE_SHELLINABOX_STATIC depends on FREETZ_PACKAGE_SHELLINABOX bool "Link statically" default n help Build "Shell In A Box" as a static binary.