aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNguyễn Thái Ngọc Duy <pclouds@gmail.com>2009-04-28 14:41:16 +1000
committerNguyễn Thái Ngọc Duy <pclouds@gmail.com>2009-04-28 14:50:56 +1000
commitf12c99c0e44be0587faa2371af386c7f2d9e72f7 (patch)
tree068d2f66a30d7179f0a2c7533739477123b7809e
parentc3a5ad18b81f9794f4d1ecc7a4772c9ef4a2b1bf (diff)
downloadbusybox-w32-f12c99c0e44be0587faa2371af386c7f2d9e72f7.tar.gz
busybox-w32-f12c99c0e44be0587faa2371af386c7f2d9e72f7.tar.bz2
busybox-w32-f12c99c0e44be0587faa2371af386c7f2d9e72f7.zip
Config.in: comment out programs/features that will not get supported anytime soon
-rw-r--r--archival/Config.in2
-rw-r--r--coreutils/Config.in19
-rw-r--r--debianutils/Config.in2
-rw-r--r--networking/Config.in14
-rw-r--r--shell/Config.in10
5 files changed, 44 insertions, 3 deletions
diff --git a/archival/Config.in b/archival/Config.in
index 2741982c0..f21509271 100644
--- a/archival/Config.in
+++ b/archival/Config.in
@@ -71,6 +71,7 @@ config CPIO
71config DPKG 71config DPKG
72 bool "dpkg" 72 bool "dpkg"
73 default n 73 default n
74 depends on !MINGW32
74 help 75 help
75 dpkg is a medium-level tool to install, build, remove and manage Debian packages. 76 dpkg is a medium-level tool to install, build, remove and manage Debian packages.
76 77
@@ -130,6 +131,7 @@ config RPM2CPIO
130config RPM 131config RPM
131 bool "rpm" 132 bool "rpm"
132 default n 133 default n
134 depends on !MINGW32
133 help 135 help
134 Mini RPM applet - queries and extracts RPM packages. 136 Mini RPM applet - queries and extracts RPM packages.
135 137
diff --git a/coreutils/Config.in b/coreutils/Config.in
index be5e9527b..ad06abb32 100644
--- a/coreutils/Config.in
+++ b/coreutils/Config.in
@@ -36,18 +36,21 @@ config CATV
36config CHGRP 36config CHGRP
37 bool "chgrp" 37 bool "chgrp"
38 default n 38 default n
39 depends on !MINGW32
39 help 40 help
40 chgrp is used to change the group ownership of files. 41 chgrp is used to change the group ownership of files.
41 42
42config CHMOD 43config CHMOD
43 bool "chmod" 44 bool "chmod"
44 default n 45 default n
46 depends on !MINGW32
45 help 47 help
46 chmod is used to change the access permission of files. 48 chmod is used to change the access permission of files.
47 49
48config CHOWN 50config CHOWN
49 bool "chown" 51 bool "chown"
50 default n 52 default n
53 depends on !MINGW32
51 help 54 help
52 chown is used to change the user and/or group ownership 55 chown is used to change the user and/or group ownership
53 of files. 56 of files.
@@ -55,6 +58,7 @@ config CHOWN
55config CHROOT 58config CHROOT
56 bool "chroot" 59 bool "chroot"
57 default n 60 default n
61 depends on !MINGW32
58 help 62 help
59 chroot is used to change the root directory and run a command. 63 chroot is used to change the root directory and run a command.
60 The default command is `/bin/sh'. 64 The default command is `/bin/sh'.
@@ -138,6 +142,7 @@ config FEATURE_DD_IBS_OBS
138config DF 142config DF
139 bool "df" 143 bool "df"
140 default n 144 default n
145 depends on !MINGW32
141 help 146 help
142 df reports the amount of disk space used and available 147 df reports the amount of disk space used and available
143 on filesystems. 148 on filesystems.
@@ -284,6 +289,7 @@ config FEATURE_FANCY_HEAD
284config HOSTID 289config HOSTID
285 bool "hostid" 290 bool "hostid"
286 default n 291 default n
292 depends on !MINGW32
287 help 293 help
288 hostid prints the numeric identifier (in hexadecimal) for 294 hostid prints the numeric identifier (in hexadecimal) for
289 the current host. 295 the current host.
@@ -291,6 +297,7 @@ config HOSTID
291config ID 297config ID
292 bool "id" 298 bool "id"
293 default n 299 default n
300 depends on !MINGW32
294 help 301 help
295 id displays the current user and group ID names. 302 id displays the current user and group ID names.
296 303
@@ -322,6 +329,7 @@ config LN
322config LOGNAME 329config LOGNAME
323 bool "logname" 330 bool "logname"
324 default n 331 default n
332 depends on !MINGW32
325 help 333 help
326 logname is used to print the current user's login name. 334 logname is used to print the current user's login name.
327 335
@@ -413,6 +421,7 @@ config FEATURE_MKDIR_LONG_OPTIONS
413config MKFIFO 421config MKFIFO
414 bool "mkfifo" 422 bool "mkfifo"
415 default n 423 default n
424 depends on !MINGW32
416 help 425 help
417 mkfifo is used to create FIFOs (named pipes). 426 mkfifo is used to create FIFOs (named pipes).
418 The `mknod' program can also create FIFOs. 427 The `mknod' program can also create FIFOs.
@@ -420,6 +429,7 @@ config MKFIFO
420config MKNOD 429config MKNOD
421 bool "mknod" 430 bool "mknod"
422 default n 431 default n
432 depends on !MINGW32
423 help 433 help
424 mknod is used to create FIFOs or block/character special 434 mknod is used to create FIFOs or block/character special
425 files with the specified names. 435 files with the specified names.
@@ -440,12 +450,14 @@ config FEATURE_MV_LONG_OPTIONS
440config NICE 450config NICE
441 bool "nice" 451 bool "nice"
442 default n 452 default n
453 depends on !MINGW32
443 help 454 help
444 nice runs a program with modified scheduling priority. 455 nice runs a program with modified scheduling priority.
445 456
446config NOHUP 457config NOHUP
447 bool "nohup" 458 bool "nohup"
448 default n 459 default n
460 depends on !MINGW32
449 help 461 help
450 run a command immune to hangups, with output to a non-tty. 462 run a command immune to hangups, with output to a non-tty.
451 463
@@ -569,6 +581,7 @@ config FEATURE_STAT_FORMAT
569config STTY 581config STTY
570 bool "stty" 582 bool "stty"
571 default n 583 default n
584 depends on !MINGW32
572 help 585 help
573 stty is used to change and print terminal line settings. 586 stty is used to change and print terminal line settings.
574 587
@@ -581,6 +594,7 @@ config SUM
581config SYNC 594config SYNC
582 bool "sync" 595 bool "sync"
583 default n 596 default n
597 depends on !MINGW32
584 help 598 help
585 sync is used to flush filesystem buffers. 599 sync is used to flush filesystem buffers.
586 600
@@ -670,6 +684,7 @@ config TRUE
670config TTY 684config TTY
671 bool "tty" 685 bool "tty"
672 default n 686 default n
687 depends on !MINGW32
673 help 688 help
674 tty is used to print the name of the current terminal to 689 tty is used to print the name of the current terminal to
675 standard output. 690 standard output.
@@ -729,6 +744,7 @@ config FEATURE_WC_LARGE
729config WHO 744config WHO
730 bool "who" 745 bool "who"
731 default n 746 default n
747 depends on !MINGW32
732 select FEATURE_UTMP 748 select FEATURE_UTMP
733 help 749 help
734 who is used to show who is logged on. 750 who is used to show who is logged on.
@@ -736,6 +752,7 @@ config WHO
736config WHOAMI 752config WHOAMI
737 bool "whoami" 753 bool "whoami"
738 default n 754 default n
755 depends on !MINGW32
739 help 756 help
740 whoami is used to print the username of the current 757 whoami is used to print the username of the current
741 user id (same as id -un). 758 user id (same as id -un).
@@ -753,7 +770,7 @@ comment "Common options for cp and mv"
753config FEATURE_PRESERVE_HARDLINKS 770config FEATURE_PRESERVE_HARDLINKS
754 bool "Preserve hard links" 771 bool "Preserve hard links"
755 default n 772 default n
756 depends on CP || MV 773 depends on (CP || MV) && !MINGW32
757 help 774 help
758 Allow cp and mv to preserve hard links. 775 Allow cp and mv to preserve hard links.
759 776
diff --git a/debianutils/Config.in b/debianutils/Config.in
index c49197666..0e8a4c790 100644
--- a/debianutils/Config.in
+++ b/debianutils/Config.in
@@ -34,6 +34,7 @@ config FEATURE_READLINK_FOLLOW
34config RUN_PARTS 34config RUN_PARTS
35 bool "run-parts" 35 bool "run-parts"
36 default n 36 default n
37 depends on !MINGW32
37 help 38 help
38 run-parts is a utility designed to run all the scripts in a directory. 39 run-parts is a utility designed to run all the scripts in a directory.
39 40
@@ -65,6 +66,7 @@ config FEATURE_RUN_PARTS_FANCY
65config START_STOP_DAEMON 66config START_STOP_DAEMON
66 bool "start-stop-daemon" 67 bool "start-stop-daemon"
67 default y 68 default y
69 depends on !MINGW32
68 help 70 help
69 start-stop-daemon is used to control the creation and 71 start-stop-daemon is used to control the creation and
70 termination of system-level processes, usually the ones 72 termination of system-level processes, usually the ones
diff --git a/networking/Config.in b/networking/Config.in
index 5ccc4836a..c92bf91fa 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 !MINGW32
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.
@@ -23,12 +24,14 @@ config VERBOSE_RESOLUTION_ERRORS
23config ARP 24config ARP
24 bool "arp" 25 bool "arp"
25 default n 26 default n
27 depends on !MINGW32
26 help 28 help
27 Manipulate the system ARP cache. 29 Manipulate the system ARP cache.
28 30
29config ARPING 31config ARPING
30 bool "arping" 32 bool "arping"
31 default n 33 default n
34 depends on !MINGW32
32 help 35 help
33 Ping hosts by ARP packets. 36 Ping hosts by ARP packets.
34 37
@@ -41,6 +44,7 @@ config DNSD
41config ETHER_WAKE 44config ETHER_WAKE
42 bool "ether-wake" 45 bool "ether-wake"
43 default n 46 default n
47 depends on !MINGW32
44 help 48 help
45 Send a magic packet to wake up sleeping machines. 49 Send a magic packet to wake up sleeping machines.
46 50
@@ -165,6 +169,7 @@ config FEATURE_HTTPD_ENCODE_URL_STR
165config IFCONFIG 169config IFCONFIG
166 bool "ifconfig" 170 bool "ifconfig"
167 default n 171 default n
172 depends on !MINGW32
168 help 173 help
169 Ifconfig is used to configure the kernel-resident network interfaces. 174 Ifconfig is used to configure the kernel-resident network interfaces.
170 175
@@ -212,6 +217,7 @@ config FEATURE_IFCONFIG_BROADCAST_PLUS
212config IFUPDOWN 217config IFUPDOWN
213 bool "ifupdown" 218 bool "ifupdown"
214 default n 219 default n
220 depends on !MINGW32
215 help 221 help
216 Activate or deactivate the specified interfaces. This applet makes 222 Activate or deactivate the specified interfaces. This applet makes
217 use of either "ifconfig" and "route" or the "ip" command to actually 223 use of either "ifconfig" and "route" or the "ip" command to actually
@@ -354,6 +360,7 @@ config FEATURE_INETD_RPC
354config IP 360config IP
355 bool "ip" 361 bool "ip"
356 default n 362 default n
363 depends on !MINGW32
357 help 364 help
358 The "ip" applet is a TCP/IP interface configuration and routing 365 The "ip" applet is a TCP/IP interface configuration and routing
359 utility. You generally don't need "ip" to use busybox with 366 utility. You generally don't need "ip" to use busybox with
@@ -458,6 +465,7 @@ config FEATURE_IPCALC_LONG_OPTIONS
458config NAMEIF 465config NAMEIF
459 bool "nameif" 466 bool "nameif"
460 default n 467 default n
468 depends on !MINGW32
461 select FEATURE_SYSLOG 469 select FEATURE_SYSLOG
462 help 470 help
463 nameif is used to rename network interface by its MAC address. 471 nameif is used to rename network interface by its MAC address.
@@ -496,6 +504,7 @@ config NC_EXTRA
496config NETSTAT 504config NETSTAT
497 bool "netstat" 505 bool "netstat"
498 default n 506 default n
507 depends on !MINGW32
499 help 508 help
500 netstat prints information about the Linux networking subsystem. 509 netstat prints information about the Linux networking subsystem.
501 510
@@ -516,6 +525,7 @@ config NSLOOKUP
516config PING 525config PING
517 bool "ping" 526 bool "ping"
518 default n 527 default n
528 depends on !MINGW32
519 help 529 help
520 ping uses the ICMP protocol's mandatory ECHO_REQUEST datagram to 530 ping uses the ICMP protocol's mandatory ECHO_REQUEST datagram to
521 elicit an ICMP ECHO_RESPONSE from a host or gateway. 531 elicit an ICMP ECHO_RESPONSE from a host or gateway.
@@ -538,6 +548,7 @@ config FEATURE_FANCY_PING
538config ROUTE 548config ROUTE
539 bool "route" 549 bool "route"
540 default n 550 default n
551 depends on !MINGW32
541 help 552 help
542 Route displays or manipulates the kernel's IP routing tables. 553 Route displays or manipulates the kernel's IP routing tables.
543 554
@@ -660,6 +671,7 @@ config DEBUG_TFTP
660config TRACEROUTE 671config TRACEROUTE
661 bool "traceroute" 672 bool "traceroute"
662 default n 673 default n
674 depends on !MINGW32
663 help 675 help
664 Utility to trace the route of IP packets 676 Utility to trace the route of IP packets
665 677
@@ -691,6 +703,7 @@ source networking/udhcp/Config.in
691config VCONFIG 703config VCONFIG
692 bool "vconfig" 704 bool "vconfig"
693 default n 705 default n
706 depends on !MINGW32
694 help 707 help
695 Creates, removes, and configures VLAN interfaces 708 Creates, removes, and configures VLAN interfaces
696 709
@@ -725,6 +738,7 @@ config FEATURE_WGET_LONG_OPTIONS
725config ZCIP 738config ZCIP
726 bool "zcip" 739 bool "zcip"
727 default n 740 default n
741 depends on !MINGW32
728 select FEATURE_SYSLOG 742 select FEATURE_SYSLOG
729 help 743 help
730 ZCIP provides ZeroConf IPv4 address selection, according to RFC 3927. 744 ZCIP provides ZeroConf IPv4 address selection, according to RFC 3927.
diff --git a/shell/Config.in b/shell/Config.in
index 0689b4ec2..beae69256 100644
--- a/shell/Config.in
+++ b/shell/Config.in
@@ -16,6 +16,7 @@ config FEATURE_SH_IS_ASH
16 select ASH 16 select ASH
17 bool "ash" 17 bool "ash"
18 18
19if !MINGW32
19config FEATURE_SH_IS_HUSH 20config FEATURE_SH_IS_HUSH
20 select HUSH 21 select HUSH
21 bool "hush" 22 bool "hush"
@@ -27,6 +28,7 @@ config FEATURE_SH_IS_LASH
27config FEATURE_SH_IS_MSH 28config FEATURE_SH_IS_MSH
28 select MSH 29 select MSH
29 bool "msh" 30 bool "msh"
31endif
30 32
31config FEATURE_SH_IS_NONE 33config FEATURE_SH_IS_NONE
32 bool "none" 34 bool "none"
@@ -50,7 +52,7 @@ comment "Ash Shell Options"
50config ASH_JOB_CONTROL 52config ASH_JOB_CONTROL
51 bool "Job control" 53 bool "Job control"
52 default y 54 default y
53 depends on ASH 55 depends on ASH && !MINGW32
54 help 56 help
55 Enable job control in the ash shell. 57 Enable job control in the ash shell.
56 58
@@ -129,7 +131,7 @@ config ASH_CMDCMD
129config ASH_MAIL 131config ASH_MAIL
130 bool "Check for new mail on interactive shells" 132 bool "Check for new mail on interactive shells"
131 default y 133 default y
132 depends on ASH 134 depends on ASH && !MINGW32
133 help 135 help
134 Enable "check for new mail" in the ash shell. 136 Enable "check for new mail" in the ash shell.
135 137
@@ -163,6 +165,7 @@ config ASH_EXPAND_PRMT
163config HUSH 165config HUSH
164 bool "hush" 166 bool "hush"
165 default n 167 default n
168 depends on !MINGW32
166 select TRUE 169 select TRUE
167 select FALSE 170 select FALSE
168 select TEST 171 select TEST
@@ -228,6 +231,7 @@ config HUSH_LOOPS
228config LASH 231config LASH
229 bool "lash" 232 bool "lash"
230 default n 233 default n
234 depends on !MINGW32
231 select TRUE 235 select TRUE
232 select FALSE 236 select FALSE
233 select TEST 237 select TEST
@@ -243,6 +247,7 @@ config LASH
243config MSH 247config MSH
244 bool "msh" 248 bool "msh"
245 default n 249 default n
250 depends on !MINGW32
246 select TRUE 251 select TRUE
247 select FALSE 252 select FALSE
248 select TEST 253 select TEST
@@ -300,6 +305,7 @@ config FEATURE_SH_STANDALONE
300config CTTYHACK 305config CTTYHACK
301 bool "cttyhack" 306 bool "cttyhack"
302 default n 307 default n
308 depends on !MINGW32
303 help 309 help
304 One common problem reported on the mailing list is "can't access tty; 310 One common problem reported on the mailing list is "can't access tty;
305 job control turned off" error message which typically appears when 311 job control turned off" error message which typically appears when