Name package busybox-unstable to keep a clean seperation between the official packages.
[oweals/busybox.git] / networking / config.in
1 #
2 # For a description of the syntax of this configuration file,
3 # see scripts/kbuild/config-language.txt.
4 #
5
6 mainmenu_option next_comment
7 comment 'Networking Utilities'
8
9 bool 'Enable IPv6 support'                                              CONFIG_FEATURE_IPV6
10 bool 'hostname'     CONFIG_HOSTNAME
11 bool 'ifconfig'     CONFIG_IFCONFIG
12 if [ "$CONFIG_IFCONFIG" = "y" ]; then
13     bool '  Enable status reporting output (+7k)'                                       CONFIG_FEATURE_IFCONFIG_STATUS  
14     bool '  Enable slip-specific options "keepalive" and "outfill"'     CONFIG_FEATURE_IFCONFIG_SLIP
15     bool '  Enable options "mem_start", "io_addr", and "irq"'           CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ
16     bool '  Enable option "hw" (ether only)'                                            CONFIG_FEATURE_IFCONFIG_HW 
17     bool '  Set the broadcast automatically'                                    CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS
18 fi
19 bool 'ifupdown'     CONFIG_IFUPDOWN
20 if [ "$CONFIG_IFUPDOWN" = "y" ]; then
21     bool '  Enable support for IPv4'    CONFIG_FEATURE_IFUPDOWN_IPV4
22     bool '  Enable support for IPv6 (requires ip command)' CONFIG_FEATURE_IFUPDOWN_IPV6
23     bool '  Enable support for IPX (requires ipx_interface command)' CONFIG_FEATURE_IFUPDOWN_IPX
24 fi
25 bool 'ip'           CONFIG_IP
26 if [ "$CONFIG_IP" = "y" ]; then
27     bool '  address'            CONFIG_FEATURE_IP_ADDRESS
28     bool '  link'               CONFIG_FEATURE_IP_LINK
29     bool '  route'              CONFIG_FEATURE_IP_ROUTE
30     bool '  tunnel'             CONFIG_FEATURE_IP_TUNNEL
31 fi
32 bool 'ipcalc'       CONFIG_IPCALC
33 if [ "$CONFIG_IPCALC" = "y" ]; then
34     bool '  Fancy IPCALC, more options, adds 300 bytes' CONFIG_FEATURE_IPCALC_FANCY
35 fi
36 bool 'nc'           CONFIG_NC
37 bool 'netstat'      CONFIG_NETSTAT
38 bool 'nslookup'     CONFIG_NSLOOKUP
39 bool 'ping'         CONFIG_PING
40 if [ "$CONFIG_PING" = "y" ]; then
41     bool '  Enable fancy ping output'           CONFIG_FEATURE_FANCY_PING
42 fi
43 if [ "$CONFIG_FEATURE_IPV6" = "y" ]; then
44     bool 'ping6'            CONFIG_PING6
45     if [ "$CONFIG_PING6" = "y" ]; then
46         bool '  Enable fancy ping6 output'              CONFIG_FEATURE_FANCY_PING6
47     fi
48 fi
49 bool 'route'        CONFIG_ROUTE
50 bool 'telnet'       CONFIG_TELNET
51 if [ "$CONFIG_TELNET" = "y" ]; then
52     bool '  Pass TERM type to remote host'              CONFIG_FEATURE_TELNET_TTYPE
53 fi
54 bool 'telnetd'      CONFIG_TELNETD
55 bool 'tftp'         CONFIG_TFTP
56 if [ "$CONFIG_TFTP" = "y" ]; then
57     bool '  Enable "get" command'                       CONFIG_FEATURE_TFTP_GET
58     bool '  Enable "put" command'                       CONFIG_FEATURE_TFTP_PUT
59     bool '  Enable "blocksize" option'          CONFIG_FEATURE_TFTP_BLOCKSIZE
60     bool '  Enable debug'                                       CONFIG_FEATURE_TFTP_DEBUG
61 fi
62 bool 'traceroute'   CONFIG_TRACEROUTE
63 if [ "$CONFIG_TRACEROUTE" = "y" ]; then
64     bool '  Enable verbose output'                      CONFIG_FEATURE_TRACEROUTE_VERBOSE
65     bool '  Enable SO_DEBUG option'     CONFIG_FEATURE_TRACEROUTE_SO_DEBUG
66 fi
67 bool 'wget'         CONFIG_WGET
68 if [ "$CONFIG_WGET" = "y" ]; then
69     bool '  Enable a nifty process meter (+2k)' CONFIG_FEATURE_WGET_STATUSBAR
70         bool '  Enable HTTP authentication'                     CONFIG_FEATURE_WGET_AUTHENTICATION
71 fi
72
73 source networking/udhcp/config.in
74
75 endmenu
76