diff options
Diffstat (limited to 'networking/Config.in')
-rw-r--r-- | networking/Config.in | 46 |
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" | |||
8 | config FEATURE_IPV6 | 8 | config 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 | |||
15 | config FEATURE_UNIX_LOCAL | 16 | config 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 | |||
41 | config VERBOSE_RESOLUTION_ERRORS | 43 | config 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 | |||
49 | config ARP | 52 | config 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 | ||
55 | config ARPING | 59 | config 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 | ||
61 | config BRCTL | 66 | config 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 | |||
87 | config DNSD | 93 | config 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 | ||
93 | config ETHER_WAKE | 100 | config 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 | ||
99 | config FAKEIDENTD | 107 | config 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 | |||
107 | config FTPD | 116 | config 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 | |||
131 | config FTPGET | 141 | config 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 | ||
137 | config FTPPUT | 148 | config 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 | |||
150 | config HOSTNAME | 162 | config 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 | ||
156 | config HTTPD | 169 | config 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 | |||
267 | config IFCONFIG | 281 | config 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 | |||
314 | config IFENSLAVE | 329 | config 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 | |||
321 | config IFPLUGD | 337 | config 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 | ||
327 | config IFUPDOWN | 344 | config 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 | |||
431 | config INETD | 449 | config 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 | |||
481 | config IP | 500 | config 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 | ||
554 | config IPLINK | 575 | config 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 | ||
559 | config IPROUTE | 581 | config 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 | ||
564 | config IPTUNNEL | 587 | config 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 | ||
569 | config IPRULE | 593 | config 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 | ||
574 | config IPCALC | 599 | config 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 | |||
596 | config NAMEIF | 622 | config 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 | |||
624 | config NC | 651 | config 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 | |||
647 | config NETSTAT | 675 | config 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 | |||
669 | config NSLOOKUP | 698 | config 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 | ||
675 | config NTPD | 705 | config 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 | |||
689 | config PING | 720 | config 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 | |||
711 | config PSCAN | 743 | config 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 | ||
717 | config ROUTE | 750 | config 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 | ||
723 | config SLATTACH | 757 | config 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 | |||
740 | config TCPSVD | 775 | config 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 | |||
747 | config TELNET | 783 | config 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 | |||
773 | config TELNETD | 810 | config 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 | |||
844 | config TFTP | 882 | config 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 | |||
852 | config TFTPD | 891 | config 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 | |||
906 | config TRACEROUTE | 946 | config 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 | |||
942 | config TUNCTL | 983 | config 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 | |||
967 | config UDPSVD | 1009 | config 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 | |||
974 | config VCONFIG | 1017 | config 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 | ||
980 | config WGET | 1024 | config 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 | |||
1008 | config ZCIP | 1053 | config 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. |