aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Andersen <andersen@codepoet.org>2001-11-10 12:07:24 +0000
committerEric Andersen <andersen@codepoet.org>2001-11-10 12:07:24 +0000
commit282671bf76bd7e3644b730673ca748947913b911 (patch)
tree0a9d9077d4df87033bb4279195852b974b33babb
parent30fcef430c59e5884f6765d16fc201c303b2e92c (diff)
downloadbusybox-w32-282671bf76bd7e3644b730673ca748947913b911.tar.gz
busybox-w32-282671bf76bd7e3644b730673ca748947913b911.tar.bz2
busybox-w32-282671bf76bd7e3644b730673ca748947913b911.zip
Cleanup some config problems. Add a sane default config that basically
matches the default old Config.h
-rw-r--r--init/config.in4
-rw-r--r--scripts/Menuconfig4
-rw-r--r--shell/config.in4
-rw-r--r--sysdeps/linux/config.in11
-rw-r--r--sysdeps/linux/defconfig289
-rw-r--r--util-linux/config.in8
6 files changed, 307 insertions, 13 deletions
diff --git a/init/config.in b/init/config.in
index 1174e21d5..58fe1d8e3 100644
--- a/init/config.in
+++ b/init/config.in
@@ -18,10 +18,10 @@ if [ "$CONFIG_INIT" = "y" ]; then
18 bool 'halt' CONFIG_HALT 18 bool 'halt' CONFIG_HALT
19 bool 'poweroff' CONFIG_POWEROFF 19 bool 'poweroff' CONFIG_POWEROFF
20 bool 'reboot' CONFIG_REBOOT 20 bool 'reboot' CONFIG_REBOOT
21 bool 'start-stop-daemon' CONFIG_START_STOP_DAEMON
22fi 21fi
23 22
24bool 'run-parts' CONFIG_RUN_PARTS 23bool 'start-stop-daemon' CONFIG_START_STOP_DAEMON
24bool 'run-parts' CONFIG_RUN_PARTS
25 25
26endmenu 26endmenu
27 27
diff --git a/scripts/Menuconfig b/scripts/Menuconfig
index 5d4cdce6b..8f511696d 100644
--- a/scripts/Menuconfig
+++ b/scripts/Menuconfig
@@ -1161,12 +1161,14 @@ set_geometry () {
1161set_geometry `stty size 2>/dev/null` 1161set_geometry `stty size 2>/dev/null`
1162 1162
1163menu_instructions="\ 1163menu_instructions="\
1164Enabling options will increase the size of busybox. \
1164Arrow keys navigate the menu. \ 1165Arrow keys navigate the menu. \
1165Pressing <Enter> selects submenus --->. \ 1166Pressing <Enter> selects submenus --->. \
1166Highlighted letters are hotkeys. \ 1167Highlighted letters are hotkeys. \
1167Pressing <Y> includes, and <N> excludes. \ 1168Pressing <Y> includes, and <N> excludes. \
1168Press <Esc><Esc> to exit, <?> for Help. \ 1169Press <Esc><Esc> to exit, <?> for Help. \
1169Legend: [*] built-in [ ] excluded " 1170Legend: [*] built-in [ ] excluded"
1171
1170 1172
1171radiolist_instructions="\ 1173radiolist_instructions="\
1172Use the arrow keys to navigate this window or \ 1174Use the arrow keys to navigate this window or \
diff --git a/shell/config.in b/shell/config.in
index e33669a7b..b9100401e 100644
--- a/shell/config.in
+++ b/shell/config.in
@@ -15,24 +15,28 @@ choice 'Choose your default shell' \
15 15
16if [ "$CONFIG_FEATURE_SH_IS_ASH" = "y" ] ; then 16if [ "$CONFIG_FEATURE_SH_IS_ASH" = "y" ] ; then
17 define_bool CONFIG_ASH y 17 define_bool CONFIG_ASH y
18 comment 'ash'
18else 19else
19 bool 'ash' CONFIG_ASH 20 bool 'ash' CONFIG_ASH
20fi 21fi
21 22
22if [ "$CONFIG_FEATURE_SH_IS_HUSH" = "y" ] ; then 23if [ "$CONFIG_FEATURE_SH_IS_HUSH" = "y" ] ; then
23 define_bool CONFIG_HUSH y 24 define_bool CONFIG_HUSH y
25 comment 'hush'
24else 26else
25 bool 'hush' CONFIG_HUSH 27 bool 'hush' CONFIG_HUSH
26fi 28fi
27 29
28if [ "$CONFIG_FEATURE_SH_IS_LASH" = "y" ] ; then 30if [ "$CONFIG_FEATURE_SH_IS_LASH" = "y" ] ; then
29 define_bool CONFIG_LASH y 31 define_bool CONFIG_LASH y
32 comment 'lash'
30else 33else
31 bool 'lash' CONFIG_LASH 34 bool 'lash' CONFIG_LASH
32fi 35fi
33 36
34if [ "$CONFIG_FEATURE_SH_IS_MSH" = "y" ] ; then 37if [ "$CONFIG_FEATURE_SH_IS_MSH" = "y" ] ; then
35 define_bool CONFIG_MSH y 38 define_bool CONFIG_MSH y
39 comment 'msh'
36else 40else
37 bool 'msh' CONFIG_MSH 41 bool 'msh' CONFIG_MSH
38fi 42fi
diff --git a/sysdeps/linux/config.in b/sysdeps/linux/config.in
index cdc9018fd..c1461602a 100644
--- a/sysdeps/linux/config.in
+++ b/sysdeps/linux/config.in
@@ -6,16 +6,15 @@ mainmenu_name "BusyBox Configuration"
6 6
7mainmenu_option next_comment 7mainmenu_option next_comment
8comment 'BusyBox general settings' 8comment 'BusyBox general settings'
9bool 'Show verbose applet usage messages (increases size)' CONFIG_FEATURE_VERBOSE_USAGE
10bool 'Support --install [-s] to install applet links at runtime' CONFIG_FEATURE_INSTALLER
11bool 'Enable locale support (system needs locale for this to work)' CONFIG_LOCALE_SUPPORT
12bool 'Support for devfs' CONFIG_FEATURE_DEVFS
13bool 'Clean up all memory before exiting (usually not needed)' CONFIG_FEATURE_CLEAN_UP
14choice 'Buffer allocation policy' \ 9choice 'Buffer allocation policy' \
15 "use_malloc CONFIG_FEATURE_BUFFERS_USE_MALLOC \ 10 "use_malloc CONFIG_FEATURE_BUFFERS_USE_MALLOC \
16 on_stack CONFIG_FEATURE_BUFFERS_GO_ON_STACK \ 11 on_stack CONFIG_FEATURE_BUFFERS_GO_ON_STACK \
17 in_bss CONFIG_FEATURE_BUFFERS_GO_IN_BSS" use_malloc 12 in_bss CONFIG_FEATURE_BUFFERS_GO_IN_BSS" use_malloc
18 13bool 'Show verbose applet usage messages' CONFIG_FEATURE_VERBOSE_USAGE
14bool 'Support --install [-s] to install applet links at runtime' CONFIG_FEATURE_INSTALLER
15bool 'Enable locale support (system needs locale for this to work)' CONFIG_LOCALE_SUPPORT
16bool 'Support for devfs' CONFIG_FEATURE_DEVFS
17bool 'Clean up all memory before exiting (usually not needed)' CONFIG_FEATURE_CLEAN_UP
19endmenu 18endmenu
20 19
21source archival/config.in 20source archival/config.in
diff --git a/sysdeps/linux/defconfig b/sysdeps/linux/defconfig
index e69de29bb..8d65b0404 100644
--- a/sysdeps/linux/defconfig
+++ b/sysdeps/linux/defconfig
@@ -0,0 +1,289 @@
1#
2# Automatically generated by make menuconfig: don't edit
3#
4
5#
6# BusyBox general settings
7#
8# CONFIG_FEATURE_BUFFERS_USE_MALLOC is not set
9CONFIG_FEATURE_BUFFERS_GO_ON_STACK=y
10# CONFIG_FEATURE_BUFFERS_GO_IN_BSS is not set
11# CONFIG_FEATURE_VERBOSE_USAGE is not set
12# CONFIG_FEATURE_INSTALLER is not set
13# CONFIG_LOCALE_SUPPORT is not set
14# CONFIG_FEATURE_DEVFS is not set
15# CONFIG_FEATURE_CLEAN_UP is not set
16
17#
18# Archival Utilities
19#
20# CONFIG_AR is not set
21# CONFIG_BUNZIP2 is not set
22# CONFIG_CPIO is not set
23# CONFIG_DPKG is not set
24# CONFIG_DPKG_DEB is not set
25CONFIG_GUNZIP=y
26CONFIG_GZIP=y
27# CONFIG_RPM2CPIO is not set
28CONFIG_TAR=y
29CONFIG_FEATURE_TAR_CREATE=y
30# CONFIG_FEATURE_TAR_EXCLUDE is not set
31CONFIG_FEATURE_TAR_GZIP=y
32
33#
34# Console Utilities
35#
36# CONFIG_CHVT is not set
37CONFIG_CLEAR=y
38# CONFIG_DEALLOCVT is not set
39# CONFIG_DUMPKMAP is not set
40# CONFIG_LOADACM is not set
41# CONFIG_LOADFONT is not set
42# CONFIG_LOADKMAP is not set
43CONFIG_RESET=y
44# CONFIG_SETKEYCODES is not set
45
46#
47# Editors
48#
49CONFIG_SED=y
50CONFIG_VI=y
51CONFIG_FEATURE_VI_COLON=y
52CONFIG_FEATURE_VI_YANKMARK=y
53CONFIG_FEATURE_VI_SEARCH=y
54CONFIG_FEATURE_VI_USE_SIGNALS=y
55CONFIG_FEATURE_VI_DOT_CMD=y
56CONFIG_FEATURE_VI_READONLY=y
57CONFIG_FEATURE_VI_SETOPTS=y
58CONFIG_FEATURE_VI_SET=y
59CONFIG_FEATURE_VI_WIN_RESIZE=y
60CONFIG_FEATURE_VI_OPTIMIZE_CURSOR=y
61
62#
63# File Utilities
64#
65CONFIG_CHMOD=y
66CONFIG_CHOWN=y
67CONFIG_CHGRP=y
68CONFIG_CP=y
69CONFIG_DD=y
70CONFIG_DF=y
71CONFIG_DU=y
72CONFIG_LN=y
73CONFIG_LS=y
74CONFIG_FEATURE_LS_FILETYPES=y
75CONFIG_FEATURE_LS_FOLLOWLINKS=y
76# CONFIG_FEATURE_LS_RECURSIVE is not set
77CONFIG_FEATURE_LS_SORTFILES=y
78CONFIG_FEATURE_LS_TIMESTAMPS=y
79CONFIG_FEATURE_LS_USERNAME=y
80CONFIG_MKDIR=y
81# CONFIG_MKFIFO is not set
82CONFIG_MKNOD=y
83CONFIG_MV=y
84CONFIG_RM=y
85CONFIG_RMDIR=y
86CONFIG_SYNC=y
87CONFIG_TOUCH=y
88CONFIG_FEATURE_AUTOWIDTH=y
89CONFIG_FEATURE_HUMAN_READABLE=y
90
91#
92# Finding Utilities
93#
94CONFIG_FIND=y
95# CONFIG_FEATURE_FIND_MTIME is not set
96# CONFIG_FEATURE_FIND_PERM is not set
97CONFIG_FEATURE_FIND_TYPE=y
98CONFIG_GREP=y
99# CONFIG_FEATURE_GREP_EGREP_ALIAS is not set
100# CONFIG_FEATURE_GREP_CONTEXT is not set
101CONFIG_WHICH=y
102# CONFIG_XARGS is not set
103
104#
105# Init Utilities
106#
107CONFIG_INIT=y
108CONFIG_FEATURE_USE_INITTAB=y
109CONFIG_FEATURE_INITRD=y
110CONFIG_FEATURE_INIT_COREDUMPS=y
111CONFIG_FEATURE_EXTRA_QUIET=y
112CONFIG_HALT=y
113CONFIG_POWEROFF=y
114CONFIG_REBOOT=y
115# CONFIG_START_STOP_DAEMON is not set
116# CONFIG_RUN_PARTS is not set
117
118#
119# Miscellaneous Utilities
120#
121# CONFIG_ADJTIMEX is not set
122# CONFIG_DC is not set
123# CONFIG_DUTMP is not set
124# CONFIG_MAKEDEVS is not set
125# CONFIG_MKTEMP is not set
126# CONFIG_MT is not set
127# CONFIG_READLINK is not set
128# CONFIG_UPDATE is not set
129# CONFIG_WATCHDOG is not set
130
131#
132# Module Utilities
133#
134CONFIG_INSMOD=y
135CONFIG_LSMOD=y
136CONFIG_MODPROBE=y
137CONFIG_RMMOD=y
138CONFIG_FEATURE_NEW_MODULE_INTERFACE=y
139# CONFIG_FEATURE_OLD_MODULE_INTERFACE is not set
140# CONFIG_FEATURE_INSMOD_VERSION_CHECKING is not set
141# CONFIG_FEATURE_INSMOD_LOADINKMEM is not set
142
143#
144# Networking Utilities
145#
146CONFIG_HOSTNAME=y
147CONFIG_IFCONFIG=y
148CONFIG_FEATURE_IFCONFIG_STATUS=y
149# CONFIG_FEATURE_IFCONFIG_SLIP is not set
150# CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ is not set
151CONFIG_FEATURE_IFCONFIG_HW=y
152# CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS is not set
153# CONFIG_NC is not set
154# CONFIG_NETSTAT is not set
155CONFIG_NSLOOKUP=y
156CONFIG_PING=y
157CONFIG_FEATURE_FANCY_PING=y
158CONFIG_ROUTE=y
159# CONFIG_TELNET is not set
160# CONFIG_TFTP is not set
161# CONFIG_TRACEROUTE is not set
162# CONFIG_WGET is not set
163
164#
165# Login/Password Management Utilities
166#
167# CONFIG_USE_BB_PWD_GRP is not set
168# CONFIG_ADDGROUP is not set
169# CONFIG_ADDUSER is not set
170# CONFIG_DELUSER is not set
171# CONFIG_DELUSER is not set
172# CONFIG_GETTY is not set
173
174#
175# Process Utilities
176#
177CONFIG_FREE=y
178CONFIG_KILL=y
179CONFIG_KILLALL=y
180# CONFIG_PIDOF is not set
181CONFIG_PS=y
182# CONFIG_FEATURE_USE_DEVPS_PATCH is not set
183# CONFIG_RENICE is not set
184CONFIG_UPTIME=y
185
186#
187# Bourne Shell
188#
189CONFIG_FEATURE_SH_IS_ASH=y
190# CONFIG_FEATURE_SH_IS_HUSH is not set
191# CONFIG_FEATURE_SH_IS_LASH is not set
192# CONFIG_FEATURE_SH_IS_MSH is not set
193# CONFIG_FEATURE_SH_IS_NONE is not set
194CONFIG_ASH=y
195# CONFIG_HUSH is not set
196# CONFIG_LASH is not set
197# CONFIG_MSH is not set
198CONFIG_FEATURE_COMMAND_EDITING=y
199CONFIG_FEATURE_COMMAND_TAB_COMPLETION=y
200CONFIG_FEATURE_COMMAND_USERNAME_COMPLETION=y
201CONFIG_FEATURE_SH_STANDALONE_SHELL=y
202CONFIG_FEATURE_SH_APPLETS_ALWAYS_WIN=y
203CONFIG_FEATURE_SH_FANCY_PROMPT=y
204# CONFIG_FEATURE_SH_EXTRA_QUIET is not set
205
206#
207# Shell Utilities
208#
209CONFIG_BASENAME=y
210CONFIG_CHROOT=y
211CONFIG_DATE=y
212CONFIG_DIRNAME=y
213CONFIG_ECHO=y
214CONFIG_ENV=y
215# CONFIG_EXPR is not set
216CONFIG_FALSE=y
217# CONFIG_HOSTID is not set
218CONFIG_ID=y
219# CONFIG_LOGNAME is not set
220# CONFIG_PRINTF is not set
221CONFIG_PWD=y
222CONFIG_SLEEP=y
223# CONFIG_STTY is not set
224# CONFIG_TEE is not set
225CONFIG_TEST=y
226CONFIG_TRUE=y
227CONFIG_TTY=y
228CONFIG_UNAME=y
229# CONFIG_USLEEP is not set
230CONFIG_WHOAMI=y
231CONFIG_YES=y
232
233#
234# System Logging Utilities
235#
236CONFIG_KLOGD=y
237CONFIG_LOGGER=y
238CONFIG_SYSLOGD=y
239# CONFIG_FEATURE_REMOTE_LOG is not set
240# CONFIG_FEATURE_IPC_SYSLOG is not set
241
242#
243# Text Utilities
244#
245CONFIG_CAT=y
246# CONFIG_CMP is not set
247CONFIG_CUT=y
248# CONFIG_DOS2UNIX is not set
249CONFIG_HEAD=y
250# CONFIG_LENGTH is not set
251# CONFIG_MD5SUM is not set
252# CONFIG_OD is not set
253CONFIG_SORT=y
254# CONFIG_FEATURE_SORT_REVERSE is not set
255# CONFIG_FEATURE_SORT_UNIQUE is not set
256CONFIG_TAIL=y
257# CONFIG_FEATURE_FANCY_TAIL is not set
258# CONFIG_TR is not set
259CONFIG_UNIQ=y
260# CONFIG_DOS2UNIX is not set
261# CONFIG_UUDECODE is not set
262# CONFIG_UUENCODE is not set
263# CONFIG_WC is not set
264
265#
266# Linux System Utilities
267#
268CONFIG_DMESG=y
269# CONFIG_FBSET is not set
270# CONFIG_FDFLUSH is not set
271# CONFIG_FREERAMDISK is not set
272# CONFIG_FSCK_MINIX is not set
273# CONFIG_MKFS_MINIX is not set
274# CONFIG_GETOPT is not set
275# CONFIG_HEXDUMP is not set
276# CONFIG_MKSWAP is not set
277CONFIG_MORE=y
278CONFIG_FEATURE_USE_TERMIOS=y
279CONFIG_FEATURE_AUTOWIDTH=y
280# CONFIG_PIVOT_ROOT is not set
281# CONFIG_RDATE is not set
282# CONFIG_SWAPONOFF is not set
283CONFIG_MOUNT=y
284# CONFIG_NFSMOUNT is not set
285# CONFIG_FEATURE_USE_DEVPS_PATCH is not set
286CONFIG_UMOUNT=y
287# CONFIG_FEATURE_MOUNT_FORCE is not set
288# CONFIG_FEATURE_MOUNT_LOOP is not set
289# CONFIG_FEATURE_MTAB_SUPPORT is not set
diff --git a/util-linux/config.in b/util-linux/config.in
index 267383085..6058944a2 100644
--- a/util-linux/config.in
+++ b/util-linux/config.in
@@ -28,10 +28,13 @@ bool 'more' CONFIG_MORE
28if [ "$CONFIG_MORE" = "y" ]; then 28if [ "$CONFIG_MORE" = "y" ]; then
29 bool ' Use termios to manipulate the screen' CONFIG_FEATURE_USE_TERMIOS 29 bool ' Use termios to manipulate the screen' CONFIG_FEATURE_USE_TERMIOS
30fi 30fi
31if [ "$CONFIG_LS" = "y" -o "$CONFIG_MORE" = "y"]; then 31if [ "$CONFIG_LS" = "y" -o "$CONFIG_MORE" = "y" ]; then
32 comment ' Common options for ls and more' 32 comment ' Common options for ls and more'
33 bool ' Calculate terminal & column widths' CONFIG_FEATURE_AUTOWIDTH 33 bool ' Calculate terminal & column widths' CONFIG_FEATURE_AUTOWIDTH
34fi 34fi
35bool 'pivot_root' CONFIG_PIVOT_ROOT
36bool 'rdate' CONFIG_RDATE
37bool 'swaponoff' CONFIG_SWAPONOFF
35bool 'mount' CONFIG_MOUNT 38bool 'mount' CONFIG_MOUNT
36if [ "$CONFIG_MOUNT" = "y" ]; then 39if [ "$CONFIG_MOUNT" = "y" ]; then
37 bool ' Support mounting nfs file systems' CONFIG_NFSMOUNT 40 bool ' Support mounting nfs file systems' CONFIG_NFSMOUNT
@@ -46,9 +49,6 @@ if [ "$CONFIG_MOUNT" = "y" -o "$CONFIG_UMOUNT" = "y" ]; then
46 bool ' Support for loop devices' CONFIG_FEATURE_MOUNT_LOOP 49 bool ' Support for loop devices' CONFIG_FEATURE_MOUNT_LOOP
47 bool ' Support for a real /etc/mtab (instead of /proc/mounts)' CONFIG_FEATURE_MTAB_SUPPORT 50 bool ' Support for a real /etc/mtab (instead of /proc/mounts)' CONFIG_FEATURE_MTAB_SUPPORT
48fi 51fi
49bool 'pivot_root' CONFIG_PIVOT_ROOT
50bool 'rdate' CONFIG_RDATE
51bool 'swaponoff' CONFIG_SWAPONOFF
52 52
53endmenu 53endmenu
54 54