############################################################################# # # Kconfig - user applications and library configuration # ############################################################################# menu "Core Applications" config USER_INIT_INIT bool "init" help Include the init executable (highly recommended). Approx. binary size: 14k config USER_INIT_CONSOLE_SH bool "enable console shell" depends on USER_INIT_INIT help Init will automatically spawn a shell on the console. config USER_INIT_RUN_FIREWALL bool "execute firewall rules" depends on USER_INIT_INIT help Init will automatically run the firewall script on start up. config USER_INIT_CONF bool "process init.conf" depends on USER_INIT_INIT help Read and process simple configuration from /etc/config/init.conf or /etc/init.conf. The format of the file is as follows (this is also all the current config options). Any lines that are not understood are ignored. delaytime=N maxdelay=N maxspawn=N testtime=N choice prompt "Shell Program" default USER_SASH_SH help Select the primary system shell to use. config USER_SASH_SH bool "sash" help The SASH Shell. (Approx. binary size: 44k) config USER_SH_SH bool "minix-shell" help The Minix Shell. (Approx. binary size: 108k) config USER_NWSH_SH bool "nwsh" help The NEW shell (Approx. binary size: 25k) config USER_BASH_BASH bool "bash" help The Bourne-Again Shell. (large) config USER_MSH_SH bool "msh" help A little linux shell (small) config USER_OTHER_SH bool "other" help Some other shell configured. endchoice config USER_SASH_HISTORY bool "simple (sash) history" depends on USER_SASH_SH default n help Support simple command history in SASH. config USER_SASH_PS bool "sash ps" depends on USER_SASH_SH default y help Command to display process status. config USER_SASH_REBOOT bool "reboot (sash)" help Command to reboot the system. Approx. binary size: 8k config USER_SASH_REBOOT_SNAPGEAR bool "SnapGear reboot script" depends on USER_BUSYBOX_BUSYBOX && USER_SASH_REBOOT select USER_BUSYBOX_KILLALL help Use a simple script to send flatfsd a SIGHUP in place of reboot. Requires busybox killall command (turned on automatically). config USER_SASH_SHUTDOWN bool "shutdown (sash)" help Command to shutdown the system. Approx. binary size: 5k config USER_INIT_EXPAND bool "expand" help A simple filesystem decompressor. Approx. binary size: 5k config USER_INIT_EXPAND_NOZEROES bool "expand should not write zeroes" depends on USER_INIT_EXPAND help If your RAM disk or device you are expanding to assumes that all blocks are initialised to zero, you can enable this option. This is particularly good for the RAM disk driver on 2.4. With this option off it allocates the maximum amount of memory for the filesystem because we write every byte with zero initially. Enabling this option may save you a lot of memory on mostly empty ram disks. config USER_VERSION_VERSION bool "version" help Print the version of the system software. Approx. binary size: 6k config USER_LOGIN_LOGIN bool "login" help A login program. Approx. binary size: 8k config USER_OLD_PASSWORDS bool "old passwords" select LIB_LIBCRYPT_OLD help Support root password in /etc/config/config. This option is for backwards compatibility with older firmware. New/changed passwords still live in /etc/config/passwd. config USER_ONLY_ROOT bool "only allow root login" help Only allow root to login. All other users will be denied login access. config USER_AGETTY_AGETTY bool "agetty" help Install "agetty"in /bin Approx. binary size: 19k config USER_GETTYD_GETTYD bool "gettyd" help Another getty program. Approx. binary size: 16k config USER_MGETTY_MGETTY bool "mgetty" help Another getty program. Capable of operating concurrently with dial-out software. Approx. binary size: 80k config USER_LOGIN_PASSWD bool "passwd" help The passwd program (for changing passwords) config USER_CRON_CRON bool "cron" help Daemon to execute scheduled commands Approx. binary size: 27k comment "Real Time Clock" config USER_HWCLOCK_HWCLOCK bool "hwclock" config USER_RTC_M41T11 bool "rtc m41t11" help Command line utility to support the M41T11 real time clock chip. This command lets you set the system time from the clock chip, set the time in the clock chip from the system clock and read and write values into the battery backed RAM on the clock chip. This utility requires the kernel to support MBUS. Approx. binary size: 12k config USER_RTC_DS1302 bool "rtc ds1302" comment "USB Root Hub Controller" config USER_USBHUBCTRL_USBHUBCTRL bool "usb hub ctrl" help Command line utility to control enabled ports on the SG560U and some other USB-booting devices comment "Vixie-cron" config USER_VIXIECRON_CRON bool "cron" config USER_VIXIECRON_CRONTAB bool "crontab" comment "at" config USER_AT_AT bool "at" config USER_AT_ATD bool "atd" config USER_AT_ATRUN bool "atrun" comment "OOM killer tinkering" config USER_NOOOM_NOOOM bool "Build no_oom" config USER_NOOOM_BINARIES string "disable OOM killer for these binaries" depends on USER_NOOOM_NOOOM default "" help endmenu ############################################################################# menu "Flash Tools" config USER_FLASHW_FLASHW bool "flashw" help A tool for writing to the non-volatile FLASH chips. Approx. binary size: 10k config USER_SETMAC_SETMAC bool "setmac" config USER_FCONFIG_FCONFIG bool "fconfig" help A program that lets you manipulate your RedBoot configuration from Linux. config USER_UBOOT_ENVTOOLS bool "uboot-envtools" help Programs to read and set the u-boot environemnt flash segment. config USER_UBOOT_ENVTOOLS_ENV_OVERWRITE bool "uboot-envtools - env overwrite" depends on USER_UBOOT_ENVTOOLS help fw_setenv can overwrite all env settings config USER_UBOOT_ENVTOOLS_OVERWRITE_ETHADDR_ONCE bool "uboot-envtools - overwrite ethaddr once" depends on USER_UBOOT_ENVTOOLS && !USER_UBOOT_ENVTOOLS_ENV_OVERWRITE help fw_setenv will only overwrite serialnum/ethaddr once. comment "netflash tool" config USER_NETFLASH_NETFLASH bool "netflash" help Tool to upgrade the firmware of the server across the network. Approx. binary size: 29k config USER_NETFLASH_WITH_FTP bool "netflash uses FTP" depends on USER_NETFLASH_NETFLASH || USER_RECOVER_RECOVER help Add ftp to the mechanisms that netflash may use to download new flash images. config USER_NETFLASH_WITH_CGI bool "netflash can run as cgi-bin" depends on USER_NETFLASH_NETFLASH || USER_RECOVER_RECOVER help Add support for netflash to run as a CGI executable. This allows netflash to be invoked directly as part of a POST request to upgrade the firmware with minimal overhead. config USER_NETFLASH_WITH_FILE bool "netflash defaults to writing out ordinary file" depends on USER_NETFLASH_NETFLASH help Some systems will not be using a traditional flash storage device for storing images. Some newer platforms use USB flash sticks, or Compact Flash devices as their promary storage. On these types of devices netflash should write out ordinay files. The usual checksum and decryption/decompression steps are carried out. config USER_NETFLASH_VERSION bool "netflash recognises version" depends on USER_NETFLASH_NETFLASH || USER_RECOVER_RECOVER help Check the version information on the end of the image downloaded to the device. config USER_NETFLASH_VERSION_ALLOW_CURRENT bool "netflash accepts same version" depends on USER_NETFLASH_VERSION help Allow upgrading to images where the version string matches that of the currently running firmware. config USER_NETFLASH_VERSION_ALLOW_OLDER bool "netflash accepts older version" depends on USER_NETFLASH_VERSION help Allow upgrading to images where the version string is older than that of the currently running firmware. config USER_NETFLASH_DECOMPRESS bool "netflash can decompress" depends on USER_NETFLASH_NETFLASH || USER_RECOVER_RECOVER help Add option to decompress images before writing them to flash. config USER_NETFLASH_AUTODECOMPRESS bool "netflash auto-decompresses" depends on USER_NETFLASH_DECOMPRESS help Netflash automatically decompresses images if they have a gzip header. config USER_NETFLASH_HMACMD5 bool "netflash uses HMAC-MD5 signature" depends on USER_NETFLASH_NETFLASH || USER_RECOVER_RECOVER config USER_NETFLASH_HMACMD5_KEY string "netflash HMAC-MD5 key" depends on USER_NETFLASH_HMACMD5 default "HMAC-MD5 key" config USER_NETFLASH_SHA256 bool "netflash uses SHA256 as checksum" depends on USER_NETFLASH_NETFLASH depends on !USER_NETFLASH_CRYPTO_V2 help Image files must also contain a SHA256 hash of the image contents. By default this is in addition to the old style 32bit checksum (for backword compatabilty). The check of this hash can be disabled using the netflash "-i" option. config USER_RECOVER_BIOS bool "recover bios only" depends on USER_NETFLASH_NETFLASH || USER_RECOVER_RECOVER config USER_NETFLASH_CRYPTO bool "netflash needs public key encryption" depends on USER_NETFLASH_NETFLASH || USER_RECOVER_RECOVER select LIB_LIBSSL help Netflash requires a public key authentication to be attached to an image and won't commit an image without this or with an invalid authentication. config USER_NETFLASH_CRYPTO_V2 bool "netflash supports public key encryption using SHA256 checksum" depends on USER_NETFLASH_NETFLASH || USER_RECOVER_RECOVER select LIB_LIBSSL select USER_NETFLASH_CRYPTO help Netflash requires a public key authentication to be attached to an image and won't commit an image without this or with an invalid authentication. A SHA256 hash of the firmware image is used as the signed block data. config USER_NETFLASH_CRYPTO_OPTIONAL bool "netflash optional public key encryption" depends on USER_NETFLASH_CRYPTO help Netflash will commit images with or without public key authentication but won't commit an image with an invalid authentication. config USER_NETFLASH_DUAL_IMAGES bool "netflash support for dual flash images" depends on USER_NETFLASH_NETFLASH help Netflash will support the "bootpart" uboot variable for selecting from one of the dual flash images. Netflash will by default flash the image into the other image partition, and then set "bootpart" to boot from that partition. config USER_RECOVER_STATIC_TFTP bool "bootloader uses server config from flash" config USER_RECOVER_RECOVER bool "recover" help Recovery application to allow programming of a new flash image when the current flash image cannot boot. config USER_RECOVER_ETHERNET_INTERFACE string "recover ethernet interface" depends on USER_RECOVER_RECOVER default "eth0" help Specify the ethernet interface that the recover application uses. config USER_RECOVER_USE_STATIC_SERVER bool "recover uses static server" depends on !USER_RECOVER_STATIC_TFTP help Enable use of a static recovery TFTP server. The default is to use the DHCP server. config USER_RECOVER_STATIC_SERVER string "recover static server" depends on USER_RECOVER_USE_STATIC_SERVER default "0.0.0.0" help The IP address of the static recovery TFTP server. config USER_RECOVER_PRESERVE_CONFIG_FS bool "recover preserves existing config" depends on USER_RECOVER_RECOVER comment "Arcturus uCbootloader Apps/Libs" config USER_BOOTTOOLS_LOADER bool "flashloader / ramloader" help The uCsimm/uCdimm flash/ram loader. config USER_BOOTTOOLS_HIMEMLOADER bool "himemloader" help The uCsimm/uCdimm himem loader. config USER_BOOTTOOLS_PRINTBENV bool "printbenv" help The uCsimm/uCdimm tools. config USER_BOOTTOOLS_SETBENV bool "setbenv" help The uCsimm/uCdimm tools. config USER_BOOTTOOLS_RESET bool "reset" help The uCsimm/uCdimm tools. config USER_BOOTTOOLS_MD5SUM bool "md5sum" help Compute MD5 message digest. config LIB_LIBBSC bool "libbsc" help Bootloader trap library comment "MTD utils" config USER_MTDUTILS bool "mtd-utils" select LIB_ZLIB config USER_MTDUTILS_ERASE bool "flash_erase" depends on USER_MTDUTILS help A tool for erasing MTD partitions. This option adds approximately 40K to the image. config USER_MTDUTILS_ERASEALL bool "flash_eraseall" depends on USER_MTDUTILS help A tool for erasing entire MTD partitions. This option adds approximately 40K to the image. config USER_MTDUTILS_LOCK bool "flash_lock" depends on USER_MTDUTILS config USER_MTDUTILS_UNLOCK bool "flash_unlock" depends on USER_MTDUTILS config USER_MTDUTILS_FLASH_INFO bool "flash_info" depends on USER_MTDUTILS config USER_MTDUTILS_FLASHCP bool "flashcp" depends on USER_MTDUTILS config USER_MTDUTILS_FLASH_OTP_INFO bool "flash_otp_info" depends on USER_MTDUTILS config USER_MTDUTILS_FLASH_OTP_DUMP bool "flash_otp_dump" depends on USER_MTDUTILS config USER_MTDUTILS_FTL_CHECK bool "ftl_check" depends on USER_MTDUTILS help Check the Flash Translation Layer. This option adds approximately 40K to the image. config USER_MTDUTILS_FTL_FORMAT bool "ftl_format" depends on USER_MTDUTILS help Format a Flash Translation Layer. This option adds approximately 40K to the image. config USER_MTDUTILS_MTD_DEBUG bool "mtd_debug" depends on USER_MTDUTILS config USER_MTDUTILS_MKFSJFFS2 bool "mkfs.jffs2" depends on USER_MTDUTILS select LIB_LIBLZO config USER_MTDUTILS_JFFS2DUMP bool "jffs2dump" depends on USER_MTDUTILS config USER_MTDUTILS_NFTLDUMP bool "nftldump" depends on USER_MTDUTILS help Dump a NAND flash. This option adds approximately 40K to the image. config USER_MTDUTILS_NFTL_FORMAT bool "nftl_format" depends on USER_MTDUTILS help Format a Flash Translation Layer on NAND flash. This option adds approximately 40K to the image. config USER_MTDUTILS_NANDDUMP bool "nanddump" depends on USER_MTDUTILS help Dump a NAND device. This option adds approximately 40K to the image. config USER_MTDUTILS_NANDTEST bool "nandtest" depends on USER_MTDUTILS help Test a NAND device. This option adds approximately 40K to the image. config USER_MTDUTILS_NANDWRITE bool "nandwrite" depends on USER_MTDUTILS help Write to a NAND device. This option adds approximately 40K to the image. config USER_MTDUTILS_DOC_LOADBIOS bool "doc_loadbios" depends on USER_MTDUTILS help Load the BIOS portion of a Disk On Chip. This option adds approximately 40K to the image. config USER_MTDUTILS_DOC_LOADIPL bool "doc_loadipl" depends on USER_MTDUTILS help Load an IPL into a DoC Millennium Plus This option adds approximately 45K to the image. config USER_MTDUTILS_RFDDUMP bool "rfddump" depends on USER_MTDUTILS config USER_MTDUTILS_RFDFORMAT bool "rfdformat" depends on USER_MTDUTILS config USER_MTDUTILS_RECV_IMAGE bool "recv_image" depends on USER_MTDUTILS config USER_MTDUTILS_SERVE_IMAGE bool "serve_image" depends on USER_MTDUTILS config USER_MTDUTILS_SUMTOOL bool "sumtool" depends on USER_MTDUTILS config USER_MTDUTILS_MKFSUBIFS bool "mkfs.jffs2" depends on USER_MTDUTILS config USER_MTDUTILS_UBIUPDATEVOL bool "ubiupdatevol" depends on USER_MTDUTILS config USER_MTDUTILS_UBIMKVOL bool "ubimkvol" depends on USER_MTDUTILS config USER_MTDUTILS_UBIRMVOL bool "ubirmvol" depends on USER_MTDUTILS config USER_MTDUTILS_UBICRC32 bool "ubicrc32" depends on USER_MTDUTILS config USER_MTDUTILS_UBINFO bool "ubinfo" depends on USER_MTDUTILS config USER_MTDUTILS_UBIATTACH bool "ubiattach" depends on USER_MTDUTILS config USER_MTDUTILS_UBIDETACH bool "ubidetach" depends on USER_MTDUTILS config USER_MTDUTILS_UBINIZE bool "ubinize" depends on USER_MTDUTILS config USER_MTDUTILS_UBIFORMAT bool "ubiformat" depends on USER_MTDUTILS config USER_MTDUTILS_UBIRENAME bool "ubirename" depends on USER_MTDUTILS config USER_MTDUTILS_MTDINFO bool "mtdinfo" depends on USER_MTDUTILS config USER_MTDUTILS_UBIRSVOL bool "ubirsvol" depends on USER_MTDUTILS endmenu ############################################################################# menu "Filesystem Applications" config USER_FLATFSD_FLATFSD bool "flatfsd" help This program saves RAM filesystems back to FLASH. Approx. binary size: 12k choice prompt "flatfsd storage type" depends on USER_FLATFSD_FLATFSD default USER_FLATFSD_AUTO config USER_FLATFSD_AUTO bool "auto" help Determine the config filesystem type based on the platform settings. This will be the correct choice for most platforms. config USER_FLATFSD_USE_FLASH_FS bool "filesystem" help Use the existing FLASH (or other writable) filesystem, instead of creating a flat FS. Requires a writable FS (JFFS/JFFS2/DoC/ext2, etc.). config USER_FLATFSD_DISKLIKE bool "disk like" help /dev/flash/config is a disk-like device. config USER_FLATFSD_CONFIG_BLOBS bool "file blobs" help The configuration filesystem storage is within a single file blob on some attached mass storage (could be flash or hard disk). There may be multiple of these configuration blobs on any mass storage device. endchoice config USER_FLATFSD_COMPRESSED bool "Compress /etc/config to flash as required" depends on USER_FLATFSD_FLATFSD && !USER_FLATFSD_USE_FLASH_FS help Use deflate to compress the flat filesystem to flash. This is particularly useful for situations where you have a few large files in your configuration filesystem. config USER_FLATFSD_ENCRYPTED bool "Encrypt /etc/config to flash as required" depends on USER_FLATFSD_FLATFSD && !USER_FLATFSD_USE_FLASH_FS help Use AES to encrypt the flat filesystem into flash. config USER_FLATFSD_HAS_RTC bool "Device has Real Time Clock" depends on USER_FLATFSD_FLATFSD help If the device does *not* have a real time clock, flatfsd helps keep time increasing by storing the time when it saves the config and restores it upon boot. config USER_FLATFSD_EXTERNAL_INIT bool "External init" depends on USER_FLATFSD_FLATFSD help Instead of initialising the file system after an erase, flatfsd will just create a .init file, and an external program must perform any initialisation needed. config USER_MOUNT_MOUNT bool "mount" help Mount a filesystem. You need this to access NFS and SMB filesystems. Approx. binary size: 63k config USER_MOUNT_UMOUNT bool "umount" help Unmount a filesystem. config USER_FDISK_FDISK bool "fdisk" help Disk partitioning utility. Approx. binary size: 70k config USER_FDISK_SFDISK bool "sfdisk" config USER_HDPARM_HDPARM bool "hdparm" comment "EXT2" config USER_E2FSPROGS_E2FSCK_E2FSCK bool "e2fsck" help Filesystem fsck, for checking damaged filesystems. Approx. binary size: 121k config USER_E2FSPROGS_MISC_MKE2FS bool "mke2fs" help Make a filesystem. Approx. binary size: 62k config USER_E2FSPROGS_MISC_BADBLOCKS bool "badblocks" help A filesystem tool Approx. binary size: 148k config USER_E2FSPROGS_MISC_CHATTR bool "chattr" help A filesystem tool Approx. binary size: 11k config USER_E2FSPROGS_MISC_DUMPE2FS bool "dumpe2fs" help A filesystem tool Approx. binary size: 42k config USER_E2FSPROGS_MISC_E2LABEL bool "e2label" help A filesystem tool Approx. binary size: 6k config USER_E2FSPROGS_MISC_FSCK bool "fsck" help A filesystem tool Approx. binary size: 18k config USER_E2FSPROGS_MISC_LSATTR bool "lsattr" help A filesystem tool Approx. binary size: 13k config USER_E2FSPROGS_MISC_MKLOST_FOUND bool "mklost+found" help A filesystem tool Approx. binary size: 6k config USER_E2FSPROGS_MISC_TUNE2FS bool "tune2fs" help A filesystem tool Approx. binary size: 36k config USER_E2FSPROGS_MISC_UUIDGEN bool "uuidgen" help A filesystem tool Approx. binary size: 98k comment "RESIERFS" config USER_REISERFSPROGS bool "reiserfsprogs" config USER_REISERFSPROGS_DEBUGRESIERFS bool "debugreiserfs" config USER_REISERFSPROGS_MKREISERFS bool "mkreiserfs" config USER_REISERFSPROGS_REISERFSCK bool "reiserfsck" config USER_REISERFSPROGS_RESIZE_REISERFS bool "resize_reiserfs" config USER_REISERFSPROGS_UNPACK bool "unpack" comment "SAMBA" config USER_SAMBA bool "samba" config USER_SAMBA_SMBD bool "smbd" depends on USER_SAMBA config USER_SAMBA_NMBD bool "nmbd" depends on USER_SAMBA config USER_SAMBA_SMBMOUNT bool "smbmount" depends on USER_SAMBA config USER_SAMBA_SMBUMOUNT bool "smbumount" depends on USER_SAMBA config USER_SAMBA_MOUNT_CIFS bool "mount.cifs" depends on USER_SAMBA config USER_SAMBA_UMOUNT_CIFS bool "umount.cifs" depends on USER_SAMBA config USER_SAMBA_SHARED bool "uses shared library" depends on USER_SAMBA comment "SMBFS" config USER_SMBMOUNT_SMBMOUNT bool "smbmount" help mount an SMB filesystem. Approx. binary size: 22k config USER_SMBMOUNT_SMBUMOUNT bool "smbumount" help un-mount and SMB filesystem. Approx. binary size: 6k comment "CRAMFS" config USER_CRAMFS_CRAMFSCK bool "cramfsck" select LIB_ZLIB help cramfs fsck program. config USER_CRAMFS_TEST bool "Various extra tests on the cramfs" depends on USER_CRAMFS_CRAMFSCK help cramfs fsck extra tests which allow you to extract a cramfs to a directory. config USER_CRAMFS_MKCRAMFS bool "mkcramfs" help cramfs fsck program. comment "MSDOS" config USER_DOSFSTOOLS_MKDOSFS bool "mkdosfs" help MSDOS filesystem creation utility for FAT12, FAT16 & FAT32 config USER_DOSFSTOOLS_DOSFSCK bool "dosfsck" help MSDOS filesystem checking utility for FAT12, FAT16 & FAT32 config USER_DOSFSTOOLS_DOSFSLABEL bool "dosfslabel" help MSDOS filesystem labeling utility for FAT12, FAT16 & FAT32 comment "SquashFS" config USER_SQUASHFS_MKSQUASHFS bool "mksquashfs" select LIB_ZLIB help Utility to create squashfs filesystems. config USER_SQUASHFS_MKSQUASHFS7Z bool "mksquashfs7z" select LIB_LIBLZMA help Utility to create squashfs filesystems using p7zip instead of zlib. endmenu ############################################################################# menu "Network Applications" config USER_APPWEB_APPWEB bool "appWeb" help Secure, fast, modular embedded web server supporting Embedded Server Pages. Approx. binary size: 110-400k config USER_APPWEB_CGI bool "AppWeb supports CGI" depends on USER_APPWEB_APPWEB help Fast Common Gateway Interface (CGI). AppWeb also has better alternatives such as Embedded Server Pages. config USER_APPWEB_SSL bool "AppWeb supports SSL" depends on USER_APPWEB_APPWEB select LIB_LIBSSL help Do you want AppWeb to support SSL. AppWeb can support both standard HTTP and secure HTTPS/SSL at the same time on different virtual hosts. config USER_APPWEB_MULTITHREAD bool "AppWeb is multithreaded" depends on USER_APPWEB_APPWEB help Build AppWeb as a multithreaded application. This allows multiple requests to be served concurrently. config USER_APPWEB_DYNAMIC bool "AppWeb can dynamically load AppWeb modules" depends on USER_APPWEB_APPWEB help Build AppWeb with the ability to dynamically load AppWeb modules. AppWeb modules are a convenient way to add your application code to AppWeb. config USER_TRUSTEDSOURCE bool "antispam - trusted source" select USER_CLAMAV_CLAMSMTP config USER_BIND_BIND bool "bind" help ISC BIND DNS nameserver. config USER_GOAHEAD_GOAHEAD bool "goahead web server" select LIB_LIBNVRAM help A small, fast webserver with server side scripting and more. config USER_GOAHEAD_LANG_EN bool "goahead English translations" depends USER_GOAHEAD_GOAHEAD help Goahead English Language Support config USER_GOAHEAD_LANG_ZHTW bool "goahead Taiwanese translations" depends USER_GOAHEAD_GOAHEAD help Goahead Taiwanese Language Support config USER_GOAHEAD_LANG_ZHCN bool "goahead Chinese translations" depends USER_GOAHEAD_GOAHEAD help Goahead Chinese Language Support config USER_FNORD_HTTPD bool "fnord web server" help A small, fast webserver which is an alternative to boa. Since fnord runs under inetd, you will need to enable inetd to run it. Also, fnord doesn't support SSL natively. You will need to enable sslwrap. config USER_FNORD_NOAUTH bool "fnord does not do auth" depends on USER_FNORD_HTTPD help Disables user authentication in fnord. This is useful if ALL of your cgi programs do their own authentication. config USER_FNORD_PAM bool "fnord uses PAM for auth" depends on !USER_FNORD_NOAUTH select LIB_LIBPAM help Uses PAM to authenticate users in fnord. config USER_FNORD_404_REDIR bool "fnord 404 redirect" depends on USER_FNORD_HTTPD help Automatically redirects all invalid URL requests to the main cgi-bin/ webpage. config USER_BOA_SRC_BOA bool "boa" help A small webserver. Approx. binary size: 54k config USER_BOA_WITH_SSL bool "boa uses SSL" depends on USER_BOA_SRC_BOA select LIB_LIBSSL help Do you want BOA to use SSL for all connections. config USER_BOA_EMERG bool "emergency syslog" depends on USER_BOA_SRC_BOA help If enabled, boa will syslog all messages at the emergency level config USER_BOA_LOGGING bool "enable log files" depends on USER_BOA_SRC_BOA config USER_BPALOGIN_BPALOGIN bool "bpalogin" help Telstra Bigpond broadband internet authentication program. Approx. binary size: 39k config USER_BR2684CTL_BR2684CTL bool "br2684ctl" select LIB_LIBATM help ATM to ethernet bridging helper program. Approx. binary size: 28k config USER_BRCFG_BRCFG bool "brcfg" help Helper applications cor configuring bridges. config USER_BRCTL_BRCTL bool "bridge utils" help Program for configuring the bridge. Use this on 2.4 kernels for generic bridging (not ATM-ethernet) and for GRE bridges. config USER_CLAMAV_CLAMAV bool "clamav" select LIB_LIBBZ2 select LIB_ZLIB select LIB_LIBSSL help Clam anti-virus checker. This option builds the clam library but does not install any of the executables. config USER_CLAMAV_CLAMD bool "clamd" depends on USER_CLAMAV_CLAMAV help Build and install the clamd daemon. This daemon accepts requests via a socket and scans files based on these. config USER_CLAMAV_CLAMDSCAN bool "clamdscan" depends on USER_CLAMAV_CLAMAV help Build a simple wrapper program that scans files and directories using clamd. config USER_CLAMAV_CLAMSCAN bool "clamscan" depends on USER_CLAMAV_CLAMAV config USER_CLAMAV_FRESHCLAM bool "freshclam" depends on USER_CLAMAV_CLAMAV help Build the clamav database update program which downloads the latest signature files from the Internet automatically. config USER_CLAMAV_NODB bool "do not install db files" depends on USER_CLAMAV_FRESHCLAM help Enabling this option will stop the installation of clamav database files. Without these files, clamav will be non-functional until they are downloaded. config USER_CLAMAV_SIGTOOL bool "sigtool" depends on USER_CLAMAV_CLAMAV help Tool to help generate virus signatures. config USER_CLAMAV_TESTS bool "clamav tests" depends on USER_CLAMAV_CLAMAV help Install the supplied clamav test files into the romfs at /etc/clamav/test/ config USER_CLAMAV_CLAMSMTP bool "clamsmtp" help Install the clamsmtp SMTP proxy server which can run both as a transparent and a normal SMTP proxy. config USER_CONNTRACK_CONNTRACK bool "conntrack" select LIB_NFNETLINK select LIB_NETFILTER_CONNTRACK help Conntrack is a tool for listing and modifying the netfilter conntrack table. config USER_CTORRENT_CTORRENT bool "ctorrent" help Bit torrent client written in C. It is much smaller than most other torrent clients, but it can't act as a tracker. config USER_DHCPCD_DHCPCD bool "dhcpcd" help The DHCP client daemon, used to get an IP address from a DHCP server. Approx. binary size: 37k config USER_DHCPCD_LLIP bool "dhcpcd link-local support" depends on USER_DHCPCD_DHCPCD help Compile in Link-local Auto IP configuration option, -A into dhcpcd. Auto IP addressing will take place if the client is unable to configure the interface with an address from a dhcp server. Auto IP addresses are used by win & mac machines for local area network application such as IrDA links and networks without dhcp servers. If this option is not compiled in, dhcpcd will just ignore the -A command line option, noting that it was ignored in the system log. config USER_DHCPCD_NEW_DHCPCD bool "dhcpcd-new (2.0/2.4)" help The DHCP client daemon, used to get an IP address from a DHCP server. This version works on 2.0 and 2.4 kernels. config USER_DHCPD_DHCPD bool "dhcpd" help A small DHCP server, suitable for small office networks. Approx. binary size: 27k config USER_DHCP_ISC_SERVER_DHCPD bool "dhcpd(ISC)" help A full featured DHCP daemon that can do almost anything. config USER_DHCP_ISC_CLIENT_DHCLIENT bool "dhclient(ISC)" help A DHCP client daemon that supports most everything. config USER_DHCP_ISC_RELAY_DHCRELAY bool "dhcrelay (ISC)" help A DHCP relay daemon. config USER_DIALD_DIALD bool "diald" help The dial-on-demand daemon. Approx. binary size: 80k config USER_DISCARD_DISCARD bool "discard" help A utility which listens on the discard port, suitable for testing network performance. Approx. binary size: 1k config USER_DISCARD_NO_INSTALL bool "Do not auto install discard" depends on USER_DISCARD_DISCARD help Stop discard from installing an entry into inetd.conf config USER_DISCARD_INETD_ECHO bool "inetd-echo" help An echo utility. config USER_DISCARD_ECHO_NO_INSTALL bool "Do not auto install echo" depends on USER_DISCARD_INETD_ECHO help Stop echo from installing an entry into inetd.conf config USER_DNSMASQ_DNSMASQ bool "dnsmasq" help DNS masquerading config USER_DNSMASQ2_DNSMASQ2 bool "dnsmasq v2" help DNS masquerading (v2) config USER_DNSMASQ2_RESOLVE_AS_SERVER bool "Add 'resolve as server IP' feature" depends on USER_DNSMASQ2_DNSMASQ2 help Adds feature where dnsmasq2 will resolve all DNS requests to the IP address that they came in on. For use when network isn't setup yet and all data should be redirected to the DNS server. config USER_ETHATTACH_ETHATTACH bool "ethattach" select LIB_LIBNETOLD help A Network tool config USER_ETHERWAKE bool "etherwake" help Scyld's (Donald Becker) Wake-On-LAN magic packet generator config USER_ETHTOOL_ETHTOOL bool "ethtool" help ethtool is a small utility for examining and tuning your ethernet-based network interface. (80k+) config USER_EZIPUPDATE_EZIPUPDATE bool "ez-ipupdate" help Dynamic DNS IP update client. config USER_FAKEIDENTD_IDENTD bool "fakeidentd" help A minimal ident/auth server that replies with a fixed username. config USER_DDNS3_CLIENT_DDNS3 bool "ddns3 client" config USER_EBTABLES_EBTABLES bool "Ethernet bridge frame table administration" config USER_FERRET_FERRET bool "ferret" select LIB_LIBPCAP help A passive network sniffing tool. config USER_FTP_FTP_FTP bool "ftp" help An ftp client Approx. binary size: 8k config USER_FTPD_FTPD bool "ftpd" config USER_FROX_FROX bool "frox" help The frox ftp proxy daemon. config USER_FREESWAN bool "freeswan-apps" help The FreeSwan tools and applications config USER_IPSEC_KEEPALIVE bool "ipsec keep alive" depends on USER_FREESWAN help Tool to detect whether an IPSec tunnel needs renegotiating. Approx. binary size: 10k config USER_FREESWAN_PLUTO_PLUTO bool "pluto" depends on USER_FREESWAN select LIB_LIBGMP help Freeswan pluto. Approx. binary size: 255k config USER_FREESWAN_PLUTO_WHACK bool "whack" depends on USER_FREESWAN help Freeswan whack. Approx. binary size: 38k config USER_FREESWAN_UTILS_RANBITS bool "ranbits" depends on USER_FREESWAN help Freeswan ranbits. Approx. binary size: 12k config USER_FREESWAN_UTILS_RSASIGKEY bool "rsasigkey" depends on USER_FREESWAN select LIB_LIBGMP help Freeswan rsasigkey. Approx. binary size: 71k config USER_FREESWAN_KLIPS_EROUTE bool "eroute" depends on USER_FREESWAN help Freeswan eroute. Approx. binary size: 64k config USER_FREESWAN_KLIPS_KLIPSDEBUG bool "klipsdebug" depends on USER_FREESWAN help Freeswan klipsdebug. Approx. binary size: 43k config USER_FREESWAN_KLIPS_SPI bool "spi" depends on USER_FREESWAN help Freeswan spi. Approx. binary size: 68k config USER_FREESWAN_KLIPS_SPIGRP bool "spigrp" depends on USER_FREESWAN help Freeswan spigrp. Approx. binary size: 53k config USER_FREESWAN_KLIPS_TNCFG bool "tncfg" depends on USER_FREESWAN help Freeswan tncfg. Approx. binary size: 15k config USER_FSWCERT_FSWCERT bool "fswcert" depends on USER_FREESWAN select LIB_LIBSSL help Application to extract private keys from certificates for ipsec config USER_OPENSWAN bool "openswan-apps" help The Openswan tools and applications config USER_OPENSWAN_PLUTO_PLUTO bool "pluto" depends on USER_OPENSWAN select LIB_LIBGMP help config USER_OPENSWAN_PLUTO_WHACK bool "whack" depends on USER_OPENSWAN config USER_OPENSWAN_UTILS_RANBITS bool "ranbits" depends on USER_OPENSWAN config USER_OPENSWAN_UTILS_RSASIGKEY bool "rsasigkey" depends on USER_OPENSWAN select LIB_LIBGMP config USER_OPENSWAN_KLIPS_EROUTE bool "eroute" depends on USER_OPENSWAN config USER_OPENSWAN_KLIPS_KLIPSDEBUG bool "klipsdebug" depends on USER_OPENSWAN config USER_OPENSWAN_KLIPS_SPI bool "spi" depends on USER_OPENSWAN config USER_OPENSWAN_KLIPS_SPIGRP bool "spigrp" depends on USER_OPENSWAN config USER_OPENSWAN_KLIPS_TNCFG bool "tncfg" depends on USER_OPENSWAN config USER_OPENSWAN_PROGRAMS_LWDNSQ bool "lwdnsq (required)" default y depends on USER_OPENSWAN config IPSEC_CONNECTION_LIMIT_BOOL bool "Enable IPSec tunnel limit" depends on USER_FREESWAN || USER_OPENSWAN help Enable the limit checking for the maximum tunnels supported by IPSec. config IPSEC_CONNECTION_LIMIT int "IPSec tunnel limit" depends on IPSEC_CONNECTION_LIMIT_BOOL help The absolute maximum number of tunnels allowed to be supported by IPSec. config USER_GNUGK_GNUGK bool "gnugk" select LIB_PWLIB select LIB_LIBOPENH323 help GNU Gatekeeper is a full featured H.323 (VoIP) gatekeeper. config USER_HPING_HPING bool "hping" help A command-line oriented TCP/IP packet assembler/analyzer. config USER_HTTPD_HTTPD bool "httpd" help Another HTTPD config USER_HTTPTUNNEL_CLIENT bool "http tunnel client" help Client side daemon for the httptunnel protocol that permits the tunnelling of a network connection via the HTTP protocol to a remote httptunnel server. config USER_HTTPTUNNEL_SERVER bool "http tunnel server" help Server side daemon for the httptunnel protocol that permits the tunnelling of a network connection via the HTTP protocol from a remote httptunnel client. config USER_IFATTACH_IFATTACH bool "ifattach" select LIB_LIBNETOLD help Network interface attach config USER_INETD_INETD bool "inetd" help Starts network daemons as required. Approx. binary size: 11k config USER_IPCHAINS_IPCHAINS bool "ipchains" help An alternate method for configuring the firwall rules. Note that you must have ipchains configured in your kernel for this program to work. Approx. binary size: 53k config USER_IPERF_IPERF bool "iperf" help An application for measuring network performance. config USER_IPFWADM_IPFWADM bool "ipfwadm" help Tool for configuring forwarding/masquerading rules. Approx. binary size: 38k config USER_IPMASQADM_IPMASQADM bool "ipmasqadm" help Tool for configuring port forwarding for Linux 2.2.x kernels. You must have port forwarding enabled in your kernel for this program to work. config USER_IPPORTFW_IPPORTFW bool "ipportfw" help Tool for configuring port forwarding. Approx. binary size: 13k config USER_IPREDIR_IPREDIR bool "ipredir" help IP port redirector Approx. binary size: 23k config USER_IPROUTE2 bool "iproute2" config USER_IPROUTE2_TC_TC bool "tc" depends on USER_IPROUTE2 help Traffic shaper from iproute2 package. config USER_IPROUTE2_IP_IFCFG bool "ifcfg (complex scripting reqd.)" depends on USER_IPROUTE2 help Prints interface configuration. This script requires advanced shell scripts and other iproute2 apps. config USER_IPROUTE2_IP_IP bool "ip" depends on USER_IPROUTE2 help The core app for iproute2. config USER_IPROUTE2_IP_ROUTEF bool "routef" depends on USER_IPROUTE2 help routef from the iproute2 package. config USER_IPROUTE2_IP_ROUTEL bool "routel" depends on USER_IPROUTE2 help routel from the iproute2 package. config USER_IPROUTE2_IP_RTACCT bool "rtacct" depends on USER_IPROUTE2 help rtacct from the iproute2 package. config USER_IPROUTE2_IP_RTMON bool "rtmon" depends on USER_IPROUTE2 help Route monitor. config USER_IPROUTE2_IP_GENL bool "genl" depends on USER_IPROUTE2 help genl utility frontend. config USER_IPROUTE2_IP_RTPR bool "rtpr" depends on USER_BUSYBOX_TR && USER_BASH_BASH help Print routes. config USER_IPSENTINEL_IPSENTINEL bool "ipsentinel" help Tool that attempts to prevent unauthorised use of "dead"address space on a network by providing invalid MAC addresses in response to ARP requests. config USER_IPSET_IPSET bool "ipset" help Tool for configuring sets in iptables rules. config USER_IPTABLES_IPTABLES bool "iptables" help Iptables is the IP firewall administration tool for 2.4 linux. config USER_LAYER7_PROTOCOLS bool "layer7 protocol definitions" depends on USER_IPTABLES_IPTABLES help Layer 7 Protocol patterns for iptables use Approx. size: 160k config USER_IPTABLES_IP6TABLES bool "ip6tables" config USER_IPUTILS_IPUTILS bool "iputils apps" help The iputils package of ip utilities :) glibc is recommended. config USER_IPUTILS_PING bool "ping" depends on USER_IPUTILS_IPUTILS help Send IPv4 ICMP ECHO_REQUEST packets to network hosts. config USER_IPUTILS_PING6 bool "ping6" depends on USER_IPUTILS_IPUTILS help Send IPv6 ICMP ECHO_REQUEST packets to network hosts. config USER_IPUTILS_TRACEROUTE6 bool "traceroute6" depends on USER_IPUTILS_IPUTILS help Print the IPv6 route packets take to a network host. config USER_IPUTILS_RDISC bool "rdisc" depends on USER_IPUTILS_IPUTILS help Client side of the ICMP router discovery protocol. config USER_IPUTILS_CLOCKDIFF bool "clockdiff" depends on USER_IPUTILS_IPUTILS help Measures the clock difference between the local host and a remote host using either ICMP TIMESTAMP packets or the IP TIMESTAMP option in a ICMP ECHO. config USER_IPUTILS_TFTPD bool "tftpd" depends on USER_IPUTILS_IPUTILS help IPv4 TFTP server. config USER_IPUTILS_TRACEPATH bool "tracepath" depends on USER_IPUTILS_IPUTILS help Traces a path to a network host discovering MTU along the way. config USER_IPUTILS_TRACEPATH6 bool "tracepath6" depends on USER_IPUTILS_IPUTILS help Traces a path to a IPv6 network host discovering MTU along the way. config USER_IPUTILS_ARPING bool "arping" depends on USER_IPUTILS_IPUTILS help Send ARP REQUEST to a neighbouring host config USER_IPUTILS_RARPD bool "rarpd" depends on USER_IPUTILS_IPUTILS help Reverse Address Resolution Protocol (RARP) Daemon. config USER_KENDIN_CONFIG bool "kendin-config" config USER_KLAXON_KLAXON bool "klaxon" help Klaxon is a utility that attempts to detect and log probes against the host. Only those services selected will be detected. Inetd must also be installed. This option adds about 17.5k to the image. config USER_KLAXON_RFC931 bool "use RFC931" depends on USER_KLAXON_KLAXON help Use IDENT (RFC931) to attempt to find out the user behind the probe. This option adds an additional 3k to the image. config USER_KLAXON_CHARGEN bool "detect chargen" depends on USER_KLAXON_KLAXON help Configure klaxon to report connection attempts to the CHARGEN (tcp & udp ports 19). config USER_KLAXON_DISCARD bool "detect discard" depends on USER_KLAXON_KLAXON help Configure klaxon to report connection attempts to the DISCARD (tcp & udp ports 9). config USER_KLAXON_ECHO bool "detect echo" depends on USER_KLAXON_KLAXON help Configure klaxon to report connection attempts to the ECHO (tcp & udp ports 7). config USER_KLAXON_FTP bool "detect ftp" depends on USER_KLAXON_KLAXON help Configure klaxon to report connection attempts to the FTP (tcp ports 20 & 21). config USER_KLAXON_HTTP bool "detect http" depends on USER_KLAXON_KLAXON help Configure klaxon to report connection attempts to the HTTP (tcp port 80). config USER_KLAXON_SMTP bool "detect smtp" depends on USER_KLAXON_KLAXON help Configure klaxon to report connection attempts to the SMTP (tcp port 25). config USER_KLAXON_SNMP bool "detect snmp" depends on USER_KLAXON_KLAXON help Configure klaxon to report connection attempts to the SNMP (tcp & udp ports 161). config USER_KLAXON_SSH bool "detect ssh" depends on USER_KLAXON_KLAXON help Configure klaxon to report connection attempts to the SSH (tcp port 22). config USER_KLAXON_TELNET bool "detect telnet" depends on USER_KLAXON_KLAXON help Configure klaxon to report connection attempts to the TELNET (tcp port 23). config USER_KLAXON_TFTP bool "detect tftp" depends on USER_KLAXON_KLAXON help Configure klaxon to report connection attempts to the TFTP (udp port 69). config USER_LANBYPASS_LANBYPASS bool "lanbypass" help The lanbypass program can be used to control the LAN bypass switches on the Advantech x86 based hardware platforms. Approx. binary size: 10k config USER_L2TPD_L2TPD bool "l2tpd" help Layer 2 Tunnelling Protocol Daemon Approx. binary size: 70k config USER_LINUXIGD_LINUXIGD bool "linux-igd" select LIB_LIBUPNP help Linux Internet Gateway Device. A UPnP-IGD NAT-based Daemon. Needs libupnp (turned on automatically) and pthreads. Approx. total binary size (including libupnp): 350k config USER_LINUXIGD_DEFAULT bool "use default configuration" depends on USER_LINUXIGD_LINUXIGD help Use the unmodified default configuration files for the linux-igd daemon and not the snapgear customised files. config USER_MINIUPNPD bool "miniupnpd" select LIB_IPTABLES help Alternate upnpd with less overhead Approx binary size 60K config USER_LOATTACH_LOATTACH bool "loattach" select LIB_LIBNETOLD help Loopback attach config USER_LRPSTAT_LRPSTAT bool "lrpstat" help Real time bandwidth and CPU monitoring Java applet. config USER_SMTP_SMTPCLIENT bool "mail" help Client which allows mail to be sent to other hosts that support SMTP config USER_MAIL_MAIL_IP bool "mail_ip" help Some kind of mail proggy Approx. binary size: 27k config USER_MARADNS_MARADNS bool "maradns" help The MaraDNS nameserver (UDP query daemon); see also zoneserver. Approx. binary size: 55k config USER_MINI_HTTPD_MINI_HTTPD bool "mini_httpd" help A small HTTP server. config USER_MINI_HTTPD_WITH_SSL bool "mini_httpd uses SSL" depends on USER_MINI_HTTPD_MINI_HTTPD select LIB_LIBSSL config USER_MSNTP_MSNTP bool "msntp" help Simple Network Time Protocol utility. Approx. binary size: 66k config USER_NESSUS bool "nessus" select USER_NESSUS_NASL select USER_NESSUS_CORE select USER_NESSUS_PLUGINS help The Nessus security scanner config USER_NESSUS_NASL bool "nasl" select USER_NESSUS_LIBRARIES select LIB_LIBPCAP help The Nessus scripting language (NASL) interpreter. config USER_NESSUS_CORE bool default n config USER_NESSUS_PLUGINS bool default n config USER_NESSUS_LIBRARIES bool default n config USER_NETCAT_NETCAT bool "netcat" help The netcat utility. Netcat is a fully featured networking utility which reads and writes data across network connections. Approximate size: 22k config USER_NETPERF_NETPERF bool "netperf" help The client piece for a network performance measuring application with many options. config USER_NETPERF_NETSERVER bool "netserver" help The server piece for a network performance measuring application with many options. config USER_NETPIPE_NETPIPE bool "netpipe" help A client/server ping-pong packet performance test. config USER_NETSTAT_NAT_NETSTAT_NAT bool "netstat-nat" help Pretty print the ipfilter NAT translations. config USER_NETSNMP_SNMPD bool "net-snmp" help net-snmp (www.net-snmp.org) Simple Network Management Protocol implementation. Build/Install the agent (snmpd). config USER_NETSNMP_SNMPD_MINI bool "Build mini agent" depends on USER_NETSNMP_SNMPD help Build a minimal agent. config USER_NETSNMP_APPS bool "Build Applications" depends on USER_NETSNMP_SNMPD help Build the applications (snmpget, ...) config USER_NETSNMP_APPS_BULKGET bool "snmpbulkget" depends on USER_NETSNMP_APPS help Install snmpbulkget. config USER_NETSNMP_APPS_BULKWALK bool "snmpbulkwalk" depends on USER_NETSNMP_APPS help Install snmpbulkwalk. config USER_NETSNMP_APPS_DELTA bool "snmpdelta" depends on USER_NETSNMP_APPS help Install snmpdelta. config USER_NETSNMP_APPS_DF bool "snmpdf" depends on USER_NETSNMP_APPS help Install snmpdf. config USER_NETSNMP_APPS_GET bool "snmpget" depends on USER_NETSNMP_APPS help Install snmpget. config USER_NETSNMP_APPS_GETNEXT bool "snmpgetnext" depends on USER_NETSNMP_APPS help Install snmpgetnext. config USER_NETSNMP_APPS_SET bool "snmpset" depends on USER_NETSNMP_APPS help Install snmpset. config USER_NETSNMP_APPS_STATUS bool "snmpstatus" depends on USER_NETSNMP_APPS help Install snmpstatus. config USER_NETSNMP_APPS_TABLE bool "snmptable" depends on USER_NETSNMP_APPS help Install snmptable. config USER_NETSNMP_APPS_TEST bool "snmptest" depends on USER_NETSNMP_APPS help Install snmptest. config USER_NETSNMP_APPS_TRANSLATE bool "snmptranslate" depends on USER_NETSNMP_APPS help Install snmptranslate. config USER_NETSNMP_APPS_TRAP bool "snmptrap" depends on USER_NETSNMP_APPS help Install snmptrap. config USER_NETSNMP_APPS_TRAPD bool "snmptrapd" depends on USER_NETSNMP_APPS help Install snmptrapd. config USER_NETSNMP_APPS_USM bool "snmpusm" depends on USER_NETSNMP_APPS help Install snmpusm. config USER_NETSNMP_APPS_VACM bool "snmpvacm" depends on USER_NETSNMP_APPS help Install snmpvacm. config USER_NETSNMP_APPS_WALK bool "snmpwalk" depends on USER_NETSNMP_APPS help Install snmpwalk. config USER_NETSNMP_APPS_NETSTAT bool "snmpnetstat" depends on USER_NETSNMP_APPS help Install snmpnetstat. config USER_NETSNMP_BUILDSTATIC bool "Build static" depends on USER_NETSNMP_SNMPD help Link with static libraries. config USER_NETSNMP_MANUALS bool "Install manuals" depends on USER_NETSNMP_SNMPD help Install the manuals. config USER_NETSNMP_SCRIPTS bool "Install scripts" depends on USER_NETSNMP_SNMPD help Install the scripts (mib2c, ...). config USER_NETSNMP_MIBS bool "Install MIBs" depends on USER_NETSNMP_SNMPD help Install the mib files. config USER_NETSNMP_MIBLOADING bool "Enable MIB loading" depends on USER_NETSNMP_MIBS help Include code that parses and manipulates the mib files. config USER_NETSNMP_NOV1 bool "Disable SNMP v1" depends on USER_NETSNMP_SNMPD help Do not include code that implements SNMPv1. config USER_NETSNMP_NOV2C bool "Disable SNMP v2c" depends on USER_NETSNMP_SNMPD help Do not include code that implements SNMPv2c. config USER_NETSNMP_IPV6 bool "IPv6 support" depends on USER_NETSNMP_SNMPD help Generate IPv6 ready version. config USER_NETSNMP_NOTRANSPORTS bool "Exclude transports" depends on USER_NETSNMP_SNMPD help Exclude listed SNMP transports. (UDP UDPIPv6 TCPIPv6 TCP Unix Callback AAL5PVC IPX) config USER_NETSNMP_EXTRANSPORTS string "Exclude Transports" depends on USER_NETSNMP_NOTRANSPORTS default "TCP" help Transports to exclude (space separated list). config USER_NETSNMP_OPENSSL bool "With OpenSSL" depends on USER_NETSNMP_SNMPD help Look for openssl in PATH/lib. config USER_NETSNMP_OVRDEFAULTS bool "Override defaults" depends on USER_NETSNMP_SNMPD help Override defaults for prompted values. config USER_NETSNMP_DEFVERSION string "Default version" depends on USER_NETSNMP_OVRDEFAULTS default "3" help Default version of SNMP to use. config USER_NETSNMP_DEFSYSCONTACT string "Default Sys Contact" depends on USER_NETSNMP_OVRDEFAULTS default "unknown" help Default system contact. config USER_NETSNMP_DEFSYSLOCATION string "Default Sys Location" depends on USER_NETSNMP_OVRDEFAULTS default "unknown" help Default system location. config USER_NETSNMP_DEFLOGFILE string "Default Log file" depends on USER_NETSNMP_OVRDEFAULTS default "/var/log/snmp.log" help Default log file location. config USER_NETSNMP_DEFPERSISDIR string "Default Persistent Directory " depends on USER_NETSNMP_OVRDEFAULTS default "/var/net-snmp" help Default directory for persistent data storage. config USER_NETSNMP_DEFENTERPRISEOID string "Enterprise OID" depends on USER_NETSNMP_OVRDEFAULTS default "8072" help The enterprise number assigned by IANA (Warning: this should be used with caution.) config USER_NETSNMP_ADDMIBS bool "Additional MIBS" depends on USER_NETSNMP_SNMPD help Compile with additional MIB modules. config USER_NETSNMP_ADDITIONALMIBS string "Additional MIBS" depends on USER_NETSNMP_ADDMIBS default "" help Additional MIB modules (space spearated list). config USER_MARADNS_ZONESERVER bool "zoneserver" help The MaraDNS TCP Zone Transfer daemon; see also maradns. Approx. binary size: 41k config USER_NMAP_NMAP bool "nmap" select LIB_STLPORT help Network mapper is a tool for network exploration and security auditing. config USER_NTPCLIENT_NTPCLIENT bool "ntpclient: ntpclient" help Larry Doolittles ntpclient http://doolittle.faludi.com/ntpclient/ config USER_NTPCLIENT_ADJTIMEX bool "ntpclient: adjtimex" help Larry Doolittles adjtimex http://doolittle.faludi.com/ntpclient/ config USER_NTPD_NTPD bool "ntpd" select USER_READLINE help Network time protocol daemon version 4.1.1. config USER_NTPD_NTPDC bool "ntpdc" depends on USER_NTPD_NTPD help Private mode query program for ntpd. config USER_NTPD_NTPDATE bool "ntpdate" help Poll NTP server and set system date. Part of the NTPD package. config USER_NTPD_NTPQ bool "ntpq" help NTP utility. Part of the NTPD package. config USER_OPENSSL_APPS bool "openssl" select LIB_LIBSSL help OpenSSL is a cryptography toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) network protocols and related cryptography standards required by them. The openssl program is a command line tool for using the various cryptography functions of OpenSSL's crypto library from the shell. It can be used for o Creation of RSA, DH and DSA key parameters o Creation of X.509 certificates, CSRs and CRLs o Calculation of Message Digests o Encryption and Decryption with Ciphers o SSL/TLS Client and Server Tests o Handling of S/MIME signed or encrypted mail config USER_OPENVPN_OPENVPN bool "openvpn" select LIB_LIBLZO select LIB_LIBSSL config USER_SSCEP bool "sscep" select LIB_LIBSSL help SSCEP is a Simple SCEP client. SCEP is a protocol used for certificate management config USER_PING_PING bool "ping" help Diagnostic tool for testing network connections. Approx. binary size: 27k config USER_PLUG_PLUG bool "plugdaemon" help This daemon acts as a dumb proxy forwarding a TCP/IP stream from a port on one host to a possibly different port on a separate host. Approx. binary size: 23k config USER_POP3PROXY_POP3PROXY bool "pop3proxy" help Simple transparent pop3 proxy server. config USER_PORTMAP_PORTMAP bool "portmap" help The portmapper service, needed for NFS under 2.4. Approx. binary size: 49k config USER_PORTMAP_PMAP_SET bool "pmap_set" depends on USER_PORTMAP_PORTMAP help Set the list of portmap registered programs. config USER_PORTMAP_PMAP_DUMP bool "pmap_dump" depends on USER_PORTMAP_PORTMAP help Print the list of portmap registered programs. config USER_PPPD_PPPD_PPPD bool "pppd" help Dialup networking daemon. Approx. binary size: 250k config USER_PPPD_WITH_DYNAMIC_PLUGINS bool "enable dynamic plugins" depends on USER_PPPD_PPPD_PPPD help The additional plugin features of pppd are built as dynamically loaded plugin objects. Otherwise they are statically built into the pppd binary. (Only supported on systems with VM) config USER_PPPD_WITH_IPV6 bool "enable ipv6" depends on USER_PPPD_PPPD_PPPD help Enable pppd to support IPv6. config USER_PPPD_WITH_PAM bool "enable PAM" depends on USER_PPPD_PPPD_PPPD select LIB_LIBPAM help If you want PPP/PPTP to use PAM for user authentication. config USER_PPPD_WITH_MPPE bool "enable MPPE" depends on USER_PPPD_PPPD_PPPD help If you want to run PPP/PPTP with encrypted connections, enable this. config USER_PPPD_WITH_TACACS bool "enable TACACS+" depends on USER_PPPD_PPPD_PPPD help TACACS+ authentication plugin for pppd. config USER_PPPD_WITH_RADIUS bool "enable RADIUS" depends on USER_PPPD_PPPD_PPPD help RADIUS authentication plugin for pppd. config USER_PPPD_WITH_PPPOE bool "enable PPPOE" depends on USER_PPPD_PPPD_PPPD help Allow kernel mode PPPOE support. config USER_PPPD_WITH_PPPOA bool "enable PPPOA" depends on USER_PPPD_PPPD_PPPD help Allow kernel mode PPPOATM support. config USER_PPPD_WITH_PPPOL2TP bool "enable PPPOL2TP" depends on USER_PPPD_PPPD_PPPD help Allow kernel mode PPPOL2TP support. config USER_PPPD_PPPOE_RETRIES int "default number of PPPOE retries" depends on USER_PPPD_WITH_PPPOE default 6 config USER_PPPD_WITH_PPTP bool "enable PPTP" depends on USER_PPPD_PPPD_PPPD help Allow kernel mode PPPTP support. config USER_PPPD_NO_AT_REDIRECTION bool "disable redirection of passwords starting with @" depends on USER_PPPD_PPPD_PPPD config USER_PPPD_WITH_MINCONN bool "enable minconn" depends on USER_PPPD_PPPD_PPPD help Enable support for the minconn plugin. config USER_PPPD_WITH_PASSPROMPT bool "enable passprompt" depends on USER_PPPD_PPPD_PPPD help Enable support for the passprompt plugin. config USER_PPPD_WITH_PASSWORDFD bool "enable passwordfd" depends on USER_PPPD_PPPD_PPPD help Enable support for the passwordfd plugin. config USER_PPPD_WITH_WINBIND bool "enable winbind" depends on USER_PPPD_PPPD_PPPD help Enable support for the winbind plugin. config USER_PPTPD_PPTPCTRL bool "pptpctrl" help PPTP VPN controller. Approx. binary size: 30k config USER_PPTPD_PPTPD bool "pptpd" help PPTP VPN daemon. Approx. binary size: 31k config USER_PPTP_PPTP bool "pptp" help PPTP Client for establishing VPN's. config USER_PPTP_CLIENT_PPTP bool "pptp client (ok for !MMU)" help PPTP Client for establishing VPN's. Approx. binary size: 34k config USER_PPTP_CLIENT_PPTP_CALLMGR bool "pptp_callmgr" help PPTP Call manager for the PPTP client. Approx. binary size: 30k config USER_PROFTPD_PROFTPD bool "proftpd" config USER_QUAGGA_ZEBRA_ZEBRA bool "quagga" help The Quagga (unofficial GNU Zebra replacement) routing daemon server process. config USER_QUAGGA_BGPD_BGPD bool "quagga-bgpd" depends on USER_QUAGGA_ZEBRA_ZEBRA help The Quagga BGP daemon. config USER_QUAGGA_OSPFD_OSPFD bool "quagga-ospfd" depends on USER_QUAGGA_ZEBRA_ZEBRA help The Quagga OSPF daemon. config USER_QUAGGA_OSPF6D_OSPF6D bool "quagga-ospf6d" depends on USER_QUAGGA_ZEBRA_ZEBRA help The Quagga OSPF6 daemon. config USER_QUAGGA_RIPD_RIPD bool "quagga-ripd" depends on USER_QUAGGA_ZEBRA_ZEBRA help The Quagga RIP daemon. config USER_QUAGGA_RIPNGD_RIPNGD bool "quagga-ripngd" depends on USER_QUAGGA_ZEBRA_ZEBRA help The Quagga RIPNG daemon. config USER_QUAGGA_WATCHQUAGGA_WATCHQUAGGA bool "quagga-watchquagga" depends on USER_QUAGGA_ZEBRA_ZEBRA help The Quagga 'watchquagga' utility. config USER_RADVD_RADVD bool "radvd" select LIB_FLEX help The router advertisement daemon (radvd) is run by Linux or BSD systems acting as IPv6 routers. It sends Router Advertisement messages, specified by RFC 2461, to a local Ethernet LAN periodically and when requested by a node sending a Router Solicitation message. These messages are required for IPv6 stateless autoconfiguration. config USER_RADAUTH_RADAUTH bool "radauth" help Simple command-line based radius client for testing authentication settings config USER_RDATE_RDATE bool "rdate" help Remote date print/set program. Conforms to RFC 868. config USER_RESOLVEIP_RESOLVEIP bool "resolveip" help The resolveip utility, provide IP addresses for names. config USER_ROUTED_ROUTED bool "routed" help A RIPv1 routed config USER_RP_PPPOE_PPPOE bool "rp-pppoe" help The Roaring Penguin PPPOE. Approx. binary size: 38k config USER_RP_PPPOE_PPPOE_SERVER bool "rp-pppoe server" depends on USER_RP_PPPOE_PPPOE help The Roaring Penguin PPPOE Server. config USER_RSYNC_RSYNC bool "rsync" help network file copying utility that copies only the differences between files Approx. binary size on SH4: 255k config USER_RSYSLOG_RSYSLOGD bool "rsyslog" help Full featured syslog daemon. config USER_RSYSLOGD_RSYSLOGD bool "rsyslogd" help Simple remote syslog receiver. config USER_LOGROTATE_LOGROTATE bool "logrotate" select LIB_POPT help system log rotation/backup/compression utility config USER_SENDIP_SENDIP bool "sendip" help Send constructed IP packets. Useful for testing vulnerabilities. config USER_SER_SER bool "ser" help SIP Express Router is a configurable Session Initiation Protocol router & proxy. config USER_SER_RTPPROXY bool "rtpproxy" depends on USER_SER_SER help A Real-Time Protocol proxy mechanism which can be used by SIP Express Router to allow symmetric clients to traverse a NAT firewall. config USER_SETHDLC_SETHDLC bool "sethdlc" help Small utility for configuring HDLC network interfaces. config USER_SIPROXD_SIPROXD bool "siproxd" select LIB_OSIP2 help siproxd is a SIP proxy. See http://siproxd.sourceforge.net/ config USER_SLATTACH_SLATTACH bool "slattach" select LIB_LIBNETOLD help Slip attach config USER_SNMPD_SNMPD bool "snmpd" help SNMP daemon Approx. binary size: 20k with no modules config USER_SNORT_SNORT bool "snort" select LIB_LIBPCRE select LIB_LIBNET help Snort is a network intrusion detection system. It is capable of performing real-time traffic analysis and packet logging on IP networks. It can perform protocol analysis, content searching and can be used to detect a variety of attacks and probes, such as buffer overflows, stealth port scans, CGI attacks, SMB probes, OS fingerprinting attempts and much more. Approx. binary size: 800k config USER_SPEEDTOUCH_MODEM_RUN bool "speedtouch modem_run" help Utility to configure Speed Touch USB ADSL modems. config USER_STUNNEL_STUNNEL bool "stunnel" config USER_SSLWRAP_SSLWRAP bool "sslwrap" help Allows plain services to be accessed via SSL. Smaller and simpler than stunnel. config USER_SQUID_SQUID bool "squid" help The Squid Web proxy cache. config USER_SSH_SSH bool "ssh" select LIB_LIBSSL help A secure shell client. You can set up a vpn connection using both the client and the server. Approx. binary size: 610k config USER_SSH_SSHD bool "sshd" select LIB_LIBSSL select LIB_ZLIB help A secure shell server. This one is the openssh variant and supports ssh v1 and ssh v2. You probably want to include the tinylogin stuff, and a passwd and group file in /etc/config so that this works properly. Approx. binary size: 580k config USER_SSH_SSHKEYGEN bool "ssh-keygen" select LIB_LIBSSL help This program generates and manages authentication keys for ssh and sshd. Approx. binary size: 480k config USER_SSH_SCP bool "scp" depends on USER_SSH_SSH config USER_SSH_SFTP bool "sftp" depends on USER_SSH_SSH config USER_SSH_SFTP_SERVER bool "sftp-server" depends on USER_SSH_SSH config USER_SSH_SSH_KEYSIGN bool "ssh-keysign" depends on USER_SSH_SSH config USER_SSH_ONLY_RSA_V2_KEYGEN bool "ssh-only-rsa-v2-keygen" depends on USER_SSH_SSH help This limits the SSH keys generated to RSAv2 only. config USER_STP_STP bool "stp" help simple network time daemon Approx. binary size: 19k config USER_TCPWRAP_TCPD bool "tcpd" help The tcpd program can be set up to monitor incoming requests for telnet, finger, ftp, exec, rsh, rlogin, tftp, talk, comsat and other services that have a one-to-one mapping onto executable files. It also provides some access control facilities for any monitored services. config USER_TCPWRAP_MISCD bool "miscd" depends on USER_TCPWRAP_TCPD config USER_TCPWRAP_FINGER bool "safe finger" depends on USER_TCPWRAP_TCPD help A safe finger client wrapper that protects against nasty stuff from finger servers. config USER_TCPWRAP_TCPDMATCH bool "tcpd match" depends on USER_TCPWRAP_TCPD help This utility will explain what tcpd would do in a specific case. It examines the tcpd access control tables and prints out is conclusion. config USER_TCPWRAP_TRYFROM bool "try from" depends on USER_TCPWRAP_TCPD help This program can be called via a remote shell command to find out if the hostname and address are properly recognized, if username lookup works, and (SysV only) if the TLI on top of IP heuristics work. config USER_TCPWRAP_TCPDCHK bool "tcpdchk" depends on USER_TCPWRAP_TCPD help This utility examines your tcp wrapper configuration and reports all potential and real problems that it can find. The program examines the tcpd access control files and compares the entries in these files against entries in the inetd network configuration files. config USER_TCPBLAST_TCPBLAST bool "tcpblast" config USER_TCPDUMP_TCPDUMP bool "tcpdump" select LIB_LIBPCAP help Monitor network traffic Approx. binary size: 22k config USER_TELNETD_TELNETD bool "telnetd" help Allow remote users to login to the system using telnet. Approx. binary size: 20k config USER_TELNETD_DOES_NOT_USE_OPENPTY bool "telnetd does not use openpty()" depends on USER_TELNETD_TELNETD help Force telnetd to use its own internal method of opening a pty, rather than relying upon libc's openpty(). This is included as a work-around to file permission issues when using uClibc and ROMFS filesystems. config USER_TELNET_TELNET bool "telnet" select LIB_LIBG help A telnet client application. Approx. binary size: 76k config USER_TFTP_TFTP bool "tftp" config USER_TFTPD_TFTPD bool "tftpd" help A tftp server. Approx. binary size: 19k config USER_TFTPD_TFTPD_LOW_SEC bool "Low security on tftp server" depends on USER_TFTPD_TFTPD config USER_THTTPD_THTTPD bool "thttpd" help Tiny HTTPD Approx. binary size: 52k config READ_TIMEOUT bool "cgi timeout" depends on USER_THTTPD_THTTPD help enable read timeout for CGI child process on MMUless system config USER_TINYPROXY_TINYPROXY bool "tinyproxy" help Tiny HTTP proxy config USER_TRACEROUTE_TRACEROUTE bool "traceroute" help A tool for tracing the route packets take on the network. Approx. binary size: 32k config USER_UDEV bool "udev" select USER_UTIL_LINUX select USER_UTIL_LINUX_LIBBLKID help udev allows Linux users to have a dynamic /dev directory and it provides the ability to have persistent device names. config USER_ULOGD_ULOGD bool "ulogd" help Ulogd is a userspace logging facility for iptables. config USER_ULOGD2_ULOGD bool "ulogd2" select LIB_NFNETLINK select LIB_NETFILTER_LOG select LIB_NETFILTER_CONNTRACK help Ulogd is a userspace logging facility for iptables. This is version 2, which requires a linux 2.6 kernel. config USER_VCONFIG_VCONFIG bool "vconfig" help Tool to allow configuration of VLANs. config USER_VPNLED_VPNLED bool "vpnled" help Control the VPN led. Approx. binary size: 5k config USER_WGET bool "wget" help Web site downloading utility. config USER_XL2TPD_XL2TPD bool "xl2tpd" help Layer 2 Tunnelling Protocol Daemon config USER_ZEBRA_ZEBRA_ZEBRA bool "zebra" help The GNU Zebra routing daemon server process. Approx. binary size: 124k config USER_ZEBRA_BGPD_BGPD bool "zebra-bgpd" depends on USER_ZEBRA_ZEBRA_ZEBRA help The GNU Zebra BGP daemon. Approx. binary size: 329k config USER_ZEBRA_OSPFD_OSPFD bool "zebra-ospfd" depends on USER_ZEBRA_ZEBRA_ZEBRA help The GNU Zebra OSPF daemon. Approx. binary size: 270k config USER_ZEBRA_RIPD_RIPD bool "zebra-ripd" depends on USER_ZEBRA_ZEBRA_ZEBRA help The GNU Zebra RIP daemon. Approx. binary size: 167k comment "Net-tools" config USER_NET_TOOLS_ARP bool "arp" help Manipulate the system ARP cache. config USER_NET_TOOLS_HOSTNAME bool "hostname" help Show or set the system's host name. config USER_NET_TOOLS_IFCONFIG bool "ifconfig" help Configure a network interface. config USER_NET_TOOLS_NAMEIF bool "nameif" help Name network interfaces based on MAC addresses. config USER_NET_TOOLS_NETSTAT bool "netstat" help Print network connections, routing tables, interface statistics, masquerade connections, and multicast memberships. config USER_NET_TOOLS_PLIPCONFIG bool "plipconfig" help Fine tune PLIP device parameters. config USER_NET_TOOLS_RARP bool "rarp" help Manipulate the system RARP table. config USER_NET_TOOLS_ROUTE bool "route" help Show / manipulate the IP routing table. config USER_NET_TOOLS_SLATTACH bool "slattach" help Attach a network interface to a serial line. config USER_NET_TOOLS_MII_TOOL bool "mii-tool" help Manipulate media-independent interface status. config USER_NET_TOOLS_MII_TOOL_FEC bool "mii-tool-fec" help Manipulate media-independent interface status. Specific to extensions for 5272 FEC driver comment "Wireless-tools" config USER_WIRELESS_TOOLS bool "wireless_tools support" help Enable building of the Wireless tools. config USER_WIRELESS_TOOLS_IWCONFIG bool "iwconfig" depends on USER_WIRELESS_TOOLS help Wireless interface config tool config USER_WIRELESS_TOOLS_IWGETID bool "iwgetid" depends on USER_WIRELESS_TOOLS help Wireless getid config USER_WIRELESS_TOOLS_IWLIST bool "iwlist" depends on USER_WIRELESS_TOOLS help List wireless interfaces. config USER_WIRELESS_TOOLS_IWPRIV bool "iwpriv" depends on USER_WIRELESS_TOOLS help Something cool. config USER_WIRELESS_TOOLS_IWSPY bool "iwspy" depends on USER_WIRELESS_TOOLS help If its a spy tool it must be worth having. config USER_WPA_SUPPLICANT bool "wpa_supplicant" help Support for advanved wireless encryption standards. config USER_HOSTAPD_HOSTAPD bool "hostapd" help Support Access Point mode on many common WiFi interfaces. config USER_HOSTAP_HOSTAP bool "hostap (old)" config USER_HOSTAP_PCI bool "PCI cards" depends on USER_HOSTAP_HOSTAP config USER_HOSTAP_CS bool "PCMCIA cards" depends on USER_HOSTAP_HOSTAP config USER_HOSTAP_HOSTAPD bool "hostapd" depends on USER_HOSTAP_HOSTAP config USER_HOSTAPD_HOSTAPD bool "hostapd" config USER_HOSTAPD_HOSTAPD_CLI bool "hostapd_cli" depends on USER_HOSTAPD_HOSTAPD config USER_WLAN_NG bool "wlan-ng" config USER_WLAN_NG_WLAND bool "wlandl" depends on USER_WLAN_NG config USER_WLAN_NG_WLANCFG bool "wlancfg" depends on USER_WLAN_NG config USER_WLAN_NG_WLANCTL bool "wlanctl" depends on USER_WLAN_NG config USER_WLAN_NG_PCMCIA bool "Prism2 PCMCIA" depends on USER_WLAN_NG config USER_WLAN_NG_PLX bool "Prism2 PLX" depends on USER_WLAN_NG config USER_WLAN_NG_PCI bool "Prism2 PCI" depends on USER_WLAN_NG config USER_WLAN_NG_USB bool "Prism2 USB" depends on USER_WLAN_NG endmenu ############################################################################# menu "Miscellaneous Applications" config USER_P7ZIP_7ZA bool "7za" help The p7zip command line utility config USER_LANG_A60 bool "a60" help A relatively complete Algol 60 interpreter. This options adds about 99k to the image. config USER_LANG_A60_EGS bool "examples" depends on USER_LANG_A60 help Some example Algol 60 programs. These will be installed into /home/a60-examples. This represents about 15k of text files. config USER_LANG_A60_TEST bool "tests" depends on USER_LANG_A60 help A small test suite for the Algol 60 interpreter. These will be installed into /home/a60-test. This represents about 45k of text files. config USER_ARJ_ARJ bool "arj" help THe arj archiving program for dealing with .arj archives. config USER_BZIP2_BZIP2 bool "bzip2" select LIB_LIBBZ2 help The bzip2 data compression program. Features high compression rate but slower performance than gzip and compress. config USER_CAL_CAL bool "cal" help Calender program Approx. binary size: 10k config USER_CAN_EXAMPLES bool "can4linux examples" help can4linux user examples. config USER_CHAT_CHAT bool "chat" help The chat command is used for PPP and other processes that need to talk to modems. Approx. binary size: 29k config USER_CHAT_CHAT_NETWORK bool "chat network/telnet support" depends on USER_CHAT_CHAT config USER_CKSUM_CKSUM bool "cksum" help Checksumming utility config USER_CLOCK_CLOCK bool "clock" help Some kind of clock config USER_CPU_CPU bool "cpu" help cpu tool config USER_CRYPTO_TOOLS_CMACTEST bool "cmactest" help A small app to help debug cmac and mac problems with OCF drivers. config USER_CRYPTO_TOOLS_CRYPTOTEST bool "cryptotest" help OpenBSD's cryptotest program for testing OCF config USER_CRYPTO_TOOLS_CRYPTOKEYTEST bool "cryptokeytest" help OpenBSD's cryptokeytest program for testing OCF config USER_CAL_DATE bool "date" help Print the date Approx. binary size: 5k config USER_DE2TSCAL_DE2TSCAL bool "de2ts-cal" config USER_EXPAT_EXAMPLES bool "expat-examples" select LIB_EXPAT config USER_EXPECT_EXPECT bool "expect" select USER_TCL_LIBTCL config USER_TCL_LIBTCL bool default n config USER_FLTHDR_FLTHDR bool "flthdr" help FLAT binary format header manipulation program. config USER_FROB_LED_FROB_LED bool "frob-led" help Utility to send commands to the ledman driver. config USER_GDB_GDBREPLAY bool "gdbreplay" help install gdbreplay onto target. ** NEED TO ENABLE 'PTHREADS_DEBUG_SUPPORT' in uClibc config ** config USER_GDB_GDBSERVER bool "gdbserver" help gdbserver is used to remotely debug user applications running on the server. ** NEED TO ENABLE 'PTHREADS_DEBUG_SUPPORT' in uClibc config ** config USER_GDB_TARGET bool "gdb (target)" select LIB_TERMCAP help A full gdb which runs on the target. ** NEED TO ENABLE 'PTHREADS_DEBUG_SUPPORT' in uClibc config ** config USER_GDB_HOST bool "gdb (host)" help The host-side gdb which can connect to the gdbserver on the target. config USER_GDBSERVER_GDBREPLAY bool "gdbreplay (old)" help The gdbserver replay client. (old version - mk68k targets only) Approx. binary size: 13k config USER_GDBSERVER_GDBSERVER bool "gdbserver (old)" help gdbserver is used to remotely debug user applications running on the server. (old version - mk68k targets only) Approx. binary size: 14k config USER_DEBUG_DEBUG bool "debug" help Nios2 debug application stub config USER_HASERL_HASERL bool "haserl" help A tiny (<30K) cgi wrapper that uses a UNIX shell to provide PHP-like scripting for dynamic web content. It parses form data placing the data in environment variables. It also supports file-uploads and running as a non-privleged user. config USER_HD_HD bool "hd" help Flexible hex dump program. config USER_LOAD_LOAD bool "load" help Simple SPI flash loader. config USER_CAN_HORCH bool "horch" config USER_JAMVM_JAMVM bool "jamvm" help Virtual machine which conforms to JVM specification 2 config USER_JQUERY_UI bool "jquery" help jQuery UI javascript library config USER_KEXEC_KEXEC bool "kexec loader" help The kexec-tools "kexec" kernel loader. config USER_SGUTOOL_SGUTOOL bool "sgutool" help Tool that can manipulate SGU images. Options to extract the vendor, hardware and version fields and extract the old style checksums. Also ability to extract and write out the kernel and filesystem parts, and also extract crypto signature information. config USER_SIGS_SIGS bool "sigs" help Report and set the RS-232 signals on a serial port. This tool lets you set the DTR and RTS signals of a serial, and also report what all the signals are currently set to. config USER_LCD_LCD bool "lcd" help LCD program Approx. binary size: 7k config USER_LEDCMD_LEDCMD bool "ledcmd" help Set LED action. config USER_LEDCON_LEDCON bool "ledcon" help Control all the leds. Approx. binary size: 10k config USER_LHA_LHA bool "lha" help The lha archiving program for dealing with .lzh archives. config USER_LILO_LILO bool "lilo" help The lilo boot loader (C version). This option adds approximately 120K to the image. config USER_LISSA_LISSA bool "lissa" help Lissa config USER_LPR bool "lpr" help The BSD printer spooler and associated utilities. config USER_LSOF_LSOF bool "lsof" help The LiSt Open Files (lsof) utility. config USER_USBCBI_USBCBI bool "mcf5272 cbi client" config USER_USBISO_USBISO bool "mcf5272 iso client" config USER_MATH_TEST bool "mathstests" help A number of programs used to test the proper functioning of the maths library. config USER_MAWK_AWK bool "mawk" help The mawk program is an interpreter for the AWK programming language. The AWK language is useful for manipulation of data files, text retrieval and provessing, for prototyping and experimenting with algorithms and for general scripting. The mawk program is installed as /bin/awk. Approx. binary size: 110k config USER_MYSQL bool "mysql" select LIB_TERMCAP help Enable building the various mysql components. config USER_MYSQL_CLIB bool "client library" depends on USER_MYSQL help Build mysql client support library. This allows clients to access a remote (or local) mysql database. config USER_NULL_NULL bool "null" help The NULL program. Only useful for testing. config USER_OPROFILE bool "oprofile" select LIB_BFD select LIB_LIBIBERTY select LIB_POPT help A system-wide profiler. config USER_PALMBOT_PALMBOT bool "palmbot" help A half-baked app to drive the Palm Pilot robot. config USER_PCMCIA_CS bool "pcmcia-cs (Card Services)" help PCMCIA Card Services package and all associated bits config USER_PERL_PERL bool "perl" help The PERL scripting language. config USER_POTRACE_POTRACE bool 'potrace' help The protrace graphics utility that converts bitmaps to vector graphics config USER_PYTHON_PYTHON bool "python" help The Python scripting language. config USER_READPROFILE_READPROFILE bool "readprofile" help Tools for use with kernel profiling Approx. binary size: 16k config USER_ROOTLOADER_ROOTLOADER bool "rootloader" help The root loader Approx. binary size: 9k config USER_RRDTOOL_RRDTOOL bool "rrdtool" help A port of "rrdtool"for small footprint systems. config USER_SETSERIAL_SETSERIAL bool "setserial" help User level serial port configuration tool. Approx binary size: 18k config USER_SHADOW_UTILS bool "shadow utilities" help A collection of shadow password file based utilities. These are generally full featured with lots of flexibility. config USER_SHADOW_PAM bool "use PAM" depends on USER_SHADOW_UTILS select LIB_LIBPAM help Instead of using the shadow password file, authentication and session control is managed by PAM the pluggable authentication framework. config USER_SHADOW_SHAREDLIB bool "use shared library" depends on USER_SHADOW_UTILS help Enabling this option creates a shadow shared library and all the various applications then use this library. Enabling this option will save space. The cost of this space saving is the opening of a trivial escalation from normal user privileges to super user ones. You have been warned. config USER_SHADOW_CHAGE bool "chage" depends on USER_SHADOW_UTILS help Change user password expiry information. config USER_SHADOW_CHFN bool "chfn" depends on USER_SHADOW_UTILS help Change real user name and information. config USER_SHADOW_CHPASSWD bool "chpasswd" depends on USER_SHADOW_UTILS help Update passwords in batch mode. config USER_SHADOW_CHSH bool "chsh" depends on USER_SHADOW_UTILS help Change login shell. config USER_SHADOW_EXPIRY bool "expiry" depends on USER_SHADOW_UTILS help Check and enforce password expiration policy. config USER_SHADOW_FAILLOG bool "faillog" depends on USER_SHADOW_UTILS help Display faillog records or set login failure limits. config USER_SHADOW_GPASSWD bool "gpasswd" depends on USER_SHADOW_UTILS help Administer the groups file. config USER_SHADOW_GROUPADD bool "groupadd" depends on USER_SHADOW_UTILS help Create a new group. config USER_SHADOW_GROUPDEL bool "groupdel" depends on USER_SHADOW_UTILS help Delete a group. config USER_SHADOW_GROUPMOD bool "groupmod" depends on USER_SHADOW_UTILS help Modify a group. config USER_SHADOW_GROUPS bool "groups" depends on USER_SHADOW_UTILS help Print the groups a user is in. config USER_SHADOW_GRPCK bool "grpck" depends on USER_SHADOW_UTILS help Verify integrity of group files. config USER_SHADOW_GRPCONV bool "grpconv" depends on USER_SHADOW_UTILS help Convert to and from shadow passwords and groups. config USER_SHADOW_GRPUNCONV bool "grpunconv" depends on USER_SHADOW_UTILS help Convert to and from shadow passwords and groups. config USER_SHADOW_ID bool "id" depends on USER_SHADOW_UTILS help Print real and effective UIDs and GIDs. config USER_SHADOW_LASTLOG bool "lastlog" depends on USER_SHADOW_UTILS help Examine the lastlog file. This file contains historic login information. config USER_SHADOW_LOGIN bool "login" depends on USER_SHADOW_UTILS help The shadow login program. Generally fully featured login program that supports shadow passwords. config USER_SHADOW_LOGOUTD bool "logoutd" depends on USER_SHADOW_UTILS help Enforce login time restrictions. config USER_SHADOW_NEWGRP bool "newgrp" depends on USER_SHADOW_UTILS help Log in to a new group. config USER_SHADOW_NEWUSERS bool "newusers" depends on USER_SHADOW_UTILS help Update and create new users in batch. config USER_SHADOW_NOLOGIN bool "nologin" depends on USER_SHADOW_UTILS help Politely refuse a login. config USER_SHADOW_PASSWD bool "passwd" depends on USER_SHADOW_UTILS help The shadow passwd program that complements the shadow login by allowing passwords to be changed. config USER_SHADOW_PWCK bool "pwck" depends on USER_SHADOW_UTILS help Verify integrity of password files. config USER_SHADOW_PWCONV bool "pwconv" depends on USER_SHADOW_UTILS help Convert to and from shadow passwords and groups. config USER_SHADOW_PWUNCONV bool "pwunconv" depends on USER_SHADOW_UTILS help Convert to and from shadow passwords and groups. config USER_SHADOW_SU bool "su" depends on USER_SHADOW_UTILS help Change user ID or become super-user. config USER_SHADOW_SULOGIN bool "sulogin" depends on USER_SHADOW_UTILS help Single-user login. config USER_SHADOW_USERADD bool "useradd" depends on USER_SHADOW_UTILS help Create a new user or update default new user information. config USER_SHADOW_USERDEL bool "userdel" depends on USER_SHADOW_UTILS help Delete a user account and related files. config USER_SHADOW_USERMOD bool "usermod" depends on USER_SHADOW_UTILS help Modify a user account. config USER_SHADOW_VIPW bool "vipw" depends on USER_SHADOW_UTILS help Edit the password, group, shadow-password or shadow-group file. config USER_TRIPWIRE_SIGGEN bool "siggen" help Cryptographic file signature utility. config USER_STRACE_STRACE bool "strace" help Trace system calls and signals. config USER_STTY_STTY bool "stty" help Command to change the settings on serial devices. For example you can change the baud rate, flow control and so on. Approx. binary size: 29k config USER_TCSH_TCSH bool "tcsh" help Enhanced C shell (csh). config USER_TINYTCL_TCLSH bool "tinytcl" select LIB_TINYTCL help An interactive Tcl shell, tclsh. This basically reads and executes Tcl scripts interactively or from a file config LIB_TINYTCL bool "build tinytcl library" default n help Build the tinytcl library. config LIB_TINYTCL_STATIC bool "build static libtcl and extensions" depends on LIB_TINYTCL help Build libtcl as a static library rather than the default shared library. config USER_THREADDEMOS_THREADDEMOS bool "pThreads threaddemos" config USER_TIP_TIP bool "tip" help A small terminal emulator for connecting to modems and serial devices. Approx. binary size: 11k config USER_TRIPWIRE_TRIPWIRE bool "tripwire" help The tripwire file modification detection utility. config USER_UNRAR_UNRAR bool "unrar" help The unrar archive extraction program. config USER_UNZIP_UNZIP bool "unzip" help The unzip archive decompression and extraction program. config USER_UNZIP_FUNZIP bool "funzip" depends on USER_UNZIP_UNZIP help Filter for extracting from a ZIP archive in a pipe. config USER_UNZOO_UNZOO bool "unzoo" help The unzoo archive decompression and extraction program. Can only extract and view contents of zoo archives. config USER_WATCHDOGD bool "watchdogd" help A simple watchdog daemon. config USER_LRZSZ_LRZSZ bool "zmodem utils" config USER_LRZSZ_LRZ bool "lrz" depends on USER_LRZSZ_LRZSZ config USER_LRZSZ_LSZ bool "lsz" depends on USER_LRZSZ_LRZSZ comment "Benchmarks" config USER_DHRYSTONE_DHRYSTONE bool "dhrystone" help The dhrystone CPU benchmark program. config USER_NBENCH_NBENCH bool "nbench benchmark" config USER_WHETSTONE_WHETSTONE bool "whetstone benchmark" comment "LIRC" config USER_LIRC bool "Enable LIRC tools" help Build the LIRC (Linux Remote Control) tools/apps. config USER_LIRC_LIRCD bool "lircd" depends on USER_LIRC help The main LIRC daemon. config USER_LIRC_IRRECORD bool "irrecord" depends on USER_LIRC help For creating new entries for a remote control. config USER_LIRC_LIRCMD bool "lircmd" depends on USER_LIRC help Not sure. config USER_LIRC_IREXEC bool "irexec" depends on USER_LIRC help Run commands when you push a button on the remote. config USER_LIRC_IRW bool "irw" depends on USER_LIRC help A test program. config USER_LIRC_MODE2 bool "mode2" depends on USER_LIRC help Not sure. comment "LM SENSORS" config USER_LM_SENSORS bool "Enable lm_sensors tools" config USER_LM_SENSORS_SENSORS bool "sensors" depends on USER_LM_SENSORS select LIB_LIBSYSFS comment "QSPI" config MCF_QSPI bool "Enable Coldfire QSPI test programs" config USER_QSPITEST_TEST bool "qspitest" depends on MCF_QSPI help A small testbed for receiving data from an MCP3202 device (a small two-channel ADC) on the qspi bus of a Motorola Coldfire 5272 to determine whether data is being correctly received on the qspi bus. config USER_QSPITEST_RX bool "qspirx" depends on MCF_QSPI help A small testbed for receiving data from an MCP3202 device (a small two-channel ADC) on the qspi bus of a Motorola Coldfire 5272 using the mcf_qspi kernel driver. comment "Editors" config USER_LEVEE_VI bool "vi (leevee)" help A small version of 'vi' for editing files. config USER_ELVISTINY_VI bool "vi (elvis-tiny)" comment "Audio tools" config USER_MP3PLAY_MP3PLAY bool "mp3play" help Play MP3 files config USER_MP3PLAY_SWAP_WD bool "swap -d and -w options" depends on USER_MP3PLAY_MP3PLAY help Swap the meaning of the -w and -d command line options. config USER_OGGPLAY_OGGPLAY bool "oggplay" config USER_OGGPLAY_EXAMPLE bool "ivorbisfile_example" config USER_MUSICBOX_MUSICBOX bool "musicbox" help Front-end for mp3play and mixer config USER_PLAY_PLAY bool "play" help Plays .wav files config USER_PLAY_TONE bool "tone" config USER_VPLAY_VPLAY bool "vplay" config USER_VPLAY_VREC bool "vrec" config USER_VPLAY_MIXER bool "mixer" config USER_PLAYRT_PLAYRT bool "playrt" comment "Video tools" config USER_CAMSERV bool "camserv" select LIB_LIBPNG select LIB_LIBJPEG help Webcam daemon & cgi for serving streaming images off a V4L webcam. see http://cserv.sourceforge.net/ config USER_JPEGVIEW_JPEGVIEW bool "jpegview" select LIB_LIBPNG select LIB_LIBJPEG help View jpegs on a frame buffer config USER_W3CAM_VIDCAT bool "vidcat" config USER_W3CAM_W3CAMD bool "w3camd" select LIB_LIBPNG select LIB_LIBJPEG comment "Fileutils tools" config USER_FILEUTILS_CAT bool "cat" help Print the contents of a file to the screen. Approx. binary size: 5k config USER_FILEUTILS_CHGRP bool "chgrp" help Change the group of a file Approx. binary size: 7k config USER_FILEUTILS_CHMOD bool "chmod" help Change the permissions of a file Approx. binary size: 5k config USER_FILEUTILS_CHOWN bool "chown" help Change the owner of a file Approx. binary size: 7k config USER_FILEUTILS_CMP bool "cmp" help compare two files Approx. binary size: 6k config USER_FILEUTILS_CP bool "cp" help copy files and directories Approx. binary size: 6k config USER_FILEUTILS_DD bool "dd" help dump files in various formats Approx. binary size: 7k config USER_FILEUTILS_GREP bool "grep" help find patterns in files Approx. binary size: 8k config USER_FILEUTILS_L bool "l" help long file listing Approx. binary size: 7k config USER_FILEUTILS_LN bool "ln" help for linking files together Approx. binary size: 3k config USER_FILEUTILS_LS bool "ls" help list files Approx. binary size: 14k config USER_FILEUTILS_MKDIR bool "mkdir" help make directories Approx. binary size: 2k config USER_FILEUTILS_MKFIFO bool "mkfifo" help make a FIFO Approx. binary size: 1k config USER_FILEUTILS_MKNOD bool "mknod" help make a special file Approx. binary size: 2k config USER_FILEUTILS_MORE bool "more" help a pager for looking at files Approx. binary size: 4k config USER_FILEUTILS_MV bool "mv" help move a file Approx. binary size: 4k config USER_FILEUTILS_RM bool "rm" help remove a file Approx. binary size: 1k config USER_FILEUTILS_RMDIR bool "rmdir" help remove a directory Approx. binary size: 2k config USER_FILEUTILS_SYNC bool "sync" help synchronise filesystem memory back to disk. Approx. binary size: 1k config USER_FILEUTILS_TOUCH bool "touch" help change the timestamp on a file Approx. binary size: 1k comment "Shutils tools" config USER_SHUTILS_BASENAME bool "basename" help SH utils Approx. binary size: 1k config USER_SHUTILS_DATE bool "date" help SH utils Approx. binary size: 52k config USER_SHUTILS_DIRNAME bool "dirname" help SH utils Approx. binary size: 1k config USER_SHUTILS_ECHO bool "echo" help SH utils Approx. binary size: 1k config USER_SHUTILS_FALSE bool "false" help SH utils Approx. binary size: 1k config USER_SHUTILS_LOGNAME bool "logname" help SH utils Approx. binary size: 3k config USER_SHUTILS_PRINTENV bool "printenv" help SH utils Approx. binary size: 1k config USER_SHUTILS_PWD bool "pwd" help SH utils Approx. binary size: 3k config USER_SHUTILS_TRUE bool "true" help SH utils Approx. binary size: 1k config USER_SHUTILS_UNAME bool "uname" help SH utils Approx. binary size: 2k config USER_SHUTILS_WHICH bool "which" help SH utils Approx. binary size: 44k config USER_SHUTILS_WHOAMI bool "whoami" help SH utils Approx. binary size: 3k config USER_SHUTILS_YES bool "yes" help SH utils Approx. binary size: 1k comment "Sysutils tools" config USER_SYSUTILS_REBOOT bool "reboot" help reboot the system config USER_SYSUTILS_SHUTDOWN bool "shutdown" help shutdown the system config USER_SYSUTILS_DF bool "df" help print filesystem usage Approx. binary size: 5k config USER_SYSUTILS_FREE bool "free" help SYS utils Approx. binary size: 5k config USER_SYSUTILS_HOSTNAME bool "hostname" help print the hostname of the system Approx. binary size: 3k config USER_SYSUTILS_KILL bool "kill" help kill processes Approx. binary size: 4k config USER_SYSUTILS_PS bool "ps" help Show process status Approx. binary size: 12k comment "Procps tools" config USER_PROCPS_FREE bool "free" config USER_PROCPS_KILL bool "kill" config USER_PROCPS_PGREP bool "pgrep" config USER_PROCPS_PKILL bool "pkill" config USER_PROCPS_PS bool "ps" config USER_PROCPS_SNICE bool "snice" config USER_PROCPS_SYSCTL bool "sysctl" config USER_PROCPS_TLOAD bool "tload" config USER_PROCPS_TOP bool "top" select LIB_NCURSES config USER_PROCPS_UPTIME bool "uptime" config USER_PROCPS_VMSTAT bool "vmstat" config USER_PROCPS_W bool "w" config USER_PROCPS_WATCH bool "watch" select LIB_NCURSES config USER_PROCPS_PMAP bool "pmap" config USER_PROCPS_SLABTOP bool "slabtop" select LIB_NCURSES config USER_PROCPS_PWDX bool "pwdx" comment "PCI utilities" config USER_PCIUTILS_LSPCI bool "lspci" config USER_PCIUTILS_SETPCI bool "setpci" comment "Test Applications" config USER_CXXTEST_CXXTEST bool "C++ Test Applications" select LIB_STLPORT help Applications to test the c++ build environment. endmenu ############################################################################# menu "BusyBox" config USER_BUSYBOX_BUSYBOX bool "BusyBox" help BusyBox combines tiny versions of many common UNIX utilities into a single small executable. It provides minimalist replacements for most of the utilities you usually find in fileutils, shellutils, findutils, textutils, grep, gzip, tar, etc. Simply select those utilities and options you want. if USER_BUSYBOX_BUSYBOX source ../user/busybox/Kconfig endif endmenu ############################################################################# menu "Tinylogin" config USER_TINYLOGIN_TINYLOGIN bool "Tinylogin" comment "Applets" config USER_TINYLOGIN_ADDUSER bool "adduser" depends on USER_TINYLOGIN_TINYLOGIN help Add a user to the system config USER_TINYLOGIN_ADDGROUP bool "addgroup" depends on USER_TINYLOGIN_TINYLOGIN help Add a group to the system config USER_TINYLOGIN_DELUSER bool "deluser" depends on USER_TINYLOGIN_TINYLOGIN help Delete a user from the system config USER_TINYLOGIN_DELGROUP bool "delgroup" depends on USER_TINYLOGIN_TINYLOGIN help Delete a group from the system config USER_TINYLOGIN_LOGIN bool "login" depends on USER_TINYLOGIN_TINYLOGIN help Begin a new session on the system config USER_TINYLOGIN_SECURETTY bool "login: /etc/securetty" depends on USER_TINYLOGIN_LOGIN help Enable checking of /etc/securetty by login config USER_TINYLOGIN_SU bool "su" depends on USER_TINYLOGIN_TINYLOGIN help Change user id or become root config USER_TINYLOGIN_SULOGIN bool "sulogin" depends on USER_TINYLOGIN_TINYLOGIN help Single user login config USER_TINYLOGIN_PASSWD bool "passwd" depends on USER_TINYLOGIN_TINYLOGIN help Change a user password config USER_TINYLOGIN_GETTY bool "getty" depends on USER_TINYLOGIN_TINYLOGIN help Opens a tty, prompts for a login name, then invokes login comment "Features" config USER_TINYLOGIN_SHADOWPASSWDS bool "Shadow passwords" depends on USER_TINYLOGIN_TINYLOGIN help Enable using shadow passwords config USER_TINYLOGIN_MD5_PASSWORDS bool "md5 passwords" depends on USER_TINYLOGIN_TINYLOGIN help Enable using md5 passwords config USER_TINYLOGIN_SHA1_PASSWORDS bool "sha passwords" depends on USER_TINYLOGIN_TINYLOGIN help Enable using sha passwords config USER_TINYLOGIN_TRIVIAL_HELP bool "Trivial help" depends on USER_TINYLOGIN_TINYLOGIN help This compiles out everything but the most trivial --help usage information (i.e. reduces binary size) endmenu ############################################################################# menu "MicroWindows" config USER_MICROWIN bool "MicroWindows" comment "Compiling Options" config USER_MICROWIN_OPTIMIZE bool "Optimize" depends on USER_MICROWIN config USER_MICROWIN_DEBUG bool "Debug" depends on USER_MICROWIN config USER_MICROWIN_VERBOSE bool "Verbose" depends on USER_MICROWIN comment "Libraries" config USER_MICROWIN_MICROWIN bool "Microwin" depends on USER_MICROWIN config USER_MICROWIN_NANOX bool "NanoX" depends on USER_MICROWIN config USER_MICROWIN_SHAREDLIBS bool "SharedLibs" depends on USER_MICROWIN config USER_MICROWIN_NWIDGET bool "NWidget" depends on USER_MICROWIN config USER_MICROWIN_OBJFRAMEWORK bool "OBJFramework" depends on USER_MICROWIN comment "Demos" config USER_MICROWIN_MICROWINDEMO bool "MicrowinDemo" depends on USER_MICROWIN config USER_MICROWIN_NANOXDEMO bool "NanoXDemo" depends on USER_MICROWIN comment "Applications" config USER_MICROWIN_NANOWM bool "NanoWM" depends on USER_MICROWIN comment "Settings" choice prompt "Screeen PixType" depends on USER_MICROWIN default USER_MICROWIN_MWPF_TRUECOLOR0888 config USER_MICROWIN_MWPF_PALETTE bool "Packed-8bit-Palette" config USER_MICROWIN_MWPF_TRUECOLOR0888 bool "Packed-32bit-8/8/8" config USER_MICROWIN_MWPF_TRUECOLOR888 bool "Packed-24bit-8/8/8" config USER_MICROWIN_MWPF_TRUECOLOR565 bool "Packed-16bit-5/6/5" config USER_MICROWIN_MWPF_TRUECOLOR555 bool "Packed-16bit-5/5/5" config USER_MICROWIN_MWPF_TRUECOLOR332 bool "Packed-8bit-3/3/2" endchoice config USER_MICROWIN_LINK_APP_INTO_SERVER depends on USER_MICROWIN bool "Link App into server" config USER_MICROWIN_HAVE_FILEIO bool "Have File IO" depends on USER_MICROWIN config USER_MICROWIN_HAVE_BMP_SUPPORT bool "Have BMP Support" depends on USER_MICROWIN config USER_MICROWIN_HAVE_GIF_SUPPORT bool "Have GIF Support" depends on USER_MICROWIN config USER_MICROWIN_HAVE_PNM_SUPPORT bool "Have PNM Support" depends on USER_MICROWIN config USER_MICROWIN_HAVE_XPM_SUPPORT bool "Have XPM Support" depends on USER_MICROWIN config USER_MICROWIN_HAVE_JPEG_SUPPORT bool "Have JPEG Support" depends on USER_MICROWIN config USER_MICROWIN_HAVE_PNG_SUPPORT bool "Have PNG Support" depends on USER_MICROWIN config USER_MICROWIN_HAVE_T1LIB_SUPPORT bool "Have T1LIB Support" depends on USER_MICROWIN config USER_MICROWIN_HAVE_FREETYPE_SUPPORT bool "Have FreeType Support" depends on USER_MICROWIN config USER_MICROWIN_HAVE_SHAREDMEM_SUPPORT bool "Have SharedMemory Support" depends on USER_MICROWIN config USER_MICROWIN_HAVE_HZK_SUPPORT bool "Have Han Zi Ku font Support" depends on USER_MICROWIN config USER_MICROWIN_HAVE_BIG5_SUPPORT bool "Have Big5 Support" depends on USER_MICROWIN config USER_MICROWIN_HAVE_GB2312_SUPPORT bool "Have GB2312 Support" depends on USER_MICROWIN config USER_MICROWIN_HAVEMSFONTS bool "Have MS Fonts" depends on USER_MICROWIN config USER_MICROWIN_NOFONTSORCLIPPING bool "Build Screen Driver only" depends on USER_MICROWIN config USER_MICROWIN_ERASEMOVE bool "Window Erase Move" depends on USER_MICROWIN config USER_MICROWIN_UPDATEREGIONS bool "Window UpdateRegions Move" depends on USER_MICROWIN config USER_MICROWIN_GRAYPALETTE bool "Gray Palette" depends on USER_MICROWIN comment "Display Config" config USER_MICROWIN_X11 bool "X11 Display" depends on USER_MICROWIN config USER_MICROWIN_FRAMEBUFFER bool "Frame Buffer Display" depends on USER_MICROWIN config USER_MICROWIN_FBVGA bool "Frame Buffer VGA" depends on USER_MICROWIN config USER_MICROWIN_VTSWITCH bool "VT Switch" depends on USER_MICROWIN config USER_MICROWIN_PORTRAIT_MODE bool "Portrait Mode" depends on USER_MICROWIN config USER_MICROWIN_FBREVERSE bool "Frame Buffer Reverse" depends on USER_MICROWIN config USER_MICROWIN_VGALIB bool "VGA Lib" depends on USER_MICROWIN config USER_MICROWIN_HWVGA bool "HW VGA" depends on USER_MICROWIN config USER_MICROWIN_CLEOVGA bool "Cleopatra VGA" depends on USER_MICROWIN comment "Mouse/Touch Screen" config USER_MICROWIN_GPMMOUSE bool "GPM Mouse" depends on USER_MICROWIN config USER_MICROWIN_SERMOUSE bool "Serial Mouse" depends on USER_MICROWIN config USER_MICROWIN_TPMOUSE bool "TP Mouse" depends on USER_MICROWIN config USER_MICROWIN_TPHELIO bool "TP Helio" depends on USER_MICROWIN config USER_MICROWIN_ADSMOUSE bool "ADS Mouse" depends on USER_MICROWIN config USER_MICROWIN_IPAQMOUSE bool "IPAQ Mouse" depends on USER_MICROWIN config USER_MICROWIN_HARRIERMOUSE bool "Harrier Mouse" depends on USER_MICROWIN config USER_MICROWIN_PSIONMOUSE bool "PSION Mouse" depends on USER_MICROWIN config USER_MICROWIN_UCTSMOUSE bool "uClinux/Palm TS" depends on USER_MICROWIN config USER_MICROWIN_DE2TSMOUSE bool "DragonEngine TS" depends on USER_MICROWIN config USER_MICROWIN_CLEOMOUSE bool "Cleopatra Mouse" depends on USER_MICROWIN config USER_MICROWIN_NOMOUSE bool "No Mouse" depends on USER_MICROWIN comment "Keyboard" config USER_MICROWIN_TTYKBD bool "TTY Keyboard" depends on USER_MICROWIN config USER_MICROWIN_SCANKBD bool "Scan Keyboard" depends on USER_MICROWIN config USER_MICROWIN_PIPEKBD bool "Pipe Keyboard" depends on USER_MICROWIN config USER_MICROWIN_CLEOKBD bool "Cleopatra Keyboard" depends on USER_MICROWIN config USER_MICROWIN_NOKBD bool "No Keyboard" depends on USER_MICROWIN comment "Install These Applications" config USER_MICROWIN_BIN_LANDMINE bool "Landmine" depends on USER_MICROWIN config USER_MICROWIN_BIN_LAUNCHER bool "Launcher" depends on USER_MICROWIN config USER_MICROWIN_BIN_MOVE bool "Move" depends on USER_MICROWIN config USER_MICROWIN_BIN_MTERM bool "MTerm" depends on USER_MICROWIN config USER_MICROWIN_BIN_MTEST bool "MTest" depends on USER_MICROWIN config USER_MICROWIN_BIN_MTEST2 bool "MTest2" depends on USER_MICROWIN config USER_MICROWIN_BIN_MUSERFD bool "MUserFd" depends on USER_MICROWIN config USER_MICROWIN_BIN_NANO_X bool "Nano-X" depends on USER_MICROWIN config USER_MICROWIN_BIN_NANOWM bool "NanoWM" depends on USER_MICROWIN config USER_MICROWIN_BIN_NPANEL bool "NPanel" depends on USER_MICROWIN config USER_MICROWIN_BIN_NTERM bool "NTerm" depends on USER_MICROWIN config USER_MICROWIN_BIN_NTEST bool "NTest" depends on USER_MICROWIN config USER_MICROWIN_BIN_NTETRIS bool "NTetris" depends on USER_MICROWIN config USER_MICROWIN_BIN_NXCLOCK bool "NXclock" depends on USER_MICROWIN config USER_MICROWIN_BIN_NXEV bool "NXev" depends on USER_MICROWIN config USER_MICROWIN_BIN_NXKBD bool "NXkbd" depends on USER_MICROWIN config USER_MICROWIN_BIN_NXLSCLIENTS bool "NXlsclients" depends on USER_MICROWIN config USER_MICROWIN_BIN_NXTERM bool "NXterm" depends on USER_MICROWIN config USER_MICROWIN_BIN_NXVIEW bool "NXView" depends on USER_MICROWIN config USER_MICROWIN_BIN_SLIDER bool "Slider" depends on USER_MICROWIN config USER_MICROWIN_BIN_VNC bool "VNC" depends on USER_MICROWIN config USER_MICROWIN_BIN_WORLD bool "World" depends on USER_MICROWIN endmenu ############################################################################# menu "Games" config USER_GAMES_ADVENT4 bool "advent4" help The Colossal Cave Adventure game. To play, telnet to port 8898 or run advent4 from the command line. config USER_GAMES_DUNGEON bool "dungeon" help The Dungeon Adventure game. To play, telnet to port 8899 or run dungeon from the command line. config USER_GAMES_RUBIK bool "rubik" help Non-optimal rubik's cube solver. config USER_GAMES_TAMA bool "Tamagotchi daemon" help The Net Tamagotchi server - maintains multiple virtual pets. To be accessed via telnet. Default port is 9111. endmenu ############################################################################# menu "Miscellaneous Configuration" choice prompt "RAMFS Image" default USER_RAMIMAGE_RAMFS64 config USER_RAMIMAGE_NONE bool "none" config USER_RAMIMAGE_RAMFS64 bool "64K" config USER_RAMIMAGE_RAMFS128 bool "128K" config USER_RAMIMAGE_RAMFS256 bool "256K" config USER_RAMIMAGE_RAMFS512 bool "512K" config USER_RAMIMAGE_RAMFS1024 bool "1024K" config USER_RAMIMAGE_RAMFS2048 bool "2048K" config USER_RAMIMAGE_RAMFS8192 bool "8192K" endchoice config USER_CGI_GENERIC bool "generic cgi" help A generic CGI demo program Approx. binary size: 10k config USER_CGIHTML bool "cgihtml" help Some CGI sources that can for instance be used for file uploads via HTTP. ATTENTION! There are security bugs in that version! Don't use that version on an exposed host! config USER_DEMO_BUTTON bool "SnapGear Button daemon" help The SnapGear Button Daemon. This daemon uses the SGIO driver to poll the state of an input and to debounce and display the state whenever it changes. Approx. binary size: 1k config USER_DEMO_LATCH bool "SnapGear Latch daemon" config USER_DEMO_MORSE bool "SnapGear Morse demo" help The SnapGear Morse demo. This demo program outputs a simple message in morse code using the SGIO driver to drive a binary output. Approx. binary size: 2k config USER_DEMO_R2100 bool "SnapGear R2100 daemon" config POOR_ENTROPY bool "System has very little entropy (only use /dev/urandom)" help The system does not produce enough entropy to make /dev/random usable, so point /dev/random to /dev/urandom. endmenu ############################################################################# menu "Debug Builds" config LIB_DEBUG bool "build debugable libraries" help Build all libraries with debug symbols and reduced optimisations. See also debug build option in core applications. Without this option debug symbols are still included, however the optimisation level is increased and this can lead to problematic debugging. config USER_DEBUG bool "build debugable applications" help Build all user application with debug symbols and reduced optimisation levels. See also debug build option in force library building. Without this option debug symbols are still included, however the optimisation level is increased and this can lead to problematic debugging. comment "Debug tools" config USER_TIMEPEG_TPT bool "tpt" help Timepeg monitoring tool. This utility presents the information gathered by the timepeg code located in the kernel in a meaningful manner. comment "Debug libraries" config LIB_LIBCCMALLOC bool "ccmalloc" endmenu #############################################################################