comment "Runtime Configuration" choice prompt "Choose the login shell for the admin user" default FWRT_BASEFILES_ADMIN_MKSH help Choose a shell which is to be used as the default login shell for the "admin" user. Only shells selected above can be chosen. config FWRT_BASEFILES_ADMIN_MKSH depends FWRT_PACKAGE_MKSH bool " mksh" help mksh is the MirBSD enhanced version of the Public Domain Korn shell (pdksh), a bourne-compatible shell which is largely similar to the original AT&T Korn shell. It includes bug fixes and feature improvements in order to produce a modern, robust shell good for interactive and especially script use. Some sh/ksh/pdksh compatibility kludges have been removed. config FWRT_BASEFILES_ADMIN_BASH depends FWRT_PACKAGE_BASH bool " GNU bash" help bash is the GNU "bourne-again" shell, a pretty bloated bourne compatible shell with some basic korn shell extensions and a few home-grown ones. Because it's very big and slow, it can't be selected as /bin/sh. config FWRT_BASEFILES_ADMIN_ZSH depends FWRT_PACKAGE_ZSH bool " zsh" help zsh is a powerful, bloated not-quite bourne (and even less korn) compatible shell with rich features for interactive uses. It cannot be selected as /bin/sh but as login shell. config FWRT_BASEFILES_ADMIN_SH bool " /bin/sh" help Fall-back: use /bin/sh, whatever it is. endchoice config FWRT_RUNTIME_PACKAGES_URL string "Packages URL" default "" help Predefine the URL where "ipkg" looks for packages @TARGET@ works as placeholder for "-" i.e. "brcm-2.4" so you can configure different URLs for different targets with a single string Leave empty to use distribution default: http://www.freewrt.org/downloads/@VERSION@/@TARGET@/packages config FWRT_RUNTIME__HOSTNAME string "Target Hostname" default "FreeWRT" help Use this variable to set the target hostname. config FWRT_RUNTIME_PASSWORD string "admin and root password" default "FreeWRT" help Predefine the admin and root password enabled in the the built image - Leave empty to disable password login choice prompt "SSH password login configuration" config FWRT_RUNTIME_SSH_DISABLE_PASSWORD_FOR_ROOT bool " Disable password logins as root" help With this selection only non-root users are allowed to login root -> with key only non-root -> with password and key USE WITH CARE! PASSWORD LOGINS AS ROOT ARE NOT SAFE IN THE INTERNET. config FWRT_RUNTIME_SSH_DISABLE_NOTHING bool " Enable password login for root and non-root users" help With this selection all users are allowed to login with password root -> with password and key non-root -> with password and key USE WITH CARE! PASSWORD LOGINS AS ROOT ARE NOT SAFE IN THE INTERNET. config FWRT_RUNTIME_SSH_DISABLE_PASSWORD bool " Disable password logins" help If you select this you will only be able to login using your supplied public key. Password logins will be disabled. root -> with key only non-root -> with key only THIS REQUIRES YOU TO PROVIDE AN SSH PUBLIC KEY! config FWRT_RUNTIME_SSH_DISABLE_ROOT bool " Disable root logins" help With this selection only non-root users are allowed to login root -> not allowed non-root -> with password and key #config FWRT_RUNTIME_SSH_DISABLE_ROOT_AND_PASSWORD # bool " Disable root logins and password logins" # help # With this selection only non-root users are allowed to login # and only with public key. # # root -> not allowed # non-root -> with key only endchoice config FWRT_RUNTIME_SSHKEY string "SSH public key (root user only)" default "" help Paste your generated SSH public key here and it will be embedded into the built image, so you can use it to login instantly.