aboutsummaryrefslogtreecommitdiff
path: root/networking/Config.in
diff options
context:
space:
mode:
Diffstat (limited to 'networking/Config.in')
-rw-r--r--networking/Config.in46
1 files changed, 46 insertions, 0 deletions
diff --git a/networking/Config.in b/networking/Config.in
index 61e59b244..0d3a16d01 100644
--- a/networking/Config.in
+++ b/networking/Config.in
@@ -8,6 +8,7 @@ menu "Networking Utilities"
8config FEATURE_IPV6 8config FEATURE_IPV6
9 bool "Enable IPv6 support" 9 bool "Enable IPv6 support"
10 default n 10 default n
11 depends on PLATFORM_POSIX
11 help 12 help
12 Enable IPv6 support in busybox. 13 Enable IPv6 support in busybox.
13 This adds IPv6 support in the networking applets. 14 This adds IPv6 support in the networking applets.
@@ -15,6 +16,7 @@ config FEATURE_IPV6
15config FEATURE_UNIX_LOCAL 16config FEATURE_UNIX_LOCAL
16 bool "Enable Unix domain socket support (usually not needed)" 17 bool "Enable Unix domain socket support (usually not needed)"
17 default n 18 default n
19 depends on PLATFORM_POSIX
18 help 20 help
19 Enable Unix domain socket support in all busybox networking 21 Enable Unix domain socket support in all busybox networking
20 applets. Address of the form local:/path/to/unix/socket 22 applets. Address of the form local:/path/to/unix/socket
@@ -41,6 +43,7 @@ config FEATURE_PREFER_IPV4_ADDRESS
41config VERBOSE_RESOLUTION_ERRORS 43config VERBOSE_RESOLUTION_ERRORS
42 bool "Verbose resolution errors" 44 bool "Verbose resolution errors"
43 default n 45 default n
46 depends on PLATFORM_POSIX
44 help 47 help
45 Enable if you are not satisfied with simplistic 48 Enable if you are not satisfied with simplistic
46 "can't resolve 'hostname.com'" and want to know more. 49 "can't resolve 'hostname.com'" and want to know more.
@@ -49,18 +52,21 @@ config VERBOSE_RESOLUTION_ERRORS
49config ARP 52config ARP
50 bool "arp" 53 bool "arp"
51 default n 54 default n
55 depends on PLATFORM_POSIX
52 help 56 help
53 Manipulate the system ARP cache. 57 Manipulate the system ARP cache.
54 58
55config ARPING 59config ARPING
56 bool "arping" 60 bool "arping"
57 default n 61 default n
62 depends on PLATFORM_POSIX
58 help 63 help
59 Ping hosts by ARP packets. 64 Ping hosts by ARP packets.
60 65
61config BRCTL 66config BRCTL
62 bool "brctl" 67 bool "brctl"
63 default n 68 default n
69 depends on PLATFORM_POSIX
64 help 70 help
65 Manage ethernet bridges. 71 Manage ethernet bridges.
66 Supports addbr/delbr and addif/delif. 72 Supports addbr/delbr and addif/delif.
@@ -87,18 +93,21 @@ config FEATURE_BRCTL_SHOW
87config DNSD 93config DNSD
88 bool "dnsd" 94 bool "dnsd"
89 default n 95 default n
96 depends on PLATFORM_POSIX
90 help 97 help
91 Small and static DNS server daemon. 98 Small and static DNS server daemon.
92 99
93config ETHER_WAKE 100config ETHER_WAKE
94 bool "ether-wake" 101 bool "ether-wake"
95 default n 102 default n
103 depends on PLATFORM_POSIX
96 help 104 help
97 Send a magic packet to wake up sleeping machines. 105 Send a magic packet to wake up sleeping machines.
98 106
99config FAKEIDENTD 107config FAKEIDENTD
100 bool "fakeidentd" 108 bool "fakeidentd"
101 default n 109 default n
110 depends on PLATFORM_POSIX
102 select FEATURE_SYSLOG 111 select FEATURE_SYSLOG
103 help 112 help
104 fakeidentd listens on the ident port and returns a predefined 113 fakeidentd listens on the ident port and returns a predefined
@@ -107,6 +116,7 @@ config FAKEIDENTD
107config FTPD 116config FTPD
108 bool "ftpd" 117 bool "ftpd"
109 default n 118 default n
119 depends on PLATFORM_POSIX
110 help 120 help
111 simple FTP daemon. You have to run it via inetd. 121 simple FTP daemon. You have to run it via inetd.
112 122
@@ -131,12 +141,14 @@ config FEATURE_FTPD_ACCEPT_BROKEN_LIST
131config FTPGET 141config FTPGET
132 bool "ftpget" 142 bool "ftpget"
133 default n 143 default n
144 depends on PLATFORM_POSIX
134 help 145 help
135 Retrieve a remote file via FTP. 146 Retrieve a remote file via FTP.
136 147
137config FTPPUT 148config FTPPUT
138 bool "ftpput" 149 bool "ftpput"
139 default n 150 default n
151 depends on PLATFORM_POSIX
140 help 152 help
141 Store a remote file via FTP. 153 Store a remote file via FTP.
142 154
@@ -150,12 +162,14 @@ config FEATURE_FTPGETPUT_LONG_OPTIONS
150config HOSTNAME 162config HOSTNAME
151 bool "hostname" 163 bool "hostname"
152 default n 164 default n
165 depends on PLATFORM_POSIX
153 help 166 help
154 Show or set the system's host name. 167 Show or set the system's host name.
155 168
156config HTTPD 169config HTTPD
157 bool "httpd" 170 bool "httpd"
158 default n 171 default n
172 depends on PLATFORM_POSIX
159 help 173 help
160 Serve web pages via an HTTP server. 174 Serve web pages via an HTTP server.
161 175
@@ -267,6 +281,7 @@ config FEATURE_HTTPD_PROXY
267config IFCONFIG 281config IFCONFIG
268 bool "ifconfig" 282 bool "ifconfig"
269 default n 283 default n
284 depends on PLATFORM_POSIX
270 help 285 help
271 Ifconfig is used to configure the kernel-resident network interfaces. 286 Ifconfig is used to configure the kernel-resident network interfaces.
272 287
@@ -314,6 +329,7 @@ config FEATURE_IFCONFIG_BROADCAST_PLUS
314config IFENSLAVE 329config IFENSLAVE
315 bool "ifenslave" 330 bool "ifenslave"
316 default n 331 default n
332 depends on PLATFORM_POSIX
317 help 333 help
318 Userspace application to bind several interfaces 334 Userspace application to bind several interfaces
319 to a logical interface (use with kernel bonding driver). 335 to a logical interface (use with kernel bonding driver).
@@ -321,12 +337,14 @@ config IFENSLAVE
321config IFPLUGD 337config IFPLUGD
322 bool "ifplugd" 338 bool "ifplugd"
323 default n 339 default n
340 depends on PLATFORM_POSIX
324 help 341 help
325 Network interface plug detection daemon. 342 Network interface plug detection daemon.
326 343
327config IFUPDOWN 344config IFUPDOWN
328 bool "ifupdown" 345 bool "ifupdown"
329 default n 346 default n
347 depends on PLATFORM_POSIX
330 help 348 help
331 Activate or deactivate the specified interfaces. This applet makes 349 Activate or deactivate the specified interfaces. This applet makes
332 use of either "ifconfig" and "route" or the "ip" command to actually 350 use of either "ifconfig" and "route" or the "ip" command to actually
@@ -431,6 +449,7 @@ config FEATURE_IFUPDOWN_EXTERNAL_DHCP
431config INETD 449config INETD
432 bool "inetd" 450 bool "inetd"
433 default n 451 default n
452 depends on PLATFORM_POSIX
434 select FEATURE_SYSLOG 453 select FEATURE_SYSLOG
435 help 454 help
436 Internet superserver daemon 455 Internet superserver daemon
@@ -481,6 +500,7 @@ config FEATURE_INETD_RPC
481config IP 500config IP
482 bool "ip" 501 bool "ip"
483 default n 502 default n
503 depends on PLATFORM_POSIX
484 help 504 help
485 The "ip" applet is a TCP/IP interface configuration and routing 505 The "ip" applet is a TCP/IP interface configuration and routing
486 utility. You generally don't need "ip" to use busybox with 506 utility. You generally don't need "ip" to use busybox with
@@ -550,30 +570,36 @@ config IPADDR
550 bool 570 bool
551 default y 571 default y
552 depends on FEATURE_IP_SHORT_FORMS && FEATURE_IP_ADDRESS 572 depends on FEATURE_IP_SHORT_FORMS && FEATURE_IP_ADDRESS
573 depends on PLATFORM_POSIX
553 574
554config IPLINK 575config IPLINK
555 bool 576 bool
556 default y 577 default y
557 depends on FEATURE_IP_SHORT_FORMS && FEATURE_IP_LINK 578 depends on FEATURE_IP_SHORT_FORMS && FEATURE_IP_LINK
579 depends on PLATFORM_POSIX
558 580
559config IPROUTE 581config IPROUTE
560 bool 582 bool
561 default y 583 default y
562 depends on FEATURE_IP_SHORT_FORMS && FEATURE_IP_ROUTE 584 depends on FEATURE_IP_SHORT_FORMS && FEATURE_IP_ROUTE
585 depends on PLATFORM_POSIX
563 586
564config IPTUNNEL 587config IPTUNNEL
565 bool 588 bool
566 default y 589 default y
567 depends on FEATURE_IP_SHORT_FORMS && FEATURE_IP_TUNNEL 590 depends on FEATURE_IP_SHORT_FORMS && FEATURE_IP_TUNNEL
591 depends on PLATFORM_POSIX
568 592
569config IPRULE 593config IPRULE
570 bool 594 bool
571 default y 595 default y
572 depends on FEATURE_IP_SHORT_FORMS && FEATURE_IP_RULE 596 depends on FEATURE_IP_SHORT_FORMS && FEATURE_IP_RULE
597 depends on PLATFORM_POSIX
573 598
574config IPCALC 599config IPCALC
575 bool "ipcalc" 600 bool "ipcalc"
576 default n 601 default n
602 depends on PLATFORM_POSIX
577 help 603 help
578 ipcalc takes an IP address and netmask and calculates the 604 ipcalc takes an IP address and netmask and calculates the
579 resulting broadcast, network, and host range. 605 resulting broadcast, network, and host range.
@@ -596,6 +622,7 @@ config FEATURE_IPCALC_LONG_OPTIONS
596config NAMEIF 622config NAMEIF
597 bool "nameif" 623 bool "nameif"
598 default n 624 default n
625 depends on PLATFORM_POSIX
599 select FEATURE_SYSLOG 626 select FEATURE_SYSLOG
600 help 627 help
601 nameif is used to rename network interface by its MAC address. 628 nameif is used to rename network interface by its MAC address.
@@ -624,6 +651,7 @@ config FEATURE_NAMEIF_EXTENDED
624config NC 651config NC
625 bool "nc" 652 bool "nc"
626 default n 653 default n
654 depends on PLATFORM_POSIX
627 help 655 help
628 A simple Unix utility which reads and writes data across network 656 A simple Unix utility which reads and writes data across network
629 connections. 657 connections.
@@ -647,6 +675,7 @@ config NC_EXTRA
647config NETSTAT 675config NETSTAT
648 bool "netstat" 676 bool "netstat"
649 default n 677 default n
678 depends on PLATFORM_POSIX
650 help 679 help
651 netstat prints information about the Linux networking subsystem. 680 netstat prints information about the Linux networking subsystem.
652 681
@@ -669,12 +698,14 @@ config FEATURE_NETSTAT_PRG
669config NSLOOKUP 698config NSLOOKUP
670 bool "nslookup" 699 bool "nslookup"
671 default n 700 default n
701 depends on PLATFORM_POSIX
672 help 702 help
673 nslookup is a tool to query Internet name servers. 703 nslookup is a tool to query Internet name servers.
674 704
675config NTPD 705config NTPD
676 bool "ntpd" 706 bool "ntpd"
677 default n 707 default n
708 depends on PLATFORM_POSIX
678 help 709 help
679 The NTP client/server daemon. 710 The NTP client/server daemon.
680 711
@@ -689,6 +720,7 @@ config FEATURE_NTPD_SERVER
689config PING 720config PING
690 bool "ping" 721 bool "ping"
691 default n 722 default n
723 depends on PLATFORM_POSIX
692 help 724 help
693 ping uses the ICMP protocol's mandatory ECHO_REQUEST datagram to 725 ping uses the ICMP protocol's mandatory ECHO_REQUEST datagram to
694 elicit an ICMP ECHO_RESPONSE from a host or gateway. 726 elicit an ICMP ECHO_RESPONSE from a host or gateway.
@@ -711,18 +743,21 @@ config FEATURE_FANCY_PING
711config PSCAN 743config PSCAN
712 bool "pscan" 744 bool "pscan"
713 default n 745 default n
746 depends on PLATFORM_POSIX
714 help 747 help
715 Simple network port scanner. 748 Simple network port scanner.
716 749
717config ROUTE 750config ROUTE
718 bool "route" 751 bool "route"
719 default n 752 default n
753 depends on PLATFORM_POSIX
720 help 754 help
721 Route displays or manipulates the kernel's IP routing tables. 755 Route displays or manipulates the kernel's IP routing tables.
722 756
723config SLATTACH 757config SLATTACH
724 bool "slattach" 758 bool "slattach"
725 default n 759 default n
760 depends on PLATFORM_POSIX
726 help 761 help
727 slattach is a small utility to attach network interfaces to serial 762 slattach is a small utility to attach network interfaces to serial
728 lines. 763 lines.
@@ -740,6 +775,7 @@ config SLATTACH
740config TCPSVD 775config TCPSVD
741 bool "tcpsvd" 776 bool "tcpsvd"
742 default n 777 default n
778 depends on PLATFORM_POSIX
743 help 779 help
744 tcpsvd listens on a TCP port and runs a program for each new 780 tcpsvd listens on a TCP port and runs a program for each new
745 connection. 781 connection.
@@ -747,6 +783,7 @@ config TCPSVD
747config TELNET 783config TELNET
748 bool "telnet" 784 bool "telnet"
749 default n 785 default n
786 depends on PLATFORM_POSIX
750 help 787 help
751 Telnet is an interface to the TELNET protocol, but is also commonly 788 Telnet is an interface to the TELNET protocol, but is also commonly
752 used to test other simple protocols. 789 used to test other simple protocols.
@@ -773,6 +810,7 @@ config FEATURE_TELNET_AUTOLOGIN
773config TELNETD 810config TELNETD
774 bool "telnetd" 811 bool "telnetd"
775 default n 812 default n
813 depends on PLATFORM_POSIX
776 select FEATURE_SYSLOG 814 select FEATURE_SYSLOG
777 help 815 help
778 A daemon for the TELNET protocol, allowing you to log onto the host 816 A daemon for the TELNET protocol, allowing you to log onto the host
@@ -844,6 +882,7 @@ config FEATURE_TELNETD_INETD_WAIT
844config TFTP 882config TFTP
845 bool "tftp" 883 bool "tftp"
846 default n 884 default n
885 depends on PLATFORM_POSIX
847 help 886 help
848 This enables the Trivial File Transfer Protocol client program. TFTP 887 This enables the Trivial File Transfer Protocol client program. TFTP
849 is usually used for simple, small transfers such as a root image 888 is usually used for simple, small transfers such as a root image
@@ -852,6 +891,7 @@ config TFTP
852config TFTPD 891config TFTPD
853 bool "tftpd" 892 bool "tftpd"
854 default n 893 default n
894 depends on PLATFORM_POSIX
855 help 895 help
856 This enables the Trivial File Transfer Protocol server program. 896 This enables the Trivial File Transfer Protocol server program.
857 It expects that stdin is a datagram socket and a packet 897 It expects that stdin is a datagram socket and a packet
@@ -906,6 +946,7 @@ config TFTP_DEBUG
906config TRACEROUTE 946config TRACEROUTE
907 bool "traceroute" 947 bool "traceroute"
908 default n 948 default n
949 depends on PLATFORM_POSIX
909 help 950 help
910 Utility to trace the route of IP packets. 951 Utility to trace the route of IP packets.
911 952
@@ -942,6 +983,7 @@ config FEATURE_TRACEROUTE_USE_ICMP
942config TUNCTL 983config TUNCTL
943 bool "tunctl" 984 bool "tunctl"
944 default n 985 default n
986 depends on PLATFORM_POSIX
945 help 987 help
946 tunctl creates or deletes tun devices. 988 tunctl creates or deletes tun devices.
947 989
@@ -967,6 +1009,7 @@ config IFUPDOWN_UDHCPC_CMD_OPTIONS
967config UDPSVD 1009config UDPSVD
968 bool "udpsvd" 1010 bool "udpsvd"
969 default n 1011 default n
1012 depends on PLATFORM_POSIX
970 help 1013 help
971 udpsvd listens on an UDP port and runs a program for each new 1014 udpsvd listens on an UDP port and runs a program for each new
972 connection. 1015 connection.
@@ -974,12 +1017,14 @@ config UDPSVD
974config VCONFIG 1017config VCONFIG
975 bool "vconfig" 1018 bool "vconfig"
976 default n 1019 default n
1020 depends on PLATFORM_POSIX
977 help 1021 help
978 Creates, removes, and configures VLAN interfaces 1022 Creates, removes, and configures VLAN interfaces
979 1023
980config WGET 1024config WGET
981 bool "wget" 1025 bool "wget"
982 default n 1026 default n
1027 depends on PLATFORM_POSIX
983 help 1028 help
984 wget is a utility for non-interactive download of files from HTTP, 1029 wget is a utility for non-interactive download of files from HTTP,
985 HTTPS, and FTP servers. 1030 HTTPS, and FTP servers.
@@ -1008,6 +1053,7 @@ config FEATURE_WGET_LONG_OPTIONS
1008config ZCIP 1053config ZCIP
1009 bool "zcip" 1054 bool "zcip"
1010 default n 1055 default n
1056 depends on PLATFORM_POSIX
1011 select FEATURE_SYSLOG 1057 select FEATURE_SYSLOG
1012 help 1058 help
1013 ZCIP provides ZeroConf IPv4 address selection, according to RFC 3927. 1059 ZCIP provides ZeroConf IPv4 address selection, according to RFC 3927.