1 #############################################################################
4 # Kconfig - user applications and library configuration
7 #############################################################################
9 menu "Core Applications"
14 Include the init executable (highly recommended).
15 Approx. binary size: 14k
17 config USER_INIT_CONSOLE_SH
18 bool "enable console shell"
19 depends on USER_INIT_INIT
21 Init will automatically spawn a shell on the console.
23 config USER_INIT_RUN_FIREWALL
24 bool "execute firewall rules"
25 depends on USER_INIT_INIT
27 Init will automatically run the firewall script on start up.
30 bool "process init.conf"
31 depends on USER_INIT_INIT
33 Read and process simple configuration from /etc/config/init.conf
34 or /etc/init.conf. The format of the file is as follows (this is
35 also all the current config options). Any lines that are not
36 understood are ignored.
44 prompt "Shell Program"
47 Select the primary system shell to use.
52 The SASH Shell. (Approx. binary size: 44k)
57 The Minix Shell. (Approx. binary size: 108k)
62 The NEW shell (Approx. binary size: 25k)
67 The Bourne-Again Shell. (large)
72 A little linux shell (small)
77 Some other shell configured.
81 config USER_SASH_HISTORY
82 bool "simple (sash) history"
83 depends on USER_SASH_SH
86 Support simple command history in SASH.
90 depends on USER_SASH_SH
93 Command to display process status.
95 config USER_SASH_REBOOT
98 Command to reboot the system.
99 Approx. binary size: 8k
101 config USER_SASH_REBOOT_SNAPGEAR
102 bool "SnapGear reboot script"
103 depends on USER_BUSYBOX_BUSYBOX && USER_SASH_REBOOT
104 select USER_BUSYBOX_KILLALL
106 Use a simple script to send flatfsd a SIGHUP in place of reboot.
107 Requires busybox killall command (turned on automatically).
109 config USER_SASH_SHUTDOWN
110 bool "shutdown (sash)"
112 Command to shutdown the system.
113 Approx. binary size: 5k
115 config USER_INIT_EXPAND
118 A simple filesystem decompressor.
119 Approx. binary size: 5k
121 config USER_INIT_EXPAND_NOZEROES
122 bool "expand should not write zeroes"
123 depends on USER_INIT_EXPAND
125 If your RAM disk or device you are expanding to assumes
126 that all blocks are initialised to zero, you can enable
127 this option. This is particularly good for the RAM disk
128 driver on 2.4. With this option off it allocates the
129 maximum amount of memory for the filesystem because we
130 write every byte with zero initially. Enabling this
131 option may save you a lot of memory on mostly empty ram disks.
133 config USER_VERSION_VERSION
136 Print the version of the system software.
137 Approx. binary size: 6k
139 config USER_LOGIN_LOGIN
143 Approx. binary size: 8k
145 config USER_OLD_PASSWORDS
147 select LIB_LIBCRYPT_OLD
149 Support root password in /etc/config/config. This option is for
150 backwards compatibility with older firmware. New/changed passwords
151 still live in /etc/config/passwd.
153 config USER_ONLY_ROOT
154 bool "only allow root login"
156 Only allow root to login. All other users will be denied login
159 config USER_AGETTY_AGETTY
162 Install "agetty"in /bin
163 Approx. binary size: 19k
165 config USER_GETTYD_GETTYD
168 Another getty program.
169 Approx. binary size: 16k
171 config USER_MGETTY_MGETTY
174 Another getty program. Capable of operating concurrently with
176 Approx. binary size: 80k
178 config USER_LOGIN_PASSWD
181 The passwd program (for changing passwords)
183 config USER_CRON_CRON
186 Daemon to execute scheduled commands
187 Approx. binary size: 27k
190 comment "Real Time Clock"
192 config USER_HWCLOCK_HWCLOCK
195 config USER_RTC_M41T11
198 Command line utility to support the M41T11 real time clock chip.
199 This command lets you set the system time from the clock chip, set
200 the time in the clock chip from the system clock and read and
201 write values into the battery backed RAM on the clock chip.
202 This utility requires the kernel to support MBUS.
203 Approx. binary size: 12k
205 config USER_RTC_DS1302
208 comment "USB Root Hub Controller"
209 config USER_USBHUBCTRL_USBHUBCTRL
212 Command line utility to control enabled ports on the SG560U
213 and some other USB-booting devices
217 config USER_VIXIECRON_CRON
220 config USER_VIXIECRON_CRONTAB
236 comment "OOM killer tinkering"
238 config USER_NOOOM_NOOOM
241 config USER_NOOOM_BINARIES
242 string "disable OOM killer for these binaries"
243 depends on USER_NOOOM_NOOOM
249 #############################################################################
253 config USER_FLASHW_FLASHW
256 A tool for writing to the non-volatile FLASH chips.
257 Approx. binary size: 10k
259 config USER_SETMAC_SETMAC
262 config USER_FCONFIG_FCONFIG
265 A program that lets you manipulate your RedBoot
266 configuration from Linux.
268 config USER_UBOOT_ENVTOOLS
269 bool "uboot-envtools"
271 Programs to read and set the u-boot environemnt flash segment.
273 config USER_UBOOT_ENVTOOLS_ENV_OVERWRITE
274 bool "uboot-envtools - env overwrite"
275 depends on USER_UBOOT_ENVTOOLS
277 fw_setenv can overwrite all env settings
279 config USER_UBOOT_ENVTOOLS_OVERWRITE_ETHADDR_ONCE
280 bool "uboot-envtools - overwrite ethaddr once"
281 depends on USER_UBOOT_ENVTOOLS && !USER_UBOOT_ENVTOOLS_ENV_OVERWRITE
283 fw_setenv will only overwrite serialnum/ethaddr once.
285 comment "netflash tool"
287 config USER_NETFLASH_NETFLASH
290 Tool to upgrade the firmware of the server across the network.
291 Approx. binary size: 29k
293 config USER_NETFLASH_WITH_FTP
294 bool "netflash uses FTP"
295 depends on USER_NETFLASH_NETFLASH || USER_RECOVER_RECOVER
297 Add ftp to the mechanisms that netflash may use to download
300 config USER_NETFLASH_WITH_CGI
301 bool "netflash can run as cgi-bin"
302 depends on USER_NETFLASH_NETFLASH || USER_RECOVER_RECOVER
304 Add support for netflash to run as a CGI executable.
305 This allows netflash to be invoked directly as part of a POST request
306 to upgrade the firmware with minimal overhead.
308 config USER_NETFLASH_WITH_FILE
309 bool "netflash defaults to writing out ordinary file"
310 depends on USER_NETFLASH_NETFLASH
312 Some systems will not be using a traditional flash storage device
313 for storing images. Some newer platforms use USB flash sticks, or
314 Compact Flash devices as their promary storage. On these types of
315 devices netflash should write out ordinay files. The usual checksum
316 and decryption/decompression steps are carried out.
318 config USER_NETFLASH_VERSION
319 bool "netflash recognises version"
320 depends on USER_NETFLASH_NETFLASH || USER_RECOVER_RECOVER
322 Check the version information on the end of the image downloaded
325 config USER_NETFLASH_VERSION_ALLOW_CURRENT
326 bool "netflash accepts same version"
327 depends on USER_NETFLASH_VERSION
329 Allow upgrading to images where the version string matches that of the
330 currently running firmware.
332 config USER_NETFLASH_VERSION_ALLOW_OLDER
333 bool "netflash accepts older version"
334 depends on USER_NETFLASH_VERSION
336 Allow upgrading to images where the version string is older than that
337 of the currently running firmware.
339 config USER_NETFLASH_DECOMPRESS
340 bool "netflash can decompress"
341 depends on USER_NETFLASH_NETFLASH || USER_RECOVER_RECOVER
343 Add option to decompress images before writing them to flash.
345 config USER_NETFLASH_AUTODECOMPRESS
346 bool "netflash auto-decompresses"
347 depends on USER_NETFLASH_DECOMPRESS
349 Netflash automatically decompresses images if they have a gzip header.
351 config USER_NETFLASH_HMACMD5
352 bool "netflash uses HMAC-MD5 signature"
353 depends on USER_NETFLASH_NETFLASH || USER_RECOVER_RECOVER
355 config USER_NETFLASH_HMACMD5_KEY
356 string "netflash HMAC-MD5 key"
357 depends on USER_NETFLASH_HMACMD5
358 default "HMAC-MD5 key"
360 config USER_NETFLASH_SHA256
361 bool "netflash uses SHA256 as checksum"
362 depends on USER_NETFLASH_NETFLASH
363 depends on !USER_NETFLASH_CRYPTO_V2
365 Image files must also contain a SHA256 hash of the image contents.
366 By default this is in addition to the old style 32bit checksum (for
367 backword compatabilty). The check of this hash can be disabled
368 using the netflash "-i" option.
370 config USER_RECOVER_BIOS
371 bool "recover bios only"
372 depends on USER_NETFLASH_NETFLASH || USER_RECOVER_RECOVER
374 config USER_NETFLASH_CRYPTO
375 bool "netflash needs public key encryption"
376 depends on USER_NETFLASH_NETFLASH || USER_RECOVER_RECOVER
379 Netflash requires a public key authentication to be attached to an
380 image and won't commit an image without this or with an invalid
383 config USER_NETFLASH_CRYPTO_V2
384 bool "netflash supports public key encryption using SHA256 checksum"
385 depends on USER_NETFLASH_NETFLASH || USER_RECOVER_RECOVER
387 select USER_NETFLASH_CRYPTO
389 Netflash requires a public key authentication to be attached to an
390 image and won't commit an image without this or with an invalid
391 authentication. A SHA256 hash of the firmware image is used as
392 the signed block data.
394 config USER_NETFLASH_CRYPTO_OPTIONAL
395 bool "netflash optional public key encryption"
396 depends on USER_NETFLASH_CRYPTO
398 Netflash will commit images with or without public key authentication
399 but won't commit an image with an invalid authentication.
401 config USER_NETFLASH_DUAL_IMAGES
402 bool "netflash support for dual flash images"
403 depends on USER_NETFLASH_NETFLASH
405 Netflash will support the "bootpart" uboot variable for selecting
406 from one of the dual flash images. Netflash will by default flash
407 the image into the other image partition, and then set "bootpart"
408 to boot from that partition.
410 config USER_RECOVER_STATIC_TFTP
411 bool "bootloader uses server config from flash"
413 config USER_RECOVER_RECOVER
416 Recovery application to allow programming of a new flash image
417 when the current flash image cannot boot.
419 config USER_RECOVER_ETHERNET_INTERFACE
420 string "recover ethernet interface"
421 depends on USER_RECOVER_RECOVER
424 Specify the ethernet interface that the recover application uses.
426 config USER_RECOVER_USE_STATIC_SERVER
427 bool "recover uses static server"
428 depends on !USER_RECOVER_STATIC_TFTP
430 Enable use of a static recovery TFTP server. The default is to use
433 config USER_RECOVER_STATIC_SERVER
434 string "recover static server"
435 depends on USER_RECOVER_USE_STATIC_SERVER
438 The IP address of the static recovery TFTP server.
440 config USER_RECOVER_PRESERVE_CONFIG_FS
441 bool "recover preserves existing config"
442 depends on USER_RECOVER_RECOVER
445 comment "Arcturus uCbootloader Apps/Libs"
447 config USER_BOOTTOOLS_LOADER
448 bool "flashloader / ramloader"
450 The uCsimm/uCdimm flash/ram loader.
452 config USER_BOOTTOOLS_HIMEMLOADER
455 The uCsimm/uCdimm himem loader.
457 config USER_BOOTTOOLS_PRINTBENV
460 The uCsimm/uCdimm tools.
462 config USER_BOOTTOOLS_SETBENV
465 The uCsimm/uCdimm tools.
467 config USER_BOOTTOOLS_RESET
470 The uCsimm/uCdimm tools.
472 config USER_BOOTTOOLS_MD5SUM
475 Compute MD5 message digest.
480 Bootloader trap library
489 config USER_MTDUTILS_ERASE
491 depends on USER_MTDUTILS
493 A tool for erasing MTD partitions.
494 This option adds approximately 40K to the image.
496 config USER_MTDUTILS_ERASEALL
497 bool "flash_eraseall"
498 depends on USER_MTDUTILS
500 A tool for erasing entire MTD partitions.
501 This option adds approximately 40K to the image.
503 config USER_MTDUTILS_LOCK
505 depends on USER_MTDUTILS
507 config USER_MTDUTILS_UNLOCK
509 depends on USER_MTDUTILS
511 config USER_MTDUTILS_FLASH_INFO
513 depends on USER_MTDUTILS
515 config USER_MTDUTILS_FLASHCP
517 depends on USER_MTDUTILS
519 config USER_MTDUTILS_FLASH_OTP_INFO
520 bool "flash_otp_info"
521 depends on USER_MTDUTILS
523 config USER_MTDUTILS_FLASH_OTP_DUMP
524 bool "flash_otp_dump"
525 depends on USER_MTDUTILS
527 config USER_MTDUTILS_FTL_CHECK
529 depends on USER_MTDUTILS
531 Check the Flash Translation Layer.
532 This option adds approximately 40K to the image.
534 config USER_MTDUTILS_FTL_FORMAT
536 depends on USER_MTDUTILS
538 Format a Flash Translation Layer.
539 This option adds approximately 40K to the image.
541 config USER_MTDUTILS_MTD_DEBUG
543 depends on USER_MTDUTILS
545 config USER_MTDUTILS_MKFSJFFS2
547 depends on USER_MTDUTILS
550 config USER_MTDUTILS_JFFS2DUMP
552 depends on USER_MTDUTILS
554 config USER_MTDUTILS_NFTLDUMP
556 depends on USER_MTDUTILS
559 This option adds approximately 40K to the image.
561 config USER_MTDUTILS_NFTL_FORMAT
563 depends on USER_MTDUTILS
565 Format a Flash Translation Layer on NAND flash.
566 This option adds approximately 40K to the image.
568 config USER_MTDUTILS_NANDDUMP
570 depends on USER_MTDUTILS
573 This option adds approximately 40K to the image.
575 config USER_MTDUTILS_NANDTEST
577 depends on USER_MTDUTILS
580 This option adds approximately 40K to the image.
582 config USER_MTDUTILS_NANDWRITE
584 depends on USER_MTDUTILS
586 Write to a NAND device.
587 This option adds approximately 40K to the image.
589 config USER_MTDUTILS_DOC_LOADBIOS
591 depends on USER_MTDUTILS
593 Load the BIOS portion of a Disk On Chip.
594 This option adds approximately 40K to the image.
596 config USER_MTDUTILS_DOC_LOADIPL
598 depends on USER_MTDUTILS
600 Load an IPL into a DoC Millennium Plus
601 This option adds approximately 45K to the image.
603 config USER_MTDUTILS_RFDDUMP
605 depends on USER_MTDUTILS
607 config USER_MTDUTILS_RFDFORMAT
609 depends on USER_MTDUTILS
611 config USER_MTDUTILS_RECV_IMAGE
613 depends on USER_MTDUTILS
615 config USER_MTDUTILS_SERVE_IMAGE
617 depends on USER_MTDUTILS
619 config USER_MTDUTILS_SUMTOOL
621 depends on USER_MTDUTILS
623 config USER_MTDUTILS_MKFSUBIFS
625 depends on USER_MTDUTILS
627 config USER_MTDUTILS_UBIUPDATEVOL
629 depends on USER_MTDUTILS
631 config USER_MTDUTILS_UBIMKVOL
633 depends on USER_MTDUTILS
635 config USER_MTDUTILS_UBIRMVOL
637 depends on USER_MTDUTILS
639 config USER_MTDUTILS_UBICRC32
641 depends on USER_MTDUTILS
643 config USER_MTDUTILS_UBINFO
645 depends on USER_MTDUTILS
647 config USER_MTDUTILS_UBIATTACH
649 depends on USER_MTDUTILS
651 config USER_MTDUTILS_UBIDETACH
653 depends on USER_MTDUTILS
655 config USER_MTDUTILS_UBINIZE
657 depends on USER_MTDUTILS
659 config USER_MTDUTILS_UBIFORMAT
661 depends on USER_MTDUTILS
663 config USER_MTDUTILS_UBIRENAME
665 depends on USER_MTDUTILS
667 config USER_MTDUTILS_MTDINFO
669 depends on USER_MTDUTILS
671 config USER_MTDUTILS_UBIRSVOL
673 depends on USER_MTDUTILS
677 #############################################################################
679 menu "Filesystem Applications"
681 config USER_FLATFSD_FLATFSD
684 This program saves RAM filesystems back to FLASH.
685 Approx. binary size: 12k
688 prompt "flatfsd storage type"
689 depends on USER_FLATFSD_FLATFSD
690 default USER_FLATFSD_AUTO
692 config USER_FLATFSD_AUTO
695 Determine the config filesystem type based on the platform settings.
696 This will be the correct choice for most platforms.
698 config USER_FLATFSD_USE_FLASH_FS
701 Use the existing FLASH (or other writable) filesystem, instead of
702 creating a flat FS. Requires a writable FS (JFFS/JFFS2/DoC/ext2,
705 config USER_FLATFSD_DISKLIKE
708 /dev/flash/config is a disk-like device.
710 config USER_FLATFSD_CONFIG_BLOBS
713 The configuration filesystem storage is within a single file blob
714 on some attached mass storage (could be flash or hard disk).
715 There may be multiple of these configuration blobs on any mass
720 config USER_FLATFSD_COMPRESSED
721 bool "Compress /etc/config to flash as required"
722 depends on USER_FLATFSD_FLATFSD && !USER_FLATFSD_USE_FLASH_FS
724 Use deflate to compress the flat filesystem to flash. This is
725 particularly useful for situations where you have a few large
726 files in your configuration filesystem.
728 config USER_FLATFSD_ENCRYPTED
729 bool "Encrypt /etc/config to flash as required"
730 depends on USER_FLATFSD_FLATFSD && !USER_FLATFSD_USE_FLASH_FS
732 Use AES to encrypt the flat filesystem into flash.
734 config USER_FLATFSD_HAS_RTC
735 bool "Device has Real Time Clock"
736 depends on USER_FLATFSD_FLATFSD
738 If the device does *not* have a real time clock, flatfsd helps
739 keep time increasing by storing the time when it saves the config
740 and restores it upon boot.
742 config USER_FLATFSD_EXTERNAL_INIT
744 depends on USER_FLATFSD_FLATFSD
746 Instead of initialising the file system after an erase, flatfsd
747 will just create a .init file, and an external program must perform
748 any initialisation needed.
750 config USER_MOUNT_MOUNT
753 Mount a filesystem. You need this to access NFS and SMB filesystems.
754 Approx. binary size: 63k
756 config USER_MOUNT_UMOUNT
759 Unmount a filesystem.
761 config USER_FDISK_FDISK
764 Disk partitioning utility.
765 Approx. binary size: 70k
767 config USER_FDISK_SFDISK
770 config USER_HDPARM_HDPARM
776 config USER_E2FSPROGS_E2FSCK_E2FSCK
779 Filesystem fsck, for checking damaged filesystems.
780 Approx. binary size: 121k
782 config USER_E2FSPROGS_MISC_MKE2FS
786 Approx. binary size: 62k
788 config USER_E2FSPROGS_MISC_BADBLOCKS
792 Approx. binary size: 148k
794 config USER_E2FSPROGS_MISC_CHATTR
798 Approx. binary size: 11k
800 config USER_E2FSPROGS_MISC_DUMPE2FS
804 Approx. binary size: 42k
806 config USER_E2FSPROGS_MISC_E2LABEL
810 Approx. binary size: 6k
812 config USER_E2FSPROGS_MISC_FSCK
816 Approx. binary size: 18k
818 config USER_E2FSPROGS_MISC_LSATTR
822 Approx. binary size: 13k
824 config USER_E2FSPROGS_MISC_MKLOST_FOUND
828 Approx. binary size: 6k
830 config USER_E2FSPROGS_MISC_TUNE2FS
834 Approx. binary size: 36k
836 config USER_E2FSPROGS_MISC_UUIDGEN
840 Approx. binary size: 98k
845 config USER_REISERFSPROGS
848 config USER_REISERFSPROGS_DEBUGRESIERFS
851 config USER_REISERFSPROGS_MKREISERFS
854 config USER_REISERFSPROGS_REISERFSCK
857 config USER_REISERFSPROGS_RESIZE_REISERFS
858 bool "resize_reiserfs"
860 config USER_REISERFSPROGS_UNPACK
869 config USER_SAMBA_SMBD
871 depends on USER_SAMBA
873 config USER_SAMBA_NMBD
875 depends on USER_SAMBA
877 config USER_SAMBA_SMBMOUNT
879 depends on USER_SAMBA
881 config USER_SAMBA_SMBUMOUNT
883 depends on USER_SAMBA
885 config USER_SAMBA_MOUNT_CIFS
887 depends on USER_SAMBA
889 config USER_SAMBA_UMOUNT_CIFS
891 depends on USER_SAMBA
893 config USER_SAMBA_SHARED
894 bool "uses shared library"
895 depends on USER_SAMBA
900 config USER_SMBMOUNT_SMBMOUNT
903 mount an SMB filesystem.
904 Approx. binary size: 22k
906 config USER_SMBMOUNT_SMBUMOUNT
909 un-mount and SMB filesystem.
910 Approx. binary size: 6k
915 config USER_CRAMFS_CRAMFSCK
921 config USER_CRAMFS_TEST
922 bool "Various extra tests on the cramfs"
923 depends on USER_CRAMFS_CRAMFSCK
925 cramfs fsck extra tests which allow you to extract a cramfs to
928 config USER_CRAMFS_MKCRAMFS
936 config USER_DOSFSTOOLS_MKDOSFS
939 MSDOS filesystem creation utility for FAT12, FAT16 & FAT32
941 config USER_DOSFSTOOLS_DOSFSCK
944 MSDOS filesystem checking utility for FAT12, FAT16 & FAT32
946 config USER_DOSFSTOOLS_DOSFSLABEL
949 MSDOS filesystem labeling utility for FAT12, FAT16 & FAT32
954 config USER_SQUASHFS_MKSQUASHFS
958 Utility to create squashfs filesystems.
960 config USER_SQUASHFS_MKSQUASHFS7Z
964 Utility to create squashfs filesystems using p7zip instead of zlib.
968 #############################################################################
970 menu "Network Applications"
972 config USER_APPWEB_APPWEB
975 Secure, fast, modular embedded web server supporting Embedded
976 Server Pages. Approx. binary size: 110-400k
978 config USER_APPWEB_CGI
979 bool "AppWeb supports CGI"
980 depends on USER_APPWEB_APPWEB
982 Fast Common Gateway Interface (CGI). AppWeb also has better
983 alternatives such as Embedded Server Pages.
985 config USER_APPWEB_SSL
986 bool "AppWeb supports SSL"
987 depends on USER_APPWEB_APPWEB
990 Do you want AppWeb to support SSL. AppWeb can support both standard
991 HTTP and secure HTTPS/SSL at the same time on different virtual hosts.
993 config USER_APPWEB_MULTITHREAD
994 bool "AppWeb is multithreaded"
995 depends on USER_APPWEB_APPWEB
997 Build AppWeb as a multithreaded application. This allows multiple
998 requests to be served concurrently.
1000 config USER_APPWEB_DYNAMIC
1001 bool "AppWeb can dynamically load AppWeb modules"
1002 depends on USER_APPWEB_APPWEB
1004 Build AppWeb with the ability to dynamically load AppWeb modules.
1005 AppWeb modules are a convenient way to add your application code
1008 config USER_TRUSTEDSOURCE
1009 bool "antispam - trusted source"
1010 select USER_CLAMAV_CLAMSMTP
1012 config USER_BIND_BIND
1015 ISC BIND DNS nameserver.
1017 config USER_GOAHEAD_GOAHEAD
1018 bool "goahead web server"
1021 A small, fast webserver with server side scripting and more.
1023 config USER_GOAHEAD_LANG_EN
1024 bool "goahead English translations"
1025 depends USER_GOAHEAD_GOAHEAD
1027 Goahead English Language Support
1029 config USER_GOAHEAD_LANG_ZHTW
1030 bool "goahead Taiwanese translations"
1031 depends USER_GOAHEAD_GOAHEAD
1033 Goahead Taiwanese Language Support
1035 config USER_GOAHEAD_LANG_ZHCN
1036 bool "goahead Chinese translations"
1037 depends USER_GOAHEAD_GOAHEAD
1039 Goahead Chinese Language Support
1041 config USER_FNORD_HTTPD
1042 bool "fnord web server"
1044 A small, fast webserver which is an alternative to boa. Since fnord
1045 runs under inetd, you will need to enable inetd to run it. Also,
1046 fnord doesn't support SSL natively. You will need to enable sslwrap.
1048 config USER_FNORD_NOAUTH
1049 bool "fnord does not do auth"
1050 depends on USER_FNORD_HTTPD
1052 Disables user authentication in fnord. This is useful if ALL of your
1053 cgi programs do their own authentication.
1055 config USER_FNORD_PAM
1056 bool "fnord uses PAM for auth"
1057 depends on !USER_FNORD_NOAUTH
1060 Uses PAM to authenticate users in fnord.
1062 config USER_FNORD_404_REDIR
1063 bool "fnord 404 redirect"
1064 depends on USER_FNORD_HTTPD
1066 Automatically redirects all invalid URL requests to the main
1069 config USER_BOA_SRC_BOA
1073 Approx. binary size: 54k
1075 config USER_BOA_WITH_SSL
1077 depends on USER_BOA_SRC_BOA
1080 Do you want BOA to use SSL for all connections.
1082 config USER_BOA_EMERG
1083 bool "emergency syslog"
1084 depends on USER_BOA_SRC_BOA
1086 If enabled, boa will syslog all messages at the emergency level
1088 config USER_BOA_LOGGING
1089 bool "enable log files"
1090 depends on USER_BOA_SRC_BOA
1092 config USER_BPALOGIN_BPALOGIN
1095 Telstra Bigpond broadband internet authentication program.
1096 Approx. binary size: 39k
1098 config USER_BR2684CTL_BR2684CTL
1102 ATM to ethernet bridging helper program.
1103 Approx. binary size: 28k
1105 config USER_BRCFG_BRCFG
1108 Helper applications cor configuring bridges.
1110 config USER_BRCTL_BRCTL
1113 Program for configuring the bridge. Use this on 2.4 kernels for
1114 generic bridging (not ATM-ethernet) and for GRE bridges.
1116 config USER_CLAMAV_CLAMAV
1122 Clam anti-virus checker. This option builds the clam library but
1123 does not install any of the executables.
1125 config USER_CLAMAV_CLAMD
1127 depends on USER_CLAMAV_CLAMAV
1129 Build and install the clamd daemon. This daemon accepts requests
1130 via a socket and scans files based on these.
1132 config USER_CLAMAV_CLAMDSCAN
1134 depends on USER_CLAMAV_CLAMAV
1136 Build a simple wrapper program that scans files and directories
1139 config USER_CLAMAV_CLAMSCAN
1141 depends on USER_CLAMAV_CLAMAV
1143 config USER_CLAMAV_FRESHCLAM
1145 depends on USER_CLAMAV_CLAMAV
1147 Build the clamav database update program which downloads the
1148 latest signature files from the Internet automatically.
1150 config USER_CLAMAV_NODB
1151 bool "do not install db files"
1152 depends on USER_CLAMAV_FRESHCLAM
1154 Enabling this option will stop the installation of clamav database
1155 files. Without these files, clamav will be non-functional until
1156 they are downloaded.
1158 config USER_CLAMAV_SIGTOOL
1160 depends on USER_CLAMAV_CLAMAV
1162 Tool to help generate virus signatures.
1164 config USER_CLAMAV_TESTS
1166 depends on USER_CLAMAV_CLAMAV
1168 Install the supplied clamav test files into the romfs at
1171 config USER_CLAMAV_CLAMSMTP
1174 Install the clamsmtp SMTP proxy server which can run both as a
1175 transparent and a normal SMTP proxy.
1177 config USER_CONNTRACK_CONNTRACK
1179 select LIB_NFNETLINK
1180 select LIB_NETFILTER_CONNTRACK
1182 Conntrack is a tool for listing and modifying the netfilter
1185 config USER_CTORRENT_CTORRENT
1188 Bit torrent client written in C. It is much smaller than most
1189 other torrent clients, but it can't act as a tracker.
1191 config USER_DHCPCD_DHCPCD
1194 The DHCP client daemon, used to get an IP address from a DHCP server.
1195 Approx. binary size: 37k
1197 config USER_DHCPCD_LLIP
1198 bool "dhcpcd link-local support"
1199 depends on USER_DHCPCD_DHCPCD
1201 Compile in Link-local Auto IP configuration option, -A into dhcpcd.
1202 Auto IP addressing will take place if the client is unable to
1203 configure the interface with an address from a dhcp server. Auto IP
1204 addresses are used by win & mac machines for local area network
1205 application such as IrDA links and networks without dhcp servers.
1206 If this option is not compiled in, dhcpcd will just ignore the
1207 -A command line option, noting that it was ignored in the system
1210 config USER_DHCPCD_NEW_DHCPCD
1211 bool "dhcpcd-new (2.0/2.4)"
1213 The DHCP client daemon, used to get an IP address from a DHCP server.
1214 This version works on 2.0 and 2.4 kernels.
1216 config USER_DHCPD_DHCPD
1219 A small DHCP server, suitable for small office networks.
1220 Approx. binary size: 27k
1222 config USER_DHCP_ISC_SERVER_DHCPD
1225 A full featured DHCP daemon that can do almost anything.
1227 config USER_DHCP_ISC_CLIENT_DHCLIENT
1228 bool "dhclient(ISC)"
1230 A DHCP client daemon that supports most everything.
1232 config USER_DHCP_ISC_RELAY_DHCRELAY
1233 bool "dhcrelay (ISC)"
1235 A DHCP relay daemon.
1237 config USER_DIALD_DIALD
1240 The dial-on-demand daemon.
1241 Approx. binary size: 80k
1243 config USER_DISCARD_DISCARD
1246 A utility which listens on the discard port, suitable for testing
1247 network performance.
1248 Approx. binary size: 1k
1250 config USER_DISCARD_NO_INSTALL
1251 bool "Do not auto install discard"
1252 depends on USER_DISCARD_DISCARD
1254 Stop discard from installing an entry into inetd.conf
1256 config USER_DISCARD_INETD_ECHO
1261 config USER_DISCARD_ECHO_NO_INSTALL
1262 bool "Do not auto install echo"
1263 depends on USER_DISCARD_INETD_ECHO
1265 Stop echo from installing an entry into inetd.conf
1267 config USER_DNSMASQ_DNSMASQ
1272 config USER_DNSMASQ2_DNSMASQ2
1275 DNS masquerading (v2)
1277 config USER_DNSMASQ2_RESOLVE_AS_SERVER
1278 bool "Add 'resolve as server IP' feature"
1279 depends on USER_DNSMASQ2_DNSMASQ2
1281 Adds feature where dnsmasq2 will resolve all DNS requests to the
1282 IP address that they came in on. For use when network isn't setup
1283 yet and all data should be redirected to the DNS server.
1285 config USER_ETHATTACH_ETHATTACH
1287 select LIB_LIBNETOLD
1291 config USER_ETHERWAKE
1294 Scyld's (Donald Becker) Wake-On-LAN magic packet generator
1296 config USER_ETHTOOL_ETHTOOL
1299 ethtool is a small utility for examining and tuning your
1300 ethernet-based network interface. (80k+)
1302 config USER_EZIPUPDATE_EZIPUPDATE
1305 Dynamic DNS IP update client.
1307 config USER_FAKEIDENTD_IDENTD
1310 A minimal ident/auth server that replies with a fixed username.
1313 config USER_DDNS3_CLIENT_DDNS3
1316 config USER_EBTABLES_EBTABLES
1317 bool "Ethernet bridge frame table administration"
1319 config USER_FERRET_FERRET
1323 A passive network sniffing tool.
1325 config USER_FTP_FTP_FTP
1329 Approx. binary size: 8k
1331 config USER_FTPD_FTPD
1334 config USER_FROX_FROX
1337 The frox ftp proxy daemon.
1339 config USER_FREESWAN
1340 bool "freeswan-apps"
1342 The FreeSwan tools and applications
1344 config USER_IPSEC_KEEPALIVE
1345 bool "ipsec keep alive"
1346 depends on USER_FREESWAN
1348 Tool to detect whether an IPSec tunnel needs renegotiating.
1349 Approx. binary size: 10k
1351 config USER_FREESWAN_PLUTO_PLUTO
1353 depends on USER_FREESWAN
1357 Approx. binary size: 255k
1359 config USER_FREESWAN_PLUTO_WHACK
1361 depends on USER_FREESWAN
1364 Approx. binary size: 38k
1366 config USER_FREESWAN_UTILS_RANBITS
1368 depends on USER_FREESWAN
1371 Approx. binary size: 12k
1373 config USER_FREESWAN_UTILS_RSASIGKEY
1375 depends on USER_FREESWAN
1379 Approx. binary size: 71k
1381 config USER_FREESWAN_KLIPS_EROUTE
1383 depends on USER_FREESWAN
1386 Approx. binary size: 64k
1388 config USER_FREESWAN_KLIPS_KLIPSDEBUG
1390 depends on USER_FREESWAN
1392 Freeswan klipsdebug.
1393 Approx. binary size: 43k
1395 config USER_FREESWAN_KLIPS_SPI
1397 depends on USER_FREESWAN
1400 Approx. binary size: 68k
1402 config USER_FREESWAN_KLIPS_SPIGRP
1404 depends on USER_FREESWAN
1407 Approx. binary size: 53k
1409 config USER_FREESWAN_KLIPS_TNCFG
1411 depends on USER_FREESWAN
1414 Approx. binary size: 15k
1416 config USER_FSWCERT_FSWCERT
1418 depends on USER_FREESWAN
1421 Application to extract private keys from certificates for ipsec
1423 config USER_OPENSWAN
1424 bool "openswan-apps"
1426 The Openswan tools and applications
1428 config USER_OPENSWAN_PLUTO_PLUTO
1430 depends on USER_OPENSWAN
1434 config USER_OPENSWAN_PLUTO_WHACK
1436 depends on USER_OPENSWAN
1438 config USER_OPENSWAN_UTILS_RANBITS
1440 depends on USER_OPENSWAN
1442 config USER_OPENSWAN_UTILS_RSASIGKEY
1444 depends on USER_OPENSWAN
1447 config USER_OPENSWAN_KLIPS_EROUTE
1449 depends on USER_OPENSWAN
1451 config USER_OPENSWAN_KLIPS_KLIPSDEBUG
1453 depends on USER_OPENSWAN
1455 config USER_OPENSWAN_KLIPS_SPI
1457 depends on USER_OPENSWAN
1459 config USER_OPENSWAN_KLIPS_SPIGRP
1461 depends on USER_OPENSWAN
1463 config USER_OPENSWAN_KLIPS_TNCFG
1465 depends on USER_OPENSWAN
1467 config USER_OPENSWAN_PROGRAMS_LWDNSQ
1468 bool "lwdnsq (required)"
1470 depends on USER_OPENSWAN
1472 config IPSEC_CONNECTION_LIMIT_BOOL
1473 bool "Enable IPSec tunnel limit"
1474 depends on USER_FREESWAN || USER_OPENSWAN
1476 Enable the limit checking for the maximum tunnels supported by IPSec.
1478 config IPSEC_CONNECTION_LIMIT
1479 int "IPSec tunnel limit"
1480 depends on IPSEC_CONNECTION_LIMIT_BOOL
1482 The absolute maximum number of tunnels allowed to be supported by IPSec.
1484 config USER_GNUGK_GNUGK
1487 select LIB_LIBOPENH323
1489 GNU Gatekeeper is a full featured H.323 (VoIP) gatekeeper.
1491 config USER_HPING_HPING
1494 A command-line oriented TCP/IP packet assembler/analyzer.
1496 config USER_HTTPD_HTTPD
1501 config USER_HTTPTUNNEL_CLIENT
1502 bool "http tunnel client"
1504 Client side daemon for the httptunnel protocol that permits
1505 the tunnelling of a network connection via the HTTP protocol
1506 to a remote httptunnel server.
1508 config USER_HTTPTUNNEL_SERVER
1509 bool "http tunnel server"
1511 Server side daemon for the httptunnel protocol that permits
1512 the tunnelling of a network connection via the HTTP protocol
1513 from a remote httptunnel client.
1515 config USER_IFATTACH_IFATTACH
1517 select LIB_LIBNETOLD
1519 Network interface attach
1521 config USER_INETD_INETD
1524 Starts network daemons as required.
1525 Approx. binary size: 11k
1527 config USER_IPCHAINS_IPCHAINS
1530 An alternate method for configuring the firwall rules. Note that you
1531 must have ipchains configured in your kernel for this program to work.
1532 Approx. binary size: 53k
1534 config USER_IPERF_IPERF
1537 An application for measuring network performance.
1539 config USER_IPFWADM_IPFWADM
1542 Tool for configuring forwarding/masquerading rules.
1543 Approx. binary size: 38k
1545 config USER_IPMASQADM_IPMASQADM
1548 Tool for configuring port forwarding for Linux 2.2.x kernels. You
1549 must have port forwarding enabled in your kernel for this program to
1552 config USER_IPPORTFW_IPPORTFW
1555 Tool for configuring port forwarding.
1556 Approx. binary size: 13k
1558 config USER_IPREDIR_IPREDIR
1562 Approx. binary size: 23k
1564 config USER_IPROUTE2
1567 config USER_IPROUTE2_TC_TC
1569 depends on USER_IPROUTE2
1571 Traffic shaper from iproute2 package.
1573 config USER_IPROUTE2_IP_IFCFG
1574 bool "ifcfg (complex scripting reqd.)"
1575 depends on USER_IPROUTE2
1577 Prints interface configuration. This script requires
1578 advanced shell scripts and other iproute2 apps.
1580 config USER_IPROUTE2_IP_IP
1582 depends on USER_IPROUTE2
1584 The core app for iproute2.
1586 config USER_IPROUTE2_IP_ROUTEF
1588 depends on USER_IPROUTE2
1590 routef from the iproute2 package.
1592 config USER_IPROUTE2_IP_ROUTEL
1594 depends on USER_IPROUTE2
1596 routel from the iproute2 package.
1598 config USER_IPROUTE2_IP_RTACCT
1600 depends on USER_IPROUTE2
1602 rtacct from the iproute2 package.
1604 config USER_IPROUTE2_IP_RTMON
1606 depends on USER_IPROUTE2
1610 config USER_IPROUTE2_IP_GENL
1612 depends on USER_IPROUTE2
1614 genl utility frontend.
1616 config USER_IPROUTE2_IP_RTPR
1618 depends on USER_BUSYBOX_TR && USER_BASH_BASH
1622 config USER_IPSENTINEL_IPSENTINEL
1625 Tool that attempts to prevent unauthorised use of "dead"address
1626 space on a network by providing invalid MAC addresses in response to
1629 config USER_IPSET_IPSET
1632 Tool for configuring sets in iptables rules.
1634 config USER_IPTABLES_IPTABLES
1637 Iptables is the IP firewall administration tool for 2.4 linux.
1639 config USER_LAYER7_PROTOCOLS
1640 bool "layer7 protocol definitions"
1641 depends on USER_IPTABLES_IPTABLES
1643 Layer 7 Protocol patterns for iptables use
1646 config USER_IPTABLES_IP6TABLES
1649 config USER_IPUTILS_IPUTILS
1652 The iputils package of ip utilities :)
1653 glibc is recommended.
1655 config USER_IPUTILS_PING
1657 depends on USER_IPUTILS_IPUTILS
1659 Send IPv4 ICMP ECHO_REQUEST packets to network hosts.
1661 config USER_IPUTILS_PING6
1663 depends on USER_IPUTILS_IPUTILS
1665 Send IPv6 ICMP ECHO_REQUEST packets to network hosts.
1667 config USER_IPUTILS_TRACEROUTE6
1669 depends on USER_IPUTILS_IPUTILS
1671 Print the IPv6 route packets take to a network host.
1673 config USER_IPUTILS_RDISC
1675 depends on USER_IPUTILS_IPUTILS
1677 Client side of the ICMP router discovery protocol.
1679 config USER_IPUTILS_CLOCKDIFF
1681 depends on USER_IPUTILS_IPUTILS
1683 Measures the clock difference between the local host and
1684 a remote host using either ICMP TIMESTAMP packets or the
1685 IP TIMESTAMP option in a ICMP ECHO.
1687 config USER_IPUTILS_TFTPD
1689 depends on USER_IPUTILS_IPUTILS
1693 config USER_IPUTILS_TRACEPATH
1695 depends on USER_IPUTILS_IPUTILS
1697 Traces a path to a network host discovering MTU along the way.
1699 config USER_IPUTILS_TRACEPATH6
1701 depends on USER_IPUTILS_IPUTILS
1703 Traces a path to a IPv6 network host discovering MTU
1706 config USER_IPUTILS_ARPING
1708 depends on USER_IPUTILS_IPUTILS
1710 Send ARP REQUEST to a neighbouring host
1712 config USER_IPUTILS_RARPD
1714 depends on USER_IPUTILS_IPUTILS
1716 Reverse Address Resolution Protocol (RARP) Daemon.
1718 config USER_KENDIN_CONFIG
1719 bool "kendin-config"
1721 config USER_KLAXON_KLAXON
1724 Klaxon is a utility that attempts to detect and log
1725 probes against the host. Only those services selected
1726 will be detected. Inetd must also be installed.
1727 This option adds about 17.5k to the image.
1729 config USER_KLAXON_RFC931
1731 depends on USER_KLAXON_KLAXON
1733 Use IDENT (RFC931) to attempt to find out the user
1734 behind the probe. This option adds an additional 3k to
1737 config USER_KLAXON_CHARGEN
1738 bool "detect chargen"
1739 depends on USER_KLAXON_KLAXON
1741 Configure klaxon to report connection attempts to the
1742 CHARGEN (tcp & udp ports 19).
1744 config USER_KLAXON_DISCARD
1745 bool "detect discard"
1746 depends on USER_KLAXON_KLAXON
1748 Configure klaxon to report connection attempts to the
1749 DISCARD (tcp & udp ports 9).
1751 config USER_KLAXON_ECHO
1753 depends on USER_KLAXON_KLAXON
1755 Configure klaxon to report connection attempts to the
1756 ECHO (tcp & udp ports 7).
1758 config USER_KLAXON_FTP
1760 depends on USER_KLAXON_KLAXON
1762 Configure klaxon to report connection attempts to the
1763 FTP (tcp ports 20 & 21).
1765 config USER_KLAXON_HTTP
1767 depends on USER_KLAXON_KLAXON
1769 Configure klaxon to report connection attempts to the
1772 config USER_KLAXON_SMTP
1774 depends on USER_KLAXON_KLAXON
1776 Configure klaxon to report connection attempts to the
1779 config USER_KLAXON_SNMP
1781 depends on USER_KLAXON_KLAXON
1783 Configure klaxon to report connection attempts to the
1784 SNMP (tcp & udp ports 161).
1786 config USER_KLAXON_SSH
1788 depends on USER_KLAXON_KLAXON
1790 Configure klaxon to report connection attempts to the
1793 config USER_KLAXON_TELNET
1794 bool "detect telnet"
1795 depends on USER_KLAXON_KLAXON
1797 Configure klaxon to report connection attempts to the
1798 TELNET (tcp port 23).
1800 config USER_KLAXON_TFTP
1802 depends on USER_KLAXON_KLAXON
1804 Configure klaxon to report connection attempts to the
1807 config USER_LANBYPASS_LANBYPASS
1810 The lanbypass program can be used to control the LAN bypass
1811 switches on the Advantech x86 based hardware platforms.
1812 Approx. binary size: 10k
1814 config USER_L2TPD_L2TPD
1817 Layer 2 Tunnelling Protocol Daemon
1818 Approx. binary size: 70k
1820 config USER_LINUXIGD_LINUXIGD
1824 Linux Internet Gateway Device. A UPnP-IGD NAT-based
1826 Needs libupnp (turned on automatically) and pthreads.
1827 Approx. total binary size (including libupnp): 350k
1829 config USER_LINUXIGD_DEFAULT
1830 bool "use default configuration"
1831 depends on USER_LINUXIGD_LINUXIGD
1833 Use the unmodified default configuration files for the
1834 linux-igd daemon and not the snapgear customised files.
1836 config USER_MINIUPNPD
1840 Alternate upnpd with less overhead
1841 Approx binary size 60K
1843 config USER_LOATTACH_LOATTACH
1845 select LIB_LIBNETOLD
1849 config USER_LRPSTAT_LRPSTAT
1852 Real time bandwidth and CPU monitoring Java applet.
1854 config USER_SMTP_SMTPCLIENT
1857 Client which allows mail to be sent to other hosts that support SMTP
1859 config USER_MAIL_MAIL_IP
1862 Some kind of mail proggy
1863 Approx. binary size: 27k
1865 config USER_MARADNS_MARADNS
1868 The MaraDNS nameserver (UDP query daemon); see also zoneserver.
1869 Approx. binary size: 55k
1872 config USER_MINI_HTTPD_MINI_HTTPD
1875 A small HTTP server.
1877 config USER_MINI_HTTPD_WITH_SSL
1878 bool "mini_httpd uses SSL"
1879 depends on USER_MINI_HTTPD_MINI_HTTPD
1882 config USER_MSNTP_MSNTP
1885 Simple Network Time Protocol utility.
1886 Approx. binary size: 66k
1891 select USER_NESSUS_NASL
1892 select USER_NESSUS_CORE
1893 select USER_NESSUS_PLUGINS
1895 The Nessus security scanner
1897 config USER_NESSUS_NASL
1899 select USER_NESSUS_LIBRARIES
1902 The Nessus scripting language (NASL) interpreter.
1904 config USER_NESSUS_CORE
1908 config USER_NESSUS_PLUGINS
1912 config USER_NESSUS_LIBRARIES
1916 config USER_NETCAT_NETCAT
1919 The netcat utility. Netcat is a fully featured
1920 networking utility which reads and writes data
1921 across network connections.
1922 Approximate size: 22k
1924 config USER_NETPERF_NETPERF
1927 The client piece for a network performance measuring application
1930 config USER_NETPERF_NETSERVER
1933 The server piece for a network performance measuring application
1936 config USER_NETPIPE_NETPIPE
1939 A client/server ping-pong packet performance test.
1941 config USER_NETSTAT_NAT_NETSTAT_NAT
1944 Pretty print the ipfilter NAT translations.
1946 config USER_NETSNMP_SNMPD
1949 net-snmp (www.net-snmp.org) Simple Network Management Protocol
1950 implementation. Build/Install the agent (snmpd).
1952 config USER_NETSNMP_SNMPD_MINI
1953 bool "Build mini agent"
1954 depends on USER_NETSNMP_SNMPD
1956 Build a minimal agent.
1958 config USER_NETSNMP_APPS
1959 bool "Build Applications"
1960 depends on USER_NETSNMP_SNMPD
1962 Build the applications (snmpget, ...)
1964 config USER_NETSNMP_APPS_BULKGET
1966 depends on USER_NETSNMP_APPS
1968 Install snmpbulkget.
1970 config USER_NETSNMP_APPS_BULKWALK
1972 depends on USER_NETSNMP_APPS
1974 Install snmpbulkwalk.
1976 config USER_NETSNMP_APPS_DELTA
1978 depends on USER_NETSNMP_APPS
1982 config USER_NETSNMP_APPS_DF
1984 depends on USER_NETSNMP_APPS
1988 config USER_NETSNMP_APPS_GET
1990 depends on USER_NETSNMP_APPS
1994 config USER_NETSNMP_APPS_GETNEXT
1996 depends on USER_NETSNMP_APPS
1998 Install snmpgetnext.
2000 config USER_NETSNMP_APPS_SET
2002 depends on USER_NETSNMP_APPS
2006 config USER_NETSNMP_APPS_STATUS
2008 depends on USER_NETSNMP_APPS
2012 config USER_NETSNMP_APPS_TABLE
2014 depends on USER_NETSNMP_APPS
2018 config USER_NETSNMP_APPS_TEST
2020 depends on USER_NETSNMP_APPS
2024 config USER_NETSNMP_APPS_TRANSLATE
2025 bool "snmptranslate"
2026 depends on USER_NETSNMP_APPS
2028 Install snmptranslate.
2030 config USER_NETSNMP_APPS_TRAP
2032 depends on USER_NETSNMP_APPS
2036 config USER_NETSNMP_APPS_TRAPD
2038 depends on USER_NETSNMP_APPS
2042 config USER_NETSNMP_APPS_USM
2044 depends on USER_NETSNMP_APPS
2048 config USER_NETSNMP_APPS_VACM
2050 depends on USER_NETSNMP_APPS
2054 config USER_NETSNMP_APPS_WALK
2056 depends on USER_NETSNMP_APPS
2060 config USER_NETSNMP_APPS_NETSTAT
2062 depends on USER_NETSNMP_APPS
2064 Install snmpnetstat.
2066 config USER_NETSNMP_BUILDSTATIC
2068 depends on USER_NETSNMP_SNMPD
2070 Link with static libraries.
2072 config USER_NETSNMP_MANUALS
2073 bool "Install manuals"
2074 depends on USER_NETSNMP_SNMPD
2076 Install the manuals.
2078 config USER_NETSNMP_SCRIPTS
2079 bool "Install scripts"
2080 depends on USER_NETSNMP_SNMPD
2082 Install the scripts (mib2c, ...).
2084 config USER_NETSNMP_MIBS
2086 depends on USER_NETSNMP_SNMPD
2088 Install the mib files.
2090 config USER_NETSNMP_MIBLOADING
2091 bool "Enable MIB loading"
2092 depends on USER_NETSNMP_MIBS
2094 Include code that parses and manipulates the mib files.
2096 config USER_NETSNMP_NOV1
2097 bool "Disable SNMP v1"
2098 depends on USER_NETSNMP_SNMPD
2100 Do not include code that implements SNMPv1.
2102 config USER_NETSNMP_NOV2C
2103 bool "Disable SNMP v2c"
2104 depends on USER_NETSNMP_SNMPD
2106 Do not include code that implements SNMPv2c.
2108 config USER_NETSNMP_IPV6
2110 depends on USER_NETSNMP_SNMPD
2112 Generate IPv6 ready version.
2114 config USER_NETSNMP_NOTRANSPORTS
2115 bool "Exclude transports"
2116 depends on USER_NETSNMP_SNMPD
2118 Exclude listed SNMP transports.
2119 (UDP UDPIPv6 TCPIPv6 TCP Unix Callback AAL5PVC IPX)
2121 config USER_NETSNMP_EXTRANSPORTS
2122 string "Exclude Transports"
2123 depends on USER_NETSNMP_NOTRANSPORTS
2126 Transports to exclude (space separated list).
2128 config USER_NETSNMP_OPENSSL
2130 depends on USER_NETSNMP_SNMPD
2132 Look for openssl in PATH/lib.
2134 config USER_NETSNMP_OVRDEFAULTS
2135 bool "Override defaults"
2136 depends on USER_NETSNMP_SNMPD
2138 Override defaults for prompted values.
2140 config USER_NETSNMP_DEFVERSION
2141 string "Default version"
2142 depends on USER_NETSNMP_OVRDEFAULTS
2145 Default version of SNMP to use.
2147 config USER_NETSNMP_DEFSYSCONTACT
2148 string "Default Sys Contact"
2149 depends on USER_NETSNMP_OVRDEFAULTS
2152 Default system contact.
2154 config USER_NETSNMP_DEFSYSLOCATION
2155 string "Default Sys Location"
2156 depends on USER_NETSNMP_OVRDEFAULTS
2159 Default system location.
2161 config USER_NETSNMP_DEFLOGFILE
2162 string "Default Log file"
2163 depends on USER_NETSNMP_OVRDEFAULTS
2164 default "/var/log/snmp.log"
2166 Default log file location.
2168 config USER_NETSNMP_DEFPERSISDIR
2169 string "Default Persistent Directory "
2170 depends on USER_NETSNMP_OVRDEFAULTS
2171 default "/var/net-snmp"
2173 Default directory for persistent data storage.
2175 config USER_NETSNMP_DEFENTERPRISEOID
2176 string "Enterprise OID"
2177 depends on USER_NETSNMP_OVRDEFAULTS
2180 The enterprise number assigned by IANA
2181 (Warning: this should be used with caution.)
2183 config USER_NETSNMP_ADDMIBS
2184 bool "Additional MIBS"
2185 depends on USER_NETSNMP_SNMPD
2187 Compile with additional MIB modules.
2189 config USER_NETSNMP_ADDITIONALMIBS
2190 string "Additional MIBS"
2191 depends on USER_NETSNMP_ADDMIBS
2194 Additional MIB modules (space spearated list).
2196 config USER_MARADNS_ZONESERVER
2199 The MaraDNS TCP Zone Transfer daemon; see also maradns.
2200 Approx. binary size: 41k
2202 config USER_NMAP_NMAP
2206 Network mapper is a tool for network exploration and security auditing.
2208 config USER_NTPCLIENT_NTPCLIENT
2209 bool "ntpclient: ntpclient"
2211 Larry Doolittles ntpclient
2212 http://doolittle.faludi.com/ntpclient/
2214 config USER_NTPCLIENT_ADJTIMEX
2215 bool "ntpclient: adjtimex"
2217 Larry Doolittles adjtimex
2218 http://doolittle.faludi.com/ntpclient/
2220 config USER_NTPD_NTPD
2222 select USER_READLINE
2224 Network time protocol daemon version 4.1.1.
2226 config USER_NTPD_NTPDC
2228 depends on USER_NTPD_NTPD
2230 Private mode query program for ntpd.
2232 config USER_NTPD_NTPDATE
2235 Poll NTP server and set system date. Part of the NTPD package.
2237 config USER_NTPD_NTPQ
2240 NTP utility. Part of the NTPD package.
2242 config USER_OPENSSL_APPS
2246 OpenSSL is a cryptography toolkit implementing the Secure Sockets
2247 Layer (SSL v2/v3) and Transport Layer Security (TLS v1) network
2248 protocols and related cryptography standards required by them.
2249 The openssl program is a command line tool for using the various
2250 cryptography functions of OpenSSL's crypto library from the shell.
2252 o Creation of RSA, DH and DSA key parameters
2253 o Creation of X.509 certificates, CSRs and CRLs
2254 o Calculation of Message Digests
2255 o Encryption and Decryption with Ciphers
2256 o SSL/TLS Client and Server Tests
2257 o Handling of S/MIME signed or encrypted mail
2259 config USER_OPENVPN_OPENVPN
2268 SSCEP is a Simple SCEP client. SCEP is a protocol used
2269 for certificate management
2271 config USER_PING_PING
2274 Diagnostic tool for testing network connections.
2275 Approx. binary size: 27k
2277 config USER_PLUG_PLUG
2280 This daemon acts as a dumb proxy forwarding a TCP/IP stream
2281 from a port on one host to a possibly different port
2283 Approx. binary size: 23k
2285 config USER_POP3PROXY_POP3PROXY
2288 Simple transparent pop3 proxy server.
2290 config USER_PORTMAP_PORTMAP
2293 The portmapper service, needed for NFS under 2.4.
2294 Approx. binary size: 49k
2296 config USER_PORTMAP_PMAP_SET
2298 depends on USER_PORTMAP_PORTMAP
2300 Set the list of portmap registered programs.
2302 config USER_PORTMAP_PMAP_DUMP
2304 depends on USER_PORTMAP_PORTMAP
2306 Print the list of portmap registered programs.
2308 config USER_PPPD_PPPD_PPPD
2311 Dialup networking daemon.
2312 Approx. binary size: 250k
2314 config USER_PPPD_WITH_DYNAMIC_PLUGINS
2315 bool "enable dynamic plugins"
2316 depends on USER_PPPD_PPPD_PPPD
2318 The additional plugin features of pppd are built as dynamically
2319 loaded plugin objects. Otherwise they are statically built into
2320 the pppd binary. (Only supported on systems with VM)
2322 config USER_PPPD_WITH_IPV6
2324 depends on USER_PPPD_PPPD_PPPD
2326 Enable pppd to support IPv6.
2328 config USER_PPPD_WITH_PAM
2330 depends on USER_PPPD_PPPD_PPPD
2333 If you want PPP/PPTP to use PAM for user authentication.
2335 config USER_PPPD_WITH_MPPE
2337 depends on USER_PPPD_PPPD_PPPD
2339 If you want to run PPP/PPTP with encrypted connections, enable this.
2341 config USER_PPPD_WITH_TACACS
2342 bool "enable TACACS+"
2343 depends on USER_PPPD_PPPD_PPPD
2345 TACACS+ authentication plugin for pppd.
2347 config USER_PPPD_WITH_RADIUS
2348 bool "enable RADIUS"
2349 depends on USER_PPPD_PPPD_PPPD
2351 RADIUS authentication plugin for pppd.
2353 config USER_PPPD_WITH_PPPOE
2355 depends on USER_PPPD_PPPD_PPPD
2357 Allow kernel mode PPPOE support.
2359 config USER_PPPD_WITH_PPPOA
2361 depends on USER_PPPD_PPPD_PPPD
2363 Allow kernel mode PPPOATM support.
2365 config USER_PPPD_WITH_PPPOL2TP
2366 bool "enable PPPOL2TP"
2367 depends on USER_PPPD_PPPD_PPPD
2369 Allow kernel mode PPPOL2TP support.
2371 config USER_PPPD_PPPOE_RETRIES
2372 int "default number of PPPOE retries"
2373 depends on USER_PPPD_WITH_PPPOE
2376 config USER_PPPD_WITH_PPTP
2378 depends on USER_PPPD_PPPD_PPPD
2380 Allow kernel mode PPPTP support.
2382 config USER_PPPD_NO_AT_REDIRECTION
2383 bool "disable redirection of passwords starting with @"
2384 depends on USER_PPPD_PPPD_PPPD
2386 config USER_PPPD_WITH_MINCONN
2387 bool "enable minconn"
2388 depends on USER_PPPD_PPPD_PPPD
2390 Enable support for the minconn plugin.
2392 config USER_PPPD_WITH_PASSPROMPT
2393 bool "enable passprompt"
2394 depends on USER_PPPD_PPPD_PPPD
2396 Enable support for the passprompt plugin.
2398 config USER_PPPD_WITH_PASSWORDFD
2399 bool "enable passwordfd"
2400 depends on USER_PPPD_PPPD_PPPD
2402 Enable support for the passwordfd plugin.
2404 config USER_PPPD_WITH_WINBIND
2405 bool "enable winbind"
2406 depends on USER_PPPD_PPPD_PPPD
2408 Enable support for the winbind plugin.
2410 config USER_PPTPD_PPTPCTRL
2413 PPTP VPN controller.
2414 Approx. binary size: 30k
2416 config USER_PPTPD_PPTPD
2420 Approx. binary size: 31k
2422 config USER_PPTP_PPTP
2425 PPTP Client for establishing VPN's.
2427 config USER_PPTP_CLIENT_PPTP
2428 bool "pptp client (ok for !MMU)"
2430 PPTP Client for establishing VPN's.
2431 Approx. binary size: 34k
2433 config USER_PPTP_CLIENT_PPTP_CALLMGR
2436 PPTP Call manager for the PPTP client.
2437 Approx. binary size: 30k
2439 config USER_PROFTPD_PROFTPD
2442 config USER_QUAGGA_ZEBRA_ZEBRA
2445 The Quagga (unofficial GNU Zebra replacement) routing daemon server
2448 config USER_QUAGGA_BGPD_BGPD
2450 depends on USER_QUAGGA_ZEBRA_ZEBRA
2452 The Quagga BGP daemon.
2454 config USER_QUAGGA_OSPFD_OSPFD
2456 depends on USER_QUAGGA_ZEBRA_ZEBRA
2458 The Quagga OSPF daemon.
2460 config USER_QUAGGA_OSPF6D_OSPF6D
2461 bool "quagga-ospf6d"
2462 depends on USER_QUAGGA_ZEBRA_ZEBRA
2464 The Quagga OSPF6 daemon.
2466 config USER_QUAGGA_RIPD_RIPD
2468 depends on USER_QUAGGA_ZEBRA_ZEBRA
2470 The Quagga RIP daemon.
2472 config USER_QUAGGA_RIPNGD_RIPNGD
2473 bool "quagga-ripngd"
2474 depends on USER_QUAGGA_ZEBRA_ZEBRA
2476 The Quagga RIPNG daemon.
2478 config USER_QUAGGA_WATCHQUAGGA_WATCHQUAGGA
2479 bool "quagga-watchquagga"
2480 depends on USER_QUAGGA_ZEBRA_ZEBRA
2482 The Quagga 'watchquagga' utility.
2484 config USER_RADVD_RADVD
2488 The router advertisement daemon (radvd) is run by Linux or BSD
2489 systems acting as IPv6 routers. It sends Router Advertisement
2490 messages, specified by RFC 2461, to a local Ethernet LAN
2491 periodically and when requested by a node sending a Router
2492 Solicitation message. These messages are required for IPv6
2493 stateless autoconfiguration.
2495 config USER_RADAUTH_RADAUTH
2498 Simple command-line based radius client for testing authentication
2501 config USER_RDATE_RDATE
2504 Remote date print/set program. Conforms to RFC 868.
2506 config USER_RESOLVEIP_RESOLVEIP
2509 The resolveip utility, provide IP addresses for names.
2511 config USER_ROUTED_ROUTED
2516 config USER_RP_PPPOE_PPPOE
2519 The Roaring Penguin PPPOE.
2520 Approx. binary size: 38k
2522 config USER_RP_PPPOE_PPPOE_SERVER
2523 bool "rp-pppoe server"
2524 depends on USER_RP_PPPOE_PPPOE
2526 The Roaring Penguin PPPOE Server.
2528 config USER_RSYNC_RSYNC
2531 network file copying utility that copies only the differences
2532 between files Approx. binary size on SH4: 255k
2534 config USER_RSYSLOG_RSYSLOGD
2537 Full featured syslog daemon.
2539 config USER_RSYSLOGD_RSYSLOGD
2542 Simple remote syslog receiver.
2544 config USER_LOGROTATE_LOGROTATE
2548 system log rotation/backup/compression utility
2550 config USER_SENDIP_SENDIP
2553 Send constructed IP packets. Useful for testing vulnerabilities.
2558 SIP Express Router is a configurable Session Initiation
2559 Protocol router & proxy.
2561 config USER_SER_RTPPROXY
2563 depends on USER_SER_SER
2565 A Real-Time Protocol proxy mechanism which can be used by SIP
2566 Express Router to allow symmetric clients to traverse a NAT firewall.
2568 config USER_SETHDLC_SETHDLC
2571 Small utility for configuring HDLC network interfaces.
2573 config USER_SIPROXD_SIPROXD
2577 siproxd is a SIP proxy. See http://siproxd.sourceforge.net/
2579 config USER_SLATTACH_SLATTACH
2581 select LIB_LIBNETOLD
2585 config USER_SNMPD_SNMPD
2589 Approx. binary size: 20k with no modules
2591 config USER_SNORT_SNORT
2596 Snort is a network intrusion detection system. It is capable of
2597 performing real-time traffic analysis and packet logging on IP
2598 networks. It can perform protocol analysis, content searching and
2599 can be used to detect a variety of attacks and probes, such as
2600 buffer overflows, stealth port scans, CGI attacks, SMB probes,
2601 OS fingerprinting attempts and much more.
2602 Approx. binary size: 800k
2604 config USER_SPEEDTOUCH_MODEM_RUN
2605 bool "speedtouch modem_run"
2607 Utility to configure Speed Touch USB ADSL modems.
2609 config USER_STUNNEL_STUNNEL
2612 config USER_SSLWRAP_SSLWRAP
2615 Allows plain services to be accessed via SSL.
2616 Smaller and simpler than stunnel.
2618 config USER_SQUID_SQUID
2621 The Squid Web proxy cache.
2627 A secure shell client. You can set up a vpn connection using both
2628 the client and the server.
2629 Approx. binary size: 610k
2631 config USER_SSH_SSHD
2636 A secure shell server. This one is the openssh variant and supports
2637 ssh v1 and ssh v2. You probably want to include the tinylogin stuff,
2638 and a passwd and group file in /etc/config so that this works
2640 Approx. binary size: 580k
2642 config USER_SSH_SSHKEYGEN
2646 This program generates and manages authentication keys for ssh and
2648 Approx. binary size: 480k
2652 depends on USER_SSH_SSH
2654 config USER_SSH_SFTP
2656 depends on USER_SSH_SSH
2658 config USER_SSH_SFTP_SERVER
2660 depends on USER_SSH_SSH
2662 config USER_SSH_SSH_KEYSIGN
2664 depends on USER_SSH_SSH
2666 config USER_SSH_ONLY_RSA_V2_KEYGEN
2667 bool "ssh-only-rsa-v2-keygen"
2668 depends on USER_SSH_SSH
2670 This limits the SSH keys generated to RSAv2 only.
2675 simple network time daemon
2676 Approx. binary size: 19k
2678 config USER_TCPWRAP_TCPD
2681 The tcpd program can be set up to monitor incoming requests for
2682 telnet, finger, ftp, exec, rsh, rlogin, tftp, talk, comsat and other
2683 services that have a one-to-one mapping onto executable files.
2684 It also provides some access control facilities for any monitored
2687 config USER_TCPWRAP_MISCD
2689 depends on USER_TCPWRAP_TCPD
2691 config USER_TCPWRAP_FINGER
2693 depends on USER_TCPWRAP_TCPD
2695 A safe finger client wrapper that protects against nasty stuff
2696 from finger servers.
2698 config USER_TCPWRAP_TCPDMATCH
2700 depends on USER_TCPWRAP_TCPD
2702 This utility will explain what tcpd would do in a specific case. It
2703 examines the tcpd access control tables and prints out is conclusion.
2705 config USER_TCPWRAP_TRYFROM
2707 depends on USER_TCPWRAP_TCPD
2709 This program can be called via a remote shell command to find out
2710 if the hostname and address are properly recognized, if username
2711 lookup works, and (SysV only) if the TLI on top of IP heuristics
2714 config USER_TCPWRAP_TCPDCHK
2716 depends on USER_TCPWRAP_TCPD
2718 This utility examines your tcp wrapper configuration and reports all
2719 potential and real problems that it can find. The program examines
2720 the tcpd access control files and compares the entries in these files
2721 against entries in the inetd network configuration files.
2723 config USER_TCPBLAST_TCPBLAST
2726 config USER_TCPDUMP_TCPDUMP
2730 Monitor network traffic
2731 Approx. binary size: 22k
2733 config USER_TELNETD_TELNETD
2736 Allow remote users to login to the system using telnet.
2737 Approx. binary size: 20k
2739 config USER_TELNETD_DOES_NOT_USE_OPENPTY
2740 bool "telnetd does not use openpty()"
2741 depends on USER_TELNETD_TELNETD
2743 Force telnetd to use its own internal method of opening a pty,
2744 rather than relying upon libc's openpty(). This is included as
2745 a work-around to file permission issues when using uClibc and
2748 config USER_TELNET_TELNET
2752 A telnet client application.
2753 Approx. binary size: 76k
2755 config USER_TFTP_TFTP
2758 config USER_TFTPD_TFTPD
2762 Approx. binary size: 19k
2764 config USER_TFTPD_TFTPD_LOW_SEC
2765 bool "Low security on tftp server"
2766 depends on USER_TFTPD_TFTPD
2768 config USER_THTTPD_THTTPD
2772 Approx. binary size: 52k
2776 depends on USER_THTTPD_THTTPD
2778 enable read timeout for CGI child process on MMUless system
2780 config USER_TINYPROXY_TINYPROXY
2785 config USER_TRACEROUTE_TRACEROUTE
2788 A tool for tracing the route packets take on the network.
2789 Approx. binary size: 32k
2793 select USER_UTIL_LINUX
2794 select USER_UTIL_LINUX_LIBBLKID
2796 udev allows Linux users to have a dynamic /dev directory and it
2797 provides the ability to have persistent device names.
2799 config USER_ULOGD_ULOGD
2802 Ulogd is a userspace logging facility for iptables.
2804 config USER_ULOGD2_ULOGD
2806 select LIB_NFNETLINK
2807 select LIB_NETFILTER_LOG
2808 select LIB_NETFILTER_CONNTRACK
2810 Ulogd is a userspace logging facility for iptables. This is
2811 version 2, which requires a linux 2.6 kernel.
2813 config USER_VCONFIG_VCONFIG
2816 Tool to allow configuration of VLANs.
2818 config USER_VPNLED_VPNLED
2821 Control the VPN led.
2822 Approx. binary size: 5k
2827 Web site downloading utility.
2829 config USER_XL2TPD_XL2TPD
2832 Layer 2 Tunnelling Protocol Daemon
2834 config USER_ZEBRA_ZEBRA_ZEBRA
2837 The GNU Zebra routing daemon server process.
2838 Approx. binary size: 124k
2840 config USER_ZEBRA_BGPD_BGPD
2842 depends on USER_ZEBRA_ZEBRA_ZEBRA
2844 The GNU Zebra BGP daemon.
2845 Approx. binary size: 329k
2847 config USER_ZEBRA_OSPFD_OSPFD
2849 depends on USER_ZEBRA_ZEBRA_ZEBRA
2851 The GNU Zebra OSPF daemon.
2852 Approx. binary size: 270k
2854 config USER_ZEBRA_RIPD_RIPD
2856 depends on USER_ZEBRA_ZEBRA_ZEBRA
2858 The GNU Zebra RIP daemon.
2859 Approx. binary size: 167k
2864 config USER_NET_TOOLS_ARP
2867 Manipulate the system ARP cache.
2869 config USER_NET_TOOLS_HOSTNAME
2872 Show or set the system's host name.
2874 config USER_NET_TOOLS_IFCONFIG
2877 Configure a network interface.
2879 config USER_NET_TOOLS_NAMEIF
2882 Name network interfaces based on MAC addresses.
2884 config USER_NET_TOOLS_NETSTAT
2887 Print network connections, routing tables,
2888 interface statistics, masquerade connections, and
2889 multicast memberships.
2891 config USER_NET_TOOLS_PLIPCONFIG
2894 Fine tune PLIP device parameters.
2896 config USER_NET_TOOLS_RARP
2899 Manipulate the system RARP table.
2901 config USER_NET_TOOLS_ROUTE
2904 Show / manipulate the IP routing table.
2906 config USER_NET_TOOLS_SLATTACH
2909 Attach a network interface to a serial line.
2911 config USER_NET_TOOLS_MII_TOOL
2914 Manipulate media-independent interface status.
2916 config USER_NET_TOOLS_MII_TOOL_FEC
2919 Manipulate media-independent interface status.
2920 Specific to extensions for 5272 FEC driver
2923 comment "Wireless-tools"
2925 config USER_WIRELESS_TOOLS
2926 bool "wireless_tools support"
2928 Enable building of the Wireless tools.
2931 config USER_WIRELESS_TOOLS_IWCONFIG
2933 depends on USER_WIRELESS_TOOLS
2935 Wireless interface config tool
2937 config USER_WIRELESS_TOOLS_IWGETID
2939 depends on USER_WIRELESS_TOOLS
2943 config USER_WIRELESS_TOOLS_IWLIST
2945 depends on USER_WIRELESS_TOOLS
2947 List wireless interfaces.
2949 config USER_WIRELESS_TOOLS_IWPRIV
2951 depends on USER_WIRELESS_TOOLS
2955 config USER_WIRELESS_TOOLS_IWSPY
2957 depends on USER_WIRELESS_TOOLS
2959 If its a spy tool it must be worth having.
2961 config USER_WPA_SUPPLICANT
2962 bool "wpa_supplicant"
2964 Support for advanved wireless encryption standards.
2966 config USER_HOSTAPD_HOSTAPD
2969 Support Access Point mode on many common WiFi interfaces.
2971 config USER_HOSTAP_HOSTAP
2974 config USER_HOSTAP_PCI
2976 depends on USER_HOSTAP_HOSTAP
2978 config USER_HOSTAP_CS
2980 depends on USER_HOSTAP_HOSTAP
2982 config USER_HOSTAP_HOSTAPD
2984 depends on USER_HOSTAP_HOSTAP
2986 config USER_HOSTAPD_HOSTAPD
2989 config USER_HOSTAPD_HOSTAPD_CLI
2991 depends on USER_HOSTAPD_HOSTAPD
2996 config USER_WLAN_NG_WLAND
2998 depends on USER_WLAN_NG
3000 config USER_WLAN_NG_WLANCFG
3002 depends on USER_WLAN_NG
3004 config USER_WLAN_NG_WLANCTL
3006 depends on USER_WLAN_NG
3008 config USER_WLAN_NG_PCMCIA
3009 bool "Prism2 PCMCIA"
3010 depends on USER_WLAN_NG
3012 config USER_WLAN_NG_PLX
3014 depends on USER_WLAN_NG
3016 config USER_WLAN_NG_PCI
3018 depends on USER_WLAN_NG
3020 config USER_WLAN_NG_USB
3022 depends on USER_WLAN_NG
3026 #############################################################################
3028 menu "Miscellaneous Applications"
3030 config USER_P7ZIP_7ZA
3033 The p7zip command line utility
3035 config USER_LANG_A60
3038 A relatively complete Algol 60 interpreter. This
3039 options adds about 99k to the image.
3041 config USER_LANG_A60_EGS
3043 depends on USER_LANG_A60
3045 Some example Algol 60 programs. These will be installed
3046 into /home/a60-examples. This represents about 15k of text
3049 config USER_LANG_A60_TEST
3051 depends on USER_LANG_A60
3053 A small test suite for the Algol 60 interpreter.
3054 These will be installed into /home/a60-test. This
3055 represents about 45k of text files.
3060 THe arj archiving program for dealing with .arj archives.
3062 config USER_BZIP2_BZIP2
3066 The bzip2 data compression program.
3067 Features high compression rate but slower performance than
3074 Approx. binary size: 10k
3076 config USER_CAN_EXAMPLES
3077 bool "can4linux examples"
3079 can4linux user examples.
3081 config USER_CHAT_CHAT
3084 The chat command is used for PPP and other processes that need
3086 Approx. binary size: 29k
3088 config USER_CHAT_CHAT_NETWORK
3089 bool "chat network/telnet support"
3090 depends on USER_CHAT_CHAT
3092 config USER_CKSUM_CKSUM
3095 Checksumming utility
3097 config USER_CLOCK_CLOCK
3107 config USER_CRYPTO_TOOLS_CMACTEST
3110 A small app to help debug cmac and mac problems
3113 config USER_CRYPTO_TOOLS_CRYPTOTEST
3116 OpenBSD's cryptotest program for testing OCF
3118 config USER_CRYPTO_TOOLS_CRYPTOKEYTEST
3119 bool "cryptokeytest"
3121 OpenBSD's cryptokeytest program for testing OCF
3123 config USER_CAL_DATE
3127 Approx. binary size: 5k
3129 config USER_DE2TSCAL_DE2TSCAL
3132 config USER_EXPAT_EXAMPLES
3133 bool "expat-examples"
3136 config USER_EXPECT_EXPECT
3138 select USER_TCL_LIBTCL
3140 config USER_TCL_LIBTCL
3144 config USER_FLTHDR_FLTHDR
3147 FLAT binary format header manipulation program.
3149 config USER_FROB_LED_FROB_LED
3152 Utility to send commands to the ledman driver.
3154 config USER_GDB_GDBREPLAY
3157 install gdbreplay onto target.
3158 ** NEED TO ENABLE 'PTHREADS_DEBUG_SUPPORT' in uClibc config **
3160 config USER_GDB_GDBSERVER
3163 gdbserver is used to remotely debug user applications running on the
3165 ** NEED TO ENABLE 'PTHREADS_DEBUG_SUPPORT' in uClibc config **
3167 config USER_GDB_TARGET
3171 A full gdb which runs on the target.
3172 ** NEED TO ENABLE 'PTHREADS_DEBUG_SUPPORT' in uClibc config **
3174 config USER_GDB_HOST
3177 The host-side gdb which can connect to the gdbserver on the target.
3179 config USER_GDBSERVER_GDBREPLAY
3180 bool "gdbreplay (old)"
3182 The gdbserver replay client. (old version - mk68k targets only)
3183 Approx. binary size: 13k
3185 config USER_GDBSERVER_GDBSERVER
3186 bool "gdbserver (old)"
3188 gdbserver is used to remotely debug user applications running on the
3189 server. (old version - mk68k targets only)
3190 Approx. binary size: 14k
3192 config USER_DEBUG_DEBUG
3195 Nios2 debug application stub
3197 config USER_HASERL_HASERL
3200 A tiny (<30K) cgi wrapper that uses a UNIX shell to provide
3201 PHP-like scripting for dynamic web content. It parses form data
3202 placing the data in environment variables. It also supports
3203 file-uploads and running as a non-privleged user.
3208 Flexible hex dump program.
3210 config USER_LOAD_LOAD
3213 Simple SPI flash loader.
3215 config USER_CAN_HORCH
3218 config USER_JAMVM_JAMVM
3221 Virtual machine which conforms to JVM specification 2
3223 config USER_JQUERY_UI
3226 jQuery UI javascript library
3228 config USER_KEXEC_KEXEC
3231 The kexec-tools "kexec" kernel loader.
3233 config USER_SGUTOOL_SGUTOOL
3236 Tool that can manipulate SGU images. Options to extract the
3237 vendor, hardware and version fields and extract the old style
3238 checksums. Also ability to extract and write out the kernel and
3239 filesystem parts, and also extract crypto signature information.
3241 config USER_SIGS_SIGS
3244 Report and set the RS-232 signals on a serial port. This tool lets
3245 you set the DTR and RTS signals of a serial, and also report what
3246 all the signals are currently set to.
3252 Approx. binary size: 7k
3254 config USER_LEDCMD_LEDCMD
3259 config USER_LEDCON_LEDCON
3262 Control all the leds.
3263 Approx. binary size: 10k
3268 The lha archiving program for dealing with .lzh archives.
3270 config USER_LILO_LILO
3273 The lilo boot loader (C version).
3274 This option adds approximately 120K to the image.
3276 config USER_LISSA_LISSA
3284 The BSD printer spooler and associated utilities.
3286 config USER_LSOF_LSOF
3289 The LiSt Open Files (lsof) utility.
3291 config USER_USBCBI_USBCBI
3292 bool "mcf5272 cbi client"
3294 config USER_USBISO_USBISO
3295 bool "mcf5272 iso client"
3297 config USER_MATH_TEST
3300 A number of programs used to test the proper functioning of the maths
3303 config USER_MAWK_AWK
3306 The mawk program is an interpreter for the AWK programming language.
3307 The AWK language is useful for manipulation of data files, text
3308 retrieval and provessing, for prototyping and experimenting with
3309 algorithms and for general scripting. The mawk program is installed
3311 Approx. binary size: 110k
3317 Enable building the various mysql components.
3319 config USER_MYSQL_CLIB
3320 bool "client library"
3321 depends on USER_MYSQL
3323 Build mysql client support library. This allows clients to
3324 access a remote (or local) mysql database.
3326 config USER_NULL_NULL
3329 The NULL program. Only useful for testing.
3331 config USER_OPROFILE
3334 select LIB_LIBIBERTY
3337 A system-wide profiler.
3339 config USER_PALMBOT_PALMBOT
3342 A half-baked app to drive the Palm Pilot robot.
3344 config USER_PCMCIA_CS
3345 bool "pcmcia-cs (Card Services)"
3347 PCMCIA Card Services package and all associated bits
3349 config USER_PERL_PERL
3352 The PERL scripting language.
3354 config USER_POTRACE_POTRACE
3357 The protrace graphics utility that converts bitmaps to vector graphics
3359 config USER_PYTHON_PYTHON
3362 The Python scripting language.
3364 config USER_READPROFILE_READPROFILE
3367 Tools for use with kernel profiling
3368 Approx. binary size: 16k
3370 config USER_ROOTLOADER_ROOTLOADER
3374 Approx. binary size: 9k
3376 config USER_RRDTOOL_RRDTOOL
3379 A port of "rrdtool"for small footprint systems.
3381 config USER_SETSERIAL_SETSERIAL
3384 User level serial port configuration tool.
3385 Approx binary size: 18k
3387 config USER_SHADOW_UTILS
3388 bool "shadow utilities"
3390 A collection of shadow password file based utilities.
3391 These are generally full featured with lots of flexibility.
3393 config USER_SHADOW_PAM
3395 depends on USER_SHADOW_UTILS
3398 Instead of using the shadow password file, authentication and session
3399 control is managed by PAM the pluggable authentication framework.
3401 config USER_SHADOW_SHAREDLIB
3402 bool "use shared library"
3403 depends on USER_SHADOW_UTILS
3405 Enabling this option creates a shadow shared library and all the
3406 various applications then use this library. Enabling this option will
3407 save space. The cost of this space saving is the opening of a trivial
3408 escalation from normal user privileges to super user ones. You have
3411 config USER_SHADOW_CHAGE
3413 depends on USER_SHADOW_UTILS
3415 Change user password expiry information.
3417 config USER_SHADOW_CHFN
3419 depends on USER_SHADOW_UTILS
3421 Change real user name and information.
3423 config USER_SHADOW_CHPASSWD
3425 depends on USER_SHADOW_UTILS
3427 Update passwords in batch mode.
3429 config USER_SHADOW_CHSH
3431 depends on USER_SHADOW_UTILS
3435 config USER_SHADOW_EXPIRY
3437 depends on USER_SHADOW_UTILS
3439 Check and enforce password expiration policy.
3441 config USER_SHADOW_FAILLOG
3443 depends on USER_SHADOW_UTILS
3445 Display faillog records or set login failure limits.
3447 config USER_SHADOW_GPASSWD
3449 depends on USER_SHADOW_UTILS
3451 Administer the groups file.
3453 config USER_SHADOW_GROUPADD
3455 depends on USER_SHADOW_UTILS
3459 config USER_SHADOW_GROUPDEL
3461 depends on USER_SHADOW_UTILS
3465 config USER_SHADOW_GROUPMOD
3467 depends on USER_SHADOW_UTILS
3471 config USER_SHADOW_GROUPS
3473 depends on USER_SHADOW_UTILS
3475 Print the groups a user is in.
3477 config USER_SHADOW_GRPCK
3479 depends on USER_SHADOW_UTILS
3481 Verify integrity of group files.
3483 config USER_SHADOW_GRPCONV
3485 depends on USER_SHADOW_UTILS
3487 Convert to and from shadow passwords and groups.
3489 config USER_SHADOW_GRPUNCONV
3491 depends on USER_SHADOW_UTILS
3493 Convert to and from shadow passwords and groups.
3495 config USER_SHADOW_ID
3497 depends on USER_SHADOW_UTILS
3499 Print real and effective UIDs and GIDs.
3501 config USER_SHADOW_LASTLOG
3503 depends on USER_SHADOW_UTILS
3505 Examine the lastlog file.
3506 This file contains historic login information.
3508 config USER_SHADOW_LOGIN
3510 depends on USER_SHADOW_UTILS
3512 The shadow login program.
3513 Generally fully featured login program that supports shadow passwords.
3515 config USER_SHADOW_LOGOUTD
3517 depends on USER_SHADOW_UTILS
3519 Enforce login time restrictions.
3521 config USER_SHADOW_NEWGRP
3523 depends on USER_SHADOW_UTILS
3525 Log in to a new group.
3527 config USER_SHADOW_NEWUSERS
3529 depends on USER_SHADOW_UTILS
3531 Update and create new users in batch.
3533 config USER_SHADOW_NOLOGIN
3535 depends on USER_SHADOW_UTILS
3537 Politely refuse a login.
3539 config USER_SHADOW_PASSWD
3541 depends on USER_SHADOW_UTILS
3543 The shadow passwd program that complements the shadow login by
3544 allowing passwords to be changed.
3546 config USER_SHADOW_PWCK
3548 depends on USER_SHADOW_UTILS
3550 Verify integrity of password files.
3552 config USER_SHADOW_PWCONV
3554 depends on USER_SHADOW_UTILS
3556 Convert to and from shadow passwords and groups.
3558 config USER_SHADOW_PWUNCONV
3560 depends on USER_SHADOW_UTILS
3562 Convert to and from shadow passwords and groups.
3564 config USER_SHADOW_SU
3566 depends on USER_SHADOW_UTILS
3568 Change user ID or become super-user.
3570 config USER_SHADOW_SULOGIN
3572 depends on USER_SHADOW_UTILS
3576 config USER_SHADOW_USERADD
3578 depends on USER_SHADOW_UTILS
3580 Create a new user or update default new user information.
3582 config USER_SHADOW_USERDEL
3584 depends on USER_SHADOW_UTILS
3586 Delete a user account and related files.
3588 config USER_SHADOW_USERMOD
3590 depends on USER_SHADOW_UTILS
3592 Modify a user account.
3594 config USER_SHADOW_VIPW
3596 depends on USER_SHADOW_UTILS
3598 Edit the password, group, shadow-password or shadow-group file.
3600 config USER_TRIPWIRE_SIGGEN
3603 Cryptographic file signature utility.
3605 config USER_STRACE_STRACE
3608 Trace system calls and signals.
3610 config USER_STTY_STTY
3613 Command to change the settings on serial devices. For example
3614 you can change the baud rate, flow control and so on.
3615 Approx. binary size: 29k
3617 config USER_TCSH_TCSH
3620 Enhanced C shell (csh).
3622 config USER_TINYTCL_TCLSH
3626 An interactive Tcl shell, tclsh. This basically reads and executes
3627 Tcl scripts interactively or from a file
3630 bool "build tinytcl library"
3633 Build the tinytcl library.
3635 config LIB_TINYTCL_STATIC
3636 bool "build static libtcl and extensions"
3637 depends on LIB_TINYTCL
3639 Build libtcl as a static library rather than the default shared
3642 config USER_THREADDEMOS_THREADDEMOS
3643 bool "pThreads threaddemos"
3648 A small terminal emulator for connecting to modems and serial devices.
3649 Approx. binary size: 11k
3651 config USER_TRIPWIRE_TRIPWIRE
3654 The tripwire file modification detection utility.
3656 config USER_UNRAR_UNRAR
3659 The unrar archive extraction program.
3661 config USER_UNZIP_UNZIP
3664 The unzip archive decompression and extraction program.
3666 config USER_UNZIP_FUNZIP
3668 depends on USER_UNZIP_UNZIP
3670 Filter for extracting from a ZIP archive in a pipe.
3672 config USER_UNZOO_UNZOO
3675 The unzoo archive decompression and extraction program.
3676 Can only extract and view contents of zoo archives.
3678 config USER_WATCHDOGD
3681 A simple watchdog daemon.
3683 config USER_LRZSZ_LRZSZ
3686 config USER_LRZSZ_LRZ
3688 depends on USER_LRZSZ_LRZSZ
3690 config USER_LRZSZ_LSZ
3692 depends on USER_LRZSZ_LRZSZ
3695 comment "Benchmarks"
3697 config USER_DHRYSTONE_DHRYSTONE
3700 The dhrystone CPU benchmark program.
3702 config USER_NBENCH_NBENCH
3703 bool "nbench benchmark"
3705 config USER_WHETSTONE_WHETSTONE
3706 bool "whetstone benchmark"
3712 bool "Enable LIRC tools"
3714 Build the LIRC (Linux Remote Control) tools/apps.
3716 config USER_LIRC_LIRCD
3718 depends on USER_LIRC
3720 The main LIRC daemon.
3722 config USER_LIRC_IRRECORD
3724 depends on USER_LIRC
3726 For creating new entries for a remote control.
3728 config USER_LIRC_LIRCMD
3730 depends on USER_LIRC
3734 config USER_LIRC_IREXEC
3736 depends on USER_LIRC
3738 Run commands when you push a button on the remote.
3740 config USER_LIRC_IRW
3742 depends on USER_LIRC
3746 config USER_LIRC_MODE2
3748 depends on USER_LIRC
3753 comment "LM SENSORS"
3755 config USER_LM_SENSORS
3756 bool "Enable lm_sensors tools"
3758 config USER_LM_SENSORS_SENSORS
3760 depends on USER_LM_SENSORS
3767 bool "Enable Coldfire QSPI test programs"
3769 config USER_QSPITEST_TEST
3773 A small testbed for receiving data from an MCP3202 device (a small
3774 two-channel ADC) on the qspi bus of a Motorola Coldfire 5272 to
3775 determine whether data is being correctly received on the qspi bus.
3777 config USER_QSPITEST_RX
3781 A small testbed for receiving data from an MCP3202 device (a small
3782 two-channel ADC) on the qspi bus of a Motorola Coldfire 5272 using
3783 the mcf_qspi kernel driver.
3788 config USER_LEVEE_VI
3791 A small version of 'vi' for editing files.
3793 config USER_ELVISTINY_VI
3794 bool "vi (elvis-tiny)"
3797 comment "Audio tools"
3799 config USER_MP3PLAY_MP3PLAY
3804 config USER_MP3PLAY_SWAP_WD
3805 bool "swap -d and -w options"
3806 depends on USER_MP3PLAY_MP3PLAY
3808 Swap the meaning of the -w and -d command line options.
3810 config USER_OGGPLAY_OGGPLAY
3813 config USER_OGGPLAY_EXAMPLE
3814 bool "ivorbisfile_example"
3816 config USER_MUSICBOX_MUSICBOX
3819 Front-end for mp3play and mixer
3821 config USER_PLAY_PLAY
3826 config USER_PLAY_TONE
3829 config USER_VPLAY_VPLAY
3832 config USER_VPLAY_VREC
3835 config USER_VPLAY_MIXER
3838 config USER_PLAYRT_PLAYRT
3842 comment "Video tools"
3849 Webcam daemon & cgi for serving streaming images off a V4L webcam.
3850 see http://cserv.sourceforge.net/
3852 config USER_JPEGVIEW_JPEGVIEW
3857 View jpegs on a frame buffer
3859 config USER_W3CAM_VIDCAT
3862 config USER_W3CAM_W3CAMD
3867 comment "Fileutils tools"
3869 config USER_FILEUTILS_CAT
3872 Print the contents of a file to the screen.
3873 Approx. binary size: 5k
3875 config USER_FILEUTILS_CHGRP
3878 Change the group of a file
3879 Approx. binary size: 7k
3881 config USER_FILEUTILS_CHMOD
3884 Change the permissions of a file
3885 Approx. binary size: 5k
3887 config USER_FILEUTILS_CHOWN
3890 Change the owner of a file
3891 Approx. binary size: 7k
3893 config USER_FILEUTILS_CMP
3897 Approx. binary size: 6k
3899 config USER_FILEUTILS_CP
3902 copy files and directories
3903 Approx. binary size: 6k
3905 config USER_FILEUTILS_DD
3908 dump files in various formats
3909 Approx. binary size: 7k
3911 config USER_FILEUTILS_GREP
3914 find patterns in files
3915 Approx. binary size: 8k
3917 config USER_FILEUTILS_L
3921 Approx. binary size: 7k
3923 config USER_FILEUTILS_LN
3926 for linking files together
3927 Approx. binary size: 3k
3929 config USER_FILEUTILS_LS
3933 Approx. binary size: 14k
3935 config USER_FILEUTILS_MKDIR
3939 Approx. binary size: 2k
3941 config USER_FILEUTILS_MKFIFO
3945 Approx. binary size: 1k
3947 config USER_FILEUTILS_MKNOD
3951 Approx. binary size: 2k
3953 config USER_FILEUTILS_MORE
3956 a pager for looking at files
3957 Approx. binary size: 4k
3959 config USER_FILEUTILS_MV
3963 Approx. binary size: 4k
3965 config USER_FILEUTILS_RM
3969 Approx. binary size: 1k
3971 config USER_FILEUTILS_RMDIR
3975 Approx. binary size: 2k
3977 config USER_FILEUTILS_SYNC
3980 synchronise filesystem memory back to disk.
3981 Approx. binary size: 1k
3983 config USER_FILEUTILS_TOUCH
3986 change the timestamp on a file
3987 Approx. binary size: 1k
3990 comment "Shutils tools"
3992 config USER_SHUTILS_BASENAME
3996 Approx. binary size: 1k
3998 config USER_SHUTILS_DATE
4002 Approx. binary size: 52k
4004 config USER_SHUTILS_DIRNAME
4008 Approx. binary size: 1k
4010 config USER_SHUTILS_ECHO
4014 Approx. binary size: 1k
4016 config USER_SHUTILS_FALSE
4020 Approx. binary size: 1k
4022 config USER_SHUTILS_LOGNAME
4026 Approx. binary size: 3k
4028 config USER_SHUTILS_PRINTENV
4032 Approx. binary size: 1k
4034 config USER_SHUTILS_PWD
4038 Approx. binary size: 3k
4040 config USER_SHUTILS_TRUE
4044 Approx. binary size: 1k
4046 config USER_SHUTILS_UNAME
4050 Approx. binary size: 2k
4052 config USER_SHUTILS_WHICH
4056 Approx. binary size: 44k
4058 config USER_SHUTILS_WHOAMI
4062 Approx. binary size: 3k
4064 config USER_SHUTILS_YES
4068 Approx. binary size: 1k
4071 comment "Sysutils tools"
4073 config USER_SYSUTILS_REBOOT
4078 config USER_SYSUTILS_SHUTDOWN
4083 config USER_SYSUTILS_DF
4086 print filesystem usage
4087 Approx. binary size: 5k
4089 config USER_SYSUTILS_FREE
4093 Approx. binary size: 5k
4095 config USER_SYSUTILS_HOSTNAME
4098 print the hostname of the system
4099 Approx. binary size: 3k
4101 config USER_SYSUTILS_KILL
4105 Approx. binary size: 4k
4107 config USER_SYSUTILS_PS
4111 Approx. binary size: 12k
4114 comment "Procps tools"
4116 config USER_PROCPS_FREE
4119 config USER_PROCPS_KILL
4122 config USER_PROCPS_PGREP
4125 config USER_PROCPS_PKILL
4128 config USER_PROCPS_PS
4131 config USER_PROCPS_SNICE
4134 config USER_PROCPS_SYSCTL
4137 config USER_PROCPS_TLOAD
4140 config USER_PROCPS_TOP
4144 config USER_PROCPS_UPTIME
4147 config USER_PROCPS_VMSTAT
4150 config USER_PROCPS_W
4153 config USER_PROCPS_WATCH
4157 config USER_PROCPS_PMAP
4160 config USER_PROCPS_SLABTOP
4164 config USER_PROCPS_PWDX
4167 comment "PCI utilities"
4169 config USER_PCIUTILS_LSPCI
4172 config USER_PCIUTILS_SETPCI
4176 comment "Test Applications"
4177 config USER_CXXTEST_CXXTEST
4178 bool "C++ Test Applications"
4181 Applications to test the c++ build environment.
4185 #############################################################################
4189 config USER_BUSYBOX_BUSYBOX
4192 BusyBox combines tiny versions of many common UNIX utilities into
4193 a single small executable. It provides minimalist replacements
4194 for most of the utilities you usually find in fileutils, shellutils,
4195 findutils, textutils, grep, gzip, tar, etc. Simply select those
4196 utilities and options you want.
4198 if USER_BUSYBOX_BUSYBOX
4199 source ../user/busybox/Kconfig
4204 #############################################################################
4208 config USER_TINYLOGIN_TINYLOGIN
4213 config USER_TINYLOGIN_ADDUSER
4215 depends on USER_TINYLOGIN_TINYLOGIN
4217 Add a user to the system
4219 config USER_TINYLOGIN_ADDGROUP
4221 depends on USER_TINYLOGIN_TINYLOGIN
4223 Add a group to the system
4225 config USER_TINYLOGIN_DELUSER
4227 depends on USER_TINYLOGIN_TINYLOGIN
4229 Delete a user from the system
4231 config USER_TINYLOGIN_DELGROUP
4233 depends on USER_TINYLOGIN_TINYLOGIN
4235 Delete a group from the system
4237 config USER_TINYLOGIN_LOGIN
4239 depends on USER_TINYLOGIN_TINYLOGIN
4241 Begin a new session on the system
4243 config USER_TINYLOGIN_SECURETTY
4244 bool "login: /etc/securetty"
4245 depends on USER_TINYLOGIN_LOGIN
4247 Enable checking of /etc/securetty by login
4249 config USER_TINYLOGIN_SU
4251 depends on USER_TINYLOGIN_TINYLOGIN
4253 Change user id or become root
4255 config USER_TINYLOGIN_SULOGIN
4257 depends on USER_TINYLOGIN_TINYLOGIN
4261 config USER_TINYLOGIN_PASSWD
4263 depends on USER_TINYLOGIN_TINYLOGIN
4265 Change a user password
4267 config USER_TINYLOGIN_GETTY
4269 depends on USER_TINYLOGIN_TINYLOGIN
4271 Opens a tty, prompts for a login name, then invokes login
4275 config USER_TINYLOGIN_SHADOWPASSWDS
4276 bool "Shadow passwords"
4277 depends on USER_TINYLOGIN_TINYLOGIN
4279 Enable using shadow passwords
4281 config USER_TINYLOGIN_MD5_PASSWORDS
4282 bool "md5 passwords"
4283 depends on USER_TINYLOGIN_TINYLOGIN
4285 Enable using md5 passwords
4287 config USER_TINYLOGIN_SHA1_PASSWORDS
4288 bool "sha passwords"
4289 depends on USER_TINYLOGIN_TINYLOGIN
4291 Enable using sha passwords
4293 config USER_TINYLOGIN_TRIVIAL_HELP
4295 depends on USER_TINYLOGIN_TINYLOGIN
4297 This compiles out everything but the most
4298 trivial --help usage information (i.e. reduces binary size)
4302 #############################################################################
4306 config USER_MICROWIN
4309 comment "Compiling Options"
4311 config USER_MICROWIN_OPTIMIZE
4313 depends on USER_MICROWIN
4315 config USER_MICROWIN_DEBUG
4317 depends on USER_MICROWIN
4319 config USER_MICROWIN_VERBOSE
4321 depends on USER_MICROWIN
4325 config USER_MICROWIN_MICROWIN
4327 depends on USER_MICROWIN
4329 config USER_MICROWIN_NANOX
4331 depends on USER_MICROWIN
4333 config USER_MICROWIN_SHAREDLIBS
4335 depends on USER_MICROWIN
4337 config USER_MICROWIN_NWIDGET
4339 depends on USER_MICROWIN
4341 config USER_MICROWIN_OBJFRAMEWORK
4343 depends on USER_MICROWIN
4347 config USER_MICROWIN_MICROWINDEMO
4349 depends on USER_MICROWIN
4351 config USER_MICROWIN_NANOXDEMO
4353 depends on USER_MICROWIN
4355 comment "Applications"
4357 config USER_MICROWIN_NANOWM
4359 depends on USER_MICROWIN
4364 prompt "Screeen PixType"
4365 depends on USER_MICROWIN
4366 default USER_MICROWIN_MWPF_TRUECOLOR0888
4368 config USER_MICROWIN_MWPF_PALETTE
4369 bool "Packed-8bit-Palette"
4371 config USER_MICROWIN_MWPF_TRUECOLOR0888
4372 bool "Packed-32bit-8/8/8"
4374 config USER_MICROWIN_MWPF_TRUECOLOR888
4375 bool "Packed-24bit-8/8/8"
4377 config USER_MICROWIN_MWPF_TRUECOLOR565
4378 bool "Packed-16bit-5/6/5"
4380 config USER_MICROWIN_MWPF_TRUECOLOR555
4381 bool "Packed-16bit-5/5/5"
4383 config USER_MICROWIN_MWPF_TRUECOLOR332
4384 bool "Packed-8bit-3/3/2"
4388 config USER_MICROWIN_LINK_APP_INTO_SERVER
4389 depends on USER_MICROWIN
4390 bool "Link App into server"
4392 config USER_MICROWIN_HAVE_FILEIO
4394 depends on USER_MICROWIN
4396 config USER_MICROWIN_HAVE_BMP_SUPPORT
4397 bool "Have BMP Support"
4398 depends on USER_MICROWIN
4400 config USER_MICROWIN_HAVE_GIF_SUPPORT
4401 bool "Have GIF Support"
4402 depends on USER_MICROWIN
4404 config USER_MICROWIN_HAVE_PNM_SUPPORT
4405 bool "Have PNM Support"
4406 depends on USER_MICROWIN
4408 config USER_MICROWIN_HAVE_XPM_SUPPORT
4409 bool "Have XPM Support"
4410 depends on USER_MICROWIN
4412 config USER_MICROWIN_HAVE_JPEG_SUPPORT
4413 bool "Have JPEG Support"
4414 depends on USER_MICROWIN
4416 config USER_MICROWIN_HAVE_PNG_SUPPORT
4417 bool "Have PNG Support"
4418 depends on USER_MICROWIN
4420 config USER_MICROWIN_HAVE_T1LIB_SUPPORT
4421 bool "Have T1LIB Support"
4422 depends on USER_MICROWIN
4424 config USER_MICROWIN_HAVE_FREETYPE_SUPPORT
4425 bool "Have FreeType Support"
4426 depends on USER_MICROWIN
4428 config USER_MICROWIN_HAVE_SHAREDMEM_SUPPORT
4429 bool "Have SharedMemory Support"
4430 depends on USER_MICROWIN
4432 config USER_MICROWIN_HAVE_HZK_SUPPORT
4433 bool "Have Han Zi Ku font Support"
4434 depends on USER_MICROWIN
4436 config USER_MICROWIN_HAVE_BIG5_SUPPORT
4437 bool "Have Big5 Support"
4438 depends on USER_MICROWIN
4440 config USER_MICROWIN_HAVE_GB2312_SUPPORT
4441 bool "Have GB2312 Support"
4442 depends on USER_MICROWIN
4444 config USER_MICROWIN_HAVEMSFONTS
4445 bool "Have MS Fonts"
4446 depends on USER_MICROWIN
4448 config USER_MICROWIN_NOFONTSORCLIPPING
4449 bool "Build Screen Driver only"
4450 depends on USER_MICROWIN
4452 config USER_MICROWIN_ERASEMOVE
4453 bool "Window Erase Move"
4454 depends on USER_MICROWIN
4456 config USER_MICROWIN_UPDATEREGIONS
4457 bool "Window UpdateRegions Move"
4458 depends on USER_MICROWIN
4460 config USER_MICROWIN_GRAYPALETTE
4462 depends on USER_MICROWIN
4464 comment "Display Config"
4466 config USER_MICROWIN_X11
4468 depends on USER_MICROWIN
4470 config USER_MICROWIN_FRAMEBUFFER
4471 bool "Frame Buffer Display"
4472 depends on USER_MICROWIN
4474 config USER_MICROWIN_FBVGA
4475 bool "Frame Buffer VGA"
4476 depends on USER_MICROWIN
4478 config USER_MICROWIN_VTSWITCH
4480 depends on USER_MICROWIN
4482 config USER_MICROWIN_PORTRAIT_MODE
4483 bool "Portrait Mode"
4484 depends on USER_MICROWIN
4486 config USER_MICROWIN_FBREVERSE
4487 bool "Frame Buffer Reverse"
4488 depends on USER_MICROWIN
4490 config USER_MICROWIN_VGALIB
4492 depends on USER_MICROWIN
4494 config USER_MICROWIN_HWVGA
4496 depends on USER_MICROWIN
4498 config USER_MICROWIN_CLEOVGA
4499 bool "Cleopatra VGA"
4500 depends on USER_MICROWIN
4502 comment "Mouse/Touch Screen"
4504 config USER_MICROWIN_GPMMOUSE
4506 depends on USER_MICROWIN
4508 config USER_MICROWIN_SERMOUSE
4510 depends on USER_MICROWIN
4512 config USER_MICROWIN_TPMOUSE
4514 depends on USER_MICROWIN
4516 config USER_MICROWIN_TPHELIO
4518 depends on USER_MICROWIN
4520 config USER_MICROWIN_ADSMOUSE
4522 depends on USER_MICROWIN
4524 config USER_MICROWIN_IPAQMOUSE
4526 depends on USER_MICROWIN
4528 config USER_MICROWIN_HARRIERMOUSE
4529 bool "Harrier Mouse"
4530 depends on USER_MICROWIN
4532 config USER_MICROWIN_PSIONMOUSE
4534 depends on USER_MICROWIN
4536 config USER_MICROWIN_UCTSMOUSE
4537 bool "uClinux/Palm TS"
4538 depends on USER_MICROWIN
4540 config USER_MICROWIN_DE2TSMOUSE
4541 bool "DragonEngine TS"
4542 depends on USER_MICROWIN
4544 config USER_MICROWIN_CLEOMOUSE
4545 bool "Cleopatra Mouse"
4546 depends on USER_MICROWIN
4548 config USER_MICROWIN_NOMOUSE
4550 depends on USER_MICROWIN
4554 config USER_MICROWIN_TTYKBD
4556 depends on USER_MICROWIN
4558 config USER_MICROWIN_SCANKBD
4559 bool "Scan Keyboard"
4560 depends on USER_MICROWIN
4562 config USER_MICROWIN_PIPEKBD
4563 bool "Pipe Keyboard"
4564 depends on USER_MICROWIN
4566 config USER_MICROWIN_CLEOKBD
4567 bool "Cleopatra Keyboard"
4568 depends on USER_MICROWIN
4570 config USER_MICROWIN_NOKBD
4572 depends on USER_MICROWIN
4574 comment "Install These Applications"
4576 config USER_MICROWIN_BIN_LANDMINE
4578 depends on USER_MICROWIN
4580 config USER_MICROWIN_BIN_LAUNCHER
4582 depends on USER_MICROWIN
4584 config USER_MICROWIN_BIN_MOVE
4586 depends on USER_MICROWIN
4588 config USER_MICROWIN_BIN_MTERM
4590 depends on USER_MICROWIN
4592 config USER_MICROWIN_BIN_MTEST
4594 depends on USER_MICROWIN
4596 config USER_MICROWIN_BIN_MTEST2
4598 depends on USER_MICROWIN
4600 config USER_MICROWIN_BIN_MUSERFD
4602 depends on USER_MICROWIN
4604 config USER_MICROWIN_BIN_NANO_X
4606 depends on USER_MICROWIN
4608 config USER_MICROWIN_BIN_NANOWM
4610 depends on USER_MICROWIN
4612 config USER_MICROWIN_BIN_NPANEL
4614 depends on USER_MICROWIN
4616 config USER_MICROWIN_BIN_NTERM
4618 depends on USER_MICROWIN
4620 config USER_MICROWIN_BIN_NTEST
4622 depends on USER_MICROWIN
4624 config USER_MICROWIN_BIN_NTETRIS
4626 depends on USER_MICROWIN
4628 config USER_MICROWIN_BIN_NXCLOCK
4630 depends on USER_MICROWIN
4632 config USER_MICROWIN_BIN_NXEV
4634 depends on USER_MICROWIN
4636 config USER_MICROWIN_BIN_NXKBD
4638 depends on USER_MICROWIN
4640 config USER_MICROWIN_BIN_NXLSCLIENTS
4642 depends on USER_MICROWIN
4644 config USER_MICROWIN_BIN_NXTERM
4646 depends on USER_MICROWIN
4648 config USER_MICROWIN_BIN_NXVIEW
4650 depends on USER_MICROWIN
4652 config USER_MICROWIN_BIN_SLIDER
4654 depends on USER_MICROWIN
4656 config USER_MICROWIN_BIN_VNC
4658 depends on USER_MICROWIN
4660 config USER_MICROWIN_BIN_WORLD
4662 depends on USER_MICROWIN
4666 #############################################################################
4670 config USER_GAMES_ADVENT4
4673 The Colossal Cave Adventure game. To play, telnet to port 8898 or
4674 run advent4 from the command line.
4676 config USER_GAMES_DUNGEON
4679 The Dungeon Adventure game. To play, telnet to port 8899 or run
4680 dungeon from the command line.
4682 config USER_GAMES_RUBIK
4685 Non-optimal rubik's cube solver.
4687 config USER_GAMES_TAMA
4688 bool "Tamagotchi daemon"
4690 The Net Tamagotchi server - maintains multiple virtual pets.
4691 To be accessed via telnet. Default port is 9111.
4695 #############################################################################
4697 menu "Miscellaneous Configuration"
4700 prompt "RAMFS Image"
4701 default USER_RAMIMAGE_RAMFS64
4703 config USER_RAMIMAGE_NONE
4706 config USER_RAMIMAGE_RAMFS64
4709 config USER_RAMIMAGE_RAMFS128
4712 config USER_RAMIMAGE_RAMFS256
4715 config USER_RAMIMAGE_RAMFS512
4718 config USER_RAMIMAGE_RAMFS1024
4721 config USER_RAMIMAGE_RAMFS2048
4724 config USER_RAMIMAGE_RAMFS8192
4729 config USER_CGI_GENERIC
4732 A generic CGI demo program
4733 Approx. binary size: 10k
4738 Some CGI sources that can for instance be used for file uploads
4740 ATTENTION! There are security bugs in that version! Don't use that
4741 version on an exposed host!
4743 config USER_DEMO_BUTTON
4744 bool "SnapGear Button daemon"
4746 The SnapGear Button Daemon. This daemon uses the SGIO driver to poll
4747 the state of an input and to debounce and display the state whenever
4749 Approx. binary size: 1k
4751 config USER_DEMO_LATCH
4752 bool "SnapGear Latch daemon"
4754 config USER_DEMO_MORSE
4755 bool "SnapGear Morse demo"
4757 The SnapGear Morse demo. This demo program outputs a simple message
4758 in morse code using the SGIO driver to drive a binary output.
4759 Approx. binary size: 2k
4761 config USER_DEMO_R2100
4762 bool "SnapGear R2100 daemon"
4765 bool "System has very little entropy (only use /dev/urandom)"
4767 The system does not produce enough entropy to make /dev/random usable,
4768 so point /dev/random to /dev/urandom.
4772 #############################################################################
4777 bool "build debugable libraries"
4779 Build all libraries with debug symbols and reduced optimisations.
4780 See also debug build option in core applications. Without this option
4781 debug symbols are still included, however the optimisation level is
4782 increased and this can lead to problematic debugging.
4785 bool "build debugable applications"
4787 Build all user application with debug symbols and reduced
4788 optimisation levels. See also debug build option in force library
4789 building. Without this option debug symbols are still included,
4790 however the optimisation level is increased and this can lead to
4791 problematic debugging.
4794 comment "Debug tools"
4796 config USER_TIMEPEG_TPT
4799 Timepeg monitoring tool. This utility presents the information
4800 gathered by the timepeg code located in the kernel in a meaningful
4804 comment "Debug libraries"
4806 config LIB_LIBCCMALLOC
4811 #############################################################################