config FREETZ_BUSYBOX_AR bool "ar" depends on FREETZ_REPLACE_BUSYBOX default n help Include the 'ar' archiving tool in busybox This feature is required by the Debootstrap Freetz package, otherwise you may deactivate it. ATTENTION, this feature is NOT deactivated automatically if the Debootstrap Freetz package is unselected. This feature adds about 1.9 KB to BusyBox. All sub-features in BusyBox are selected. config FREETZ_BUSYBOX_BRCTL bool "brctl" depends on FREETZ_REPLACE_BUSYBOX && \ ! FREETZ_PACKAGE_BRIDGE_UTILS default n help Adds bridge utilities from busybox config FREETZ_BUSYBOX_BRCTL_FANCY bool "add brctl fancy options" depends on FREETZ_BUSYBOX_BRCTL default n help Add support for extended brctl option like: setageing, setfd, sethello, setmaxage, setpathcost, setportprio, setbridgeprio, stp This adds about 600 bytes. config FREETZ_BUSYBOX_BRCTL_SHOW bool "add brctl show options" depends on FREETZ_BUSYBOX_BRCTL_FANCY default n help Add support for extended brctl options like: show, showmacs, and showstp. config FREETZ_BUSYBOX_BLKID bool "blkid" depends on FREETZ_REPLACE_BUSYBOX default n help Include the 'blkid' tool in busybox. config FREETZ_BUSYBOX_BLKID_TYPE bool "add blkid fstype detection" depends on FREETZ_BUSYBOX_BLKID default n help Add fstype detection to blkid applet. config FREETZ_BUSYBOX_BZIP2 bool "bzip2" depends on FREETZ_REPLACE_BUSYBOX default n help Include the 'bzip2' tool in busybox config FREETZ_BUSYBOX_CHGRP bool "chgrp" depends on FREETZ_REPLACE_BUSYBOX default n help Include the 'chgrp' tool in busybox config FREETZ_BUSYBOX_FEATURE_DD_IBS_OBS bool "dd ibs, obs & conv options" depends on FREETZ_REPLACE_BUSYBOX default n help Enables ibs, obs and conv options in busybox dd config FREETZ_BUSYBOX_FINDFS bool "findfs" depends on FREETZ_REPLACE_BUSYBOX default n help Include the 'findfs' tool in busybox. config FREETZ_BUSYBOX_DNSD bool "dnsd" depends on FREETZ_REPLACE_BUSYBOX default n help Include the 'dnsd' tool in busybox config FREETZ_BUSYBOX_DIFF bool "diff" depends on FREETZ_REPLACE_BUSYBOX default n help Include the 'diff' tool in busybox This feature is currently not required by any Freetz package. If you need it or not is totally your decision. This feature adds about 14.2 KB to BusyBox. All sub-features in BusyBox are selected. config FREETZ_BUSYBOX_DOS2UNIX bool "dos2unix" depends on FREETZ_REPLACE_BUSYBOX default n help Include the 'dos2unix' tool in busybox config FREETZ_BUSYBOX_ETHER_WAKE bool "ether-wake" depends on FREETZ_REPLACE_BUSYBOX default y help Include 'ether-wake' tool in busybox Send a magic packet to wake up sleeping machines. This feature adds about 4 KB to BusyBox. config FREETZ_BUSYBOX_FAKEIDENTD bool "fakeidentd" depends on FREETZ_REPLACE_BUSYBOX default n help Include the 'fakeidentd' command in busybox config FREETZ_BUSYBOX_FANCY_KEYS bool "fancykeys" depends on FREETZ_REPLACE_BUSYBOX default n help Adds some useful keyboard-features to the shell config FREETZ_BUSYBOX_FUSER bool "fuser" depends on FREETZ_REPLACE_BUSYBOX default n help Includes the 'fuser' tool in busybox This command helps to identify processes using files or sockets config FREETZ_BUSYBOX_INETD bool "inetd" depends on FREETZ_REPLACE_BUSYBOX default n help Include 'inetd' support in busybox This feature is required by the Inetd Freetz package, otherwise you may deactivate it. ATTENTION, this feature is NOT deactivated automatically if the Inetd Freetz package is unselected. This feature adds about 11.4 KB to BusyBox. config FREETZ_BUSYBOX_IP bool "ip" depends on FREETZ_REPLACE_BUSYBOX default n help ip command config FREETZ_BUSYBOX_FEATURE_IP_ADDRESS bool "address option" depends on FREETZ_BUSYBOX_IP default n config FREETZ_BUSYBOX_FEATURE_IP_LINK bool "link option" depends on FREETZ_BUSYBOX_IP default n config FREETZ_BUSYBOX_FEATURE_IP_RULE bool "rule option" depends on FREETZ_BUSYBOX_IP default n config FREETZ_BUSYBOX_FEATURE_IP_ROUTE bool "route option" depends on FREETZ_BUSYBOX_IP default n config FREETZ_BUSYBOX_FEATURE_IP_TUNNEL bool "tunnel option" depends on FREETZ_BUSYBOX_IP default n config FREETZ_BUSYBOX_LAST bool "last" depends on FREETZ_REPLACE_BUSYBOX default n help Include the 'last' command in busybox config FREETZ_BUSYBOX_LESS bool "less" depends on FREETZ_REPLACE_BUSYBOX default n help Include the 'less' tools in busybox This feature isn't really used by Freetz, but it is more comfortable than 'more' (The features CONFIG_FEATURE_LESS_BRACKETS and CONFIG_FEATURE_LESS_REGEXP are set automatically) config FREETZ_BUSYBOX_LONG_OPTS bool depends on FREETZ_REPLACE_BUSYBOX default n config FREETZ_BUSYBOX_LS_COLOR bool "colored ls" depends on FREETZ_REPLACE_BUSYBOX select FREETZ_BUSYBOX_LONG_OPTS default n help Adds the colorful output to the ls-command. This is a nice but nearly useless feature for your busybox, it only colors you directory-listings. (this feature sets "ls --color" by default, too) config FREETZ_BUSYBOX_MD5SUM bool "md5sum" depends on FREETZ_REPLACE_BUSYBOX default y help Includes the 'md5sum' tool in busybox md5sum is used to print or check MD5 checksums. This feature adds about 0.7 KB to BusyBox. config FREETZ_BUSYBOX_MDEV bool "mdev" depends on FREETZ_REPLACE_BUSYBOX default n help mdev is a mini-udev implementation for dynamically creating device nodes in the /dev directory. config FREETZ_BUSYBOX_MDEV_CONF bool "Support /etc/mdev.conf" depends on FREETZ_BUSYBOX_MDEV default n help Add support for the mdev config file to control ownership and permissions of the device nodes. config FREETZ_BUSYBOX_MDEV_RENAME bool " Support subdirs/symlinks" depends on FREETZ_BUSYBOX_MDEV_CONF default n help Enables the renaming destination devices as they are created. config FREETZ_BUSYBOX_MDEV_RENAME_REGEXP bool "Support regular expressions substitutions when renaming device" depends on FREETZ_BUSYBOX_MDEV_RENAME default n help Enables the rename destination devices using regular expressions. config FREETZ_BUSYBOX_MDEV_EXEC bool "Support command execution at device addition/removal" depends on FREETZ_BUSYBOX_MDEV_CONF default n help This adds support for an optional field to /etc/mdev.conf for executing commands when devices are created/removed. config FREETZ_BUSYBOX_MODINFO bool "modinfo" depends on FREETZ_REPLACE_BUSYBOX depends on ! FREETZ_PACKAGE_MODULE_INIT_TOOLS_modinfo default n help Include the 'modinfo' command in busybox config FREETZ_BUSYBOX_MOUNT_HELPERS bool "mount helpers" depends on FREETZ_REPLACE_BUSYBOX default n help Enable mounting of virtual file systems via external helpers. E.g. "mount obexfs#-b00.11.22.33.44.55 /mnt" will in effect call "obexfs -b00.11.22.33.44.55 /mnt" Also "mount -t sometype [-o opts] fs /mnt" will try "sometype [-o opts] fs /mnt" if simple mount syscall fails. The idea is to use such virtual filesystems in /etc/fstab. config FREETZ_BUSYBOX_MOUNT_LABEL bool "mount label" depends on FREETZ_REPLACE_BUSYBOX default n help This allows for specifying a device by label or uuid, rather than by name. This feature utilizes the same functionality as findfs. config FREETZ_BUSYBOX_NICE bool "nice" depends on FREETZ_REPLACE_BUSYBOX default n help Includes the 'nice' tool in busybox This command helps to use the niceness-levels on the box so you can handle the system-ressources more porperly if you want config FREETZ_BUSYBOX_PATCH bool "patch" depends on FREETZ_REPLACE_BUSYBOX default n help Include the 'patch' tool in busybox This feature is currently not required by any Freetz package. If you need it or not is totally your decision. This feature adds about 2.7 KB to BusyBox. All sub-features in BusyBox are selected. config FREETZ_BUSYBOX_PSCAN bool "pscan command, simple port scanner" default n config FREETZ_BUSYBOX_REALPATH bool "realpath" depends on FREETZ_REPLACE_BUSYBOX default y help Include the 'realpath' tool in busybox Return the canonicalized absolute pathname. Used by Freetz script wrap_editors. This feature adds about 2 KB to BusyBox. config FREETZ_BUSYBOX_RENICE bool "renice" depends on FREETZ_REPLACE_BUSYBOX default n help Include the 'renice' tool in busybox This feature adds about 0.3 KB to BusyBox. config FREETZ_BUSYBOX_SEQ bool "seq" depends on FREETZ_REPLACE_BUSYBOX default n help Print a sequence of numbers. config FREETZ_BUSYBOX_SHA1SUM bool "sha1sum" depends on FREETZ_REPLACE_BUSYBOX default n help Includes the 'sha1sum' tool in busybox config FREETZ_BUSYBOX_SPLIT bool "split" depends on FREETZ_REPLACE_BUSYBOX default n help Includes the 'split' tool in busybox config FREETZ_BUSYBOX_START_STOP_DAEMON bool "start-stop-daemon" depends on FREETZ_REPLACE_BUSYBOX default n help Include the 'start-stop-daemon' tool in busybox This feature is required by the Quagga Freetz package, otherwise you may deactivate it. ATTENTION, this feature is NOT deactivated automatically if the Quagga Freetz package is unselected. This feature adds about 1.9 KB to BusyBox. The 'Support additional arguments' sub-feature is automatically selected. config FREETZ_BUSYBOX_STUN_IP bool "stun-ip (get external IP via STUN)" depends on FREETZ_REPLACE_BUSYBOX default y help Determine external IP address from behind a NAT via STUN protocol. This feature is used by /usr/bin/get_ip and should always be enabled (especially on IP clients [ATA mode, UMTS]) because it is significantly quicker than querying an external web server like checkip.dyndns.org via HTTP. config FREETZ_BUSYBOX_TAC bool "tac" depends on FREETZ_REPLACE_BUSYBOX default n help Reverse cat. config FREETZ_BUSYBOX_TAR_OLDGNU_COMPATIBILITY bool "tar support for old header format" depends on FREETZ_REPLACE_BUSYBOX default n help This option is required to unpack archives created in the old GNU format. config FREETZ_BUSYBOX_UDHCPC bool "udhcpc" depends on FREETZ_REPLACE_BUSYBOX default n help Add udhcpc, a simple DHCP client config FREETZ_BUSYBOX_SLACK_FOR_BUGGY_SERVERS int "DHCP options slack buffer size" depends on FREETZ_BUSYBOX_UDHCPC default 80 help DHCP options slack buffer size config FREETZ_BUSYBOX_UDHCPD bool "udhcpd" depends on FREETZ_REPLACE_BUSYBOX default n help Add udhcpd, a simple DHCP daemon config FREETZ_BUSYBOX_UDHCPD_LEASES_FILE string "Default path to leases file from udhcpd" depends on FREETZ_BUSYBOX_UDHCPD default "/var/tmp/udhcpd.leases" help Set default path to udhcpd leases file config FREETZ_BUSYBOX_UNIX2DOS bool "unix2dos" depends on FREETZ_REPLACE_BUSYBOX default n help Include the 'unix2dos' tool in busybox config FREETZ_BUSYBOX_UNZIP bool "unzip" depends on FREETZ_REPLACE_BUSYBOX default n help Include the 'unzip' tool in busybox config FREETZ_BUSYBOX_FEATURE_USERNAME_COMPLETION bool "username completion" depends on FREETZ_REPLACE_BUSYBOX default n help Enable username completion config FREETZ_BUSYBOX_VOLUMEID bool "volumeid" depends on FREETZ_REPLACE_BUSYBOX default n help Detecting label and uuid on common filesystems. config FREETZ_BUSYBOX_VOLUMEID_EXT bool "volumeid ext" depends on FREETZ_BUSYBOX_VOLUMEID default n help Ext filesystem. config FREETZ_BUSYBOX_VOLUMEID_FAT bool "volumeid fat" depends on FREETZ_BUSYBOX_VOLUMEID default n help fat filesystem. config FREETZ_BUSYBOX_VOLUMEID_HFS bool "volumeid hfs" depends on FREETZ_BUSYBOX_VOLUMEID default n help hfs filesystem. config FREETZ_BUSYBOX_VOLUMEID_LINUXRAID bool "volumeid linuxraid" depends on FREETZ_BUSYBOX_VOLUMEID && FREETZ_BUSYBOX_MOUNT_HELPERS default n help linuxraid filesystem. config FREETZ_BUSYBOX_VOLUMEID_LINUXSWAP bool "volumeid linuxswap" depends on FREETZ_BUSYBOX_VOLUMEID default n help Detect linux swap devices. config FREETZ_BUSYBOX_VOLUMEID_LUKS bool "volumeid luks" depends on FREETZ_BUSYBOX_VOLUMEID && FREETZ_BUSYBOX_MOUNT_HELPERS default n help luks filesystem. config FREETZ_BUSYBOX_VOLUMEID_NTFS bool "volumeid ntfs" depends on FREETZ_BUSYBOX_VOLUMEID default n help ntfs filesystem. config FREETZ_BUSYBOX_VOLUMEID_REISERFS bool "volumeid reiserfs" depends on FREETZ_BUSYBOX_VOLUMEID default n help reiserfs filesystem. config FREETZ_BUSYBOX_WGET bool "wget" depends on FREETZ_REPLACE_BUSYBOX default y help Include the 'wget' tool in busybox config FREETZ_BUSYBOX_WHO bool "who" depends on FREETZ_REPLACE_BUSYBOX default n help Include the 'who' command in busybox config FREETZ_BUSYBOX_WHOAMI bool "whoami" depends on FREETZ_REPLACE_BUSYBOX default n help Include the 'whoami' tool in busybox menu "IPv6 Options" requires FREETZ_TARGET_IPV6_SUPPORT config FREETZ_BUSYBOX_FEATURE_PREFER_IPV4_ADDRESS bool "Prefer IPv4 addresses" default y help If this option is off, the first returned address will be used. This may cause problems when your DNS server is IPv6-capable and is returning IPv6 host addresses too. If IPv6 address precedes IPv4 one in DNS reply, busybox network applets (e.g. wget) will use IPv6 address. On an IPv6-incapable host or network applets will fail to connect to the host using IPv6 address. config FREETZ_BUSYBOX_PING6 bool "ping6 command" default n config FREETZ_BUSYBOX_TRACEROUTE6 bool "traceroute6 command" depends on ! FREETZ_PACKAGE_IPUTILS default n endmenu