summaryrefslogtreecommitdiff
path: root/busybox/sysdeps/linux
diff options
context:
space:
mode:
authornobody <nobody@localhost>2004-10-13 09:42:10 +0000
committernobody <nobody@localhost>2004-10-13 09:42:10 +0000
commit8c59a0bf0e9e2d87b0ff273ea3f0bf05bbbf6373 (patch)
tree1826706cd4fd009fcd14f4f8021005ec8ec0fa59 /busybox/sysdeps/linux
downloadbusybox-w32-8c59a0bf0e9e2d87b0ff273ea3f0bf05bbbf6373.tar.gz
busybox-w32-8c59a0bf0e9e2d87b0ff273ea3f0bf05bbbf6373.tar.bz2
busybox-w32-8c59a0bf0e9e2d87b0ff273ea3f0bf05bbbf6373.zip
This commit was manufactured by cvs2svn to create tag 'busybox_1_00'.
Diffstat (limited to 'busybox/sysdeps/linux')
-rw-r--r--busybox/sysdeps/linux/Config.in294
-rw-r--r--busybox/sysdeps/linux/defconfig421
2 files changed, 715 insertions, 0 deletions
diff --git a/busybox/sysdeps/linux/Config.in b/busybox/sysdeps/linux/Config.in
new file mode 100644
index 000000000..744a84d18
--- /dev/null
+++ b/busybox/sysdeps/linux/Config.in
@@ -0,0 +1,294 @@
1#
2# For a description of the syntax of this configuration file,
3# see scripts/kbuild/config-language.txt.
4#
5
6mainmenu "BusyBox Configuration"
7
8config HAVE_DOT_CONFIG
9 bool
10 default y
11
12menu "General Configuration"
13
14choice
15 prompt "Buffer allocation policy"
16 default CONFIG_FEATURE_BUFFERS_USE_MALLOC
17 help
18 There are 3 ways BusyBox can handle buffer allocations:
19 - Use malloc. This costs code size for the call to xmalloc.
20 - Put them on stack. For some very small machines with limited stack
21 space, this can be deadly. For most folks, this works just fine.
22 - Put them in BSS. This works beautifully for computers with a real
23 MMU (and OS support), but wastes runtime RAM for uCLinux. This
24 behavior was the only one available for BusyBox versions 0.48 and
25 earlier.
26
27config CONFIG_FEATURE_BUFFERS_USE_MALLOC
28 bool "Allocate with Malloc"
29
30config CONFIG_FEATURE_BUFFERS_GO_ON_STACK
31 bool "Allocate on the Stack"
32
33config CONFIG_FEATURE_BUFFERS_GO_IN_BSS
34 bool "Allocate in the .bss section"
35
36endchoice
37
38config CONFIG_FEATURE_VERBOSE_USAGE
39 bool "Show verbose applet usage messages"
40 default n
41 help
42 All BusyBox applets will show more verbose help messages when
43 busybox is invoked with --help. This will add a lot of text to the
44 busybox binary. In the default configuration, this will add about
45 13k, but it can add much more depending on your configuration.
46
47config CONFIG_FEATURE_INSTALLER
48 bool "Support --install [-s] to install applet links at runtime"
49 default n
50 help
51 Enable 'busybox --install [-s]' support. This will allow you to use
52 busybox at runtime to create hard links or symlinks for all the
53 applets that are compiled into busybox. This feature requires the
54 /proc filesystem.
55
56config CONFIG_LOCALE_SUPPORT
57 bool "Enable locale support (system needs locale for this to work)"
58 default n
59 help
60 Enable this if your system has locale support and you would like
61 busybox to support locale settings.
62
63config CONFIG_FEATURE_DEVFS
64 bool "Support for devfs"
65 default n
66 help
67 Enable if you want BusyBox to work with devfs.
68
69config CONFIG_FEATURE_DEVPTS
70 bool "Use the devpts filesystem for Unix98 PTYs"
71 default y if CONFIG_FEATURE_DEVFS
72 help
73 Enable if you want BusyBox to use Unix98 PTY support. If enabled,
74 busybox will use /dev/ptmx for the master side of the pseudoterminal
75 and /dev/pts/<number> for the slave side. Otherwise, BSD style
76 /dev/ttyp<number> will be used. To use this option, you should have
77 devpts or devfs mounted.
78
79config CONFIG_FEATURE_CLEAN_UP
80 bool "Clean up all memory before exiting (usually not needed)"
81 default n
82 help
83 As a size optimization, busybox by default does not cleanup memory
84 that is dynamically allocated or close files before exiting. This
85 saves space and is usually not needed since the OS will clean up for
86 us. Don't enable this unless you have a really good reason to clean
87 things up manually.
88
89config CONFIG_FEATURE_SUID
90 bool "Support for SUID/SGID handling"
91 default n
92 help
93 Support SUID and SGID binaries.
94
95config CONFIG_FEATURE_SUID_CONFIG
96 bool "Runtime SUID/SGID configuration via /etc/busybox.conf"
97 default y if CONFIG_FEATURE_SUID
98 depends on CONFIG_FEATURE_SUID
99 help
100 Allow the SUID / SGID state of an applet to be determined runtime by
101 checking /etc/busybox.conf. The format of this file is as follows:
102
103 <applet> = [Ssx-][Ssx-][x-] (<username>|<uid>).(<groupname>|<gid>)
104
105 An example might help:
106
107 [SUID]
108 su = ssx root.0 # applet su can be run by anyone and runs with euid=0/egid=0
109 su = ssx # exactly the same
110
111 mount = sx- root.disk # applet mount can be run by root and members of group disk
112 # and runs with euid=0
113
114 cp = --- # disable applet cp for everyone
115
116 Robert 'sandman' Griebl has more information here:
117 <url: http://www.softforge.de/bb/suid.html >.
118
119config CONFIG_FEATURE_SUID_CONFIG_QUIET
120 bool "Suppress warning message if /etc/busybox.conf is not readable"
121 default n
122 depends on CONFIG_FEATURE_SUID_CONFIG
123 help
124 /etc/busybox.conf should be readable by the user needing the SUID, check
125 this option to avoid users to be notified about missing permissions.
126
127config CONFIG_SELINUX
128 bool "Support NSA Security Enhanced Linux"
129 default n
130 help
131 Enable support for SE Linux in applets ls, ps, and id. Also provide
132 the option of compiling in SE Linux applets.
133
134 If you do not have a complete SE Linux Full Userland installed, this
135 stuff will not compile. Go visit
136 http://www.nsa.gov/selinux/index.html
137 to download the necessary stuff to allow busybox to compile with this
138 option enabled.
139
140 Most people will leave this set to 'N'.
141
142endmenu
143
144menu 'Build Options'
145
146config CONFIG_STATIC
147 bool "Build BusyBox as a static binary (no shared libs)"
148 default n
149 help
150 If you want to build a static BusyBox binary, which does not
151 use or require any shared libraries, then enable this option.
152 This can cause BusyBox to be considerably larger, so you should
153 leave this option false unless you have a good reason (i.e.
154 your target platform does not support shared libraries, or
155 you are building an initrd which doesn't need anything but
156 BusyBox, etc).
157
158 Most people will leave this set to 'N'.
159
160config CONFIG_LFS
161 bool "Build with Large File Support (for accessing files > 2 GB)"
162 default n
163 select FDISK_SUPPORT_LARGE_DISKS
164 help
165 If you want to build BusyBox with large file support, then enable
166 this option. This will have no effect if your kernel or your C
167 library lacks large file support for large files. Some of the
168 programs that can benefit from large file support include dd, gzip,
169 cp, mount, tar, and many others. If you want to access files larger
170 than 2 Gigabytes, enable this option. Otherwise, leave it set to 'N'.
171
172config USING_CROSS_COMPILER
173 bool "Do you want to build BusyBox with a Cross Compiler?"
174 default n
175 help
176 Do you want to build BusyBox with a Cross Compiler? If so,
177 then enable this option. Otherwise leave it set to 'N'.
178
179config CROSS_COMPILER_PREFIX
180 string "Cross Compiler prefix"
181 default "/usr/i386-linux-uclibc/bin/i386-uclibc-"
182 depends on USING_CROSS_COMPILER
183 help
184 If you want to build BusyBox with a cross compiler, then you
185 will need to set this to the cross-compiler prefix. For example,
186 if my cross-compiler is /usr/i386-linux-uclibc/bin/i386-uclibc-gcc
187 then I would enter '/usr/i386-linux-uclibc/bin/i386-uclibc-' here,
188 which will ensure the correct compiler is used.
189
190config EXTRA_CFLAGS_OPTIONS
191 string "Any extra CFLAGS options for the compiler?"
192 default ""
193 help
194 Do you want to pass any extra CFLAGS options to the compiler as
195 you build BusyBox? If so, this is the option for you... For example,
196 if you want to add some simple compiler switches (like -march=i686),
197 or check for warnings using -Werror, just those options here.
198
199endmenu
200
201menu 'Installation Options'
202
203config CONFIG_INSTALL_NO_USR
204 bool "Don't use /usr"
205 default n
206 help
207 Disable use of /usr. Don't activate this option if you don't know
208 that you really want this behaviour.
209
210config PREFIX
211 string "BusyBox installation prefix"
212 default "./_install"
213 help
214 Define your directory to install BusyBox files/subdirs in.
215
216
217
218endmenu
219
220source archival/Config.in
221source coreutils/Config.in
222source console-tools/Config.in
223source debianutils/Config.in
224source editors/Config.in
225source findutils/Config.in
226source init/Config.in
227source loginutils/Config.in
228source miscutils/Config.in
229source modutils/Config.in
230source networking/Config.in
231source procps/Config.in
232source shell/Config.in
233source sysklogd/Config.in
234source util-linux/Config.in
235
236menu 'Debugging Options'
237
238config CONFIG_DEBUG
239 bool "Build BusyBox with Debugging symbols"
240 default n
241 help
242 Say Y here if you wish to compile BusyBox with debugging symbols.
243 This will allow you to use a debugger to examine BusyBox internals
244 while applets are running. This increases the size of the binary
245 considerably and should only be used when doing development.
246 If you are doing development and want to debug BusyBox, answer Y.
247
248 Most people should answer N.
249
250choice
251 prompt "Additional debugging library"
252 default CONFIG_NO_DEBUG_LIB
253 depends on CONFIG_DEBUG
254 help
255 Using an additional debugging library will make BusyBox become
256 considerable larger and will cause it to run more slowly. You
257 should always leave this option disabled for production use.
258
259 dmalloc support:
260 ----------------
261 This enables compiling with dmalloc ( http://dmalloc.com/ )
262 which is an excellent public domain mem leak and malloc problem
263 detector. To enable dmalloc, before running busybox you will
264 want to properly set your environment, for example:
265 export DMALLOC_OPTIONS=debug=0x34f47d83,inter=100,log=logfile
266 The 'debug=' value is generated using the following command
267 dmalloc -p log-stats -p log-non-free -p log-bad-space -p log-elapsed-time \
268 -p check-fence -p check-heap -p check-lists -p check-blank \
269 -p check-funcs -p realloc-copy -p allow-free-null
270
271 Electric-fence support:
272 -----------------------
273 This enables compiling with Electric-fence support. Electric
274 fence is another very useful malloc debugging library which uses
275 your computer's virtual memory hardware to detect illegal memory
276 accesses. This support will make BusyBox be considerable larger
277 and run slower, so you should leave this option disabled unless
278 you are hunting a hard to find memory problem.
279
280
281config CONFIG_NO_DEBUG_LIB
282 bool "None"
283
284config CONFIG_DMALLOC
285 bool "Dmalloc"
286
287config CONFIG_EFENCE
288 bool "Electric-fence"
289
290endchoice
291
292
293endmenu
294
diff --git a/busybox/sysdeps/linux/defconfig b/busybox/sysdeps/linux/defconfig
new file mode 100644
index 000000000..fd2b118e3
--- /dev/null
+++ b/busybox/sysdeps/linux/defconfig
@@ -0,0 +1,421 @@
1#
2# Automatically generated make config: don't edit
3#
4HAVE_DOT_CONFIG=y
5
6#
7# General Configuration
8#
9# CONFIG_FEATURE_BUFFERS_USE_MALLOC is not set
10CONFIG_FEATURE_BUFFERS_GO_ON_STACK=y
11# CONFIG_FEATURE_BUFFERS_GO_IN_BSS is not set
12CONFIG_FEATURE_VERBOSE_USAGE=y
13# CONFIG_FEATURE_INSTALLER is not set
14# CONFIG_LOCALE_SUPPORT is not set
15# CONFIG_FEATURE_DEVFS is not set
16CONFIG_FEATURE_DEVPTS=y
17# CONFIG_FEATURE_CLEAN_UP is not set
18# CONFIG_FEATURE_SUID is not set
19# CONFIG_SELINUX is not set
20
21#
22# Build Options
23#
24# CONFIG_STATIC is not set
25# CONFIG_LFS is not set
26# USING_CROSS_COMPILER is not set
27EXTRA_CFLAGS_OPTIONS=""
28
29#
30# Installation Options
31#
32# CONFIG_INSTALL_NO_USR is not set
33PREFIX="./_install"
34
35#
36# Archival Utilities
37#
38# CONFIG_AR is not set
39CONFIG_BUNZIP2=y
40# CONFIG_CPIO is not set
41# CONFIG_DPKG is not set
42# CONFIG_DPKG_DEB is not set
43CONFIG_GUNZIP=y
44# CONFIG_FEATURE_GUNZIP_UNCOMPRESS is not set
45CONFIG_GZIP=y
46# CONFIG_RPM2CPIO is not set
47# CONFIG_RPM is not set
48CONFIG_TAR=y
49CONFIG_FEATURE_TAR_CREATE=y
50CONFIG_FEATURE_TAR_BZIP2=y
51# CONFIG_FEATURE_TAR_FROM is not set
52CONFIG_FEATURE_TAR_GZIP=y
53# CONFIG_FEATURE_TAR_COMPRESS is not set
54CONFIG_FEATURE_TAR_OLDGNU_COMPATABILITY=y
55CONFIG_FEATURE_TAR_GNU_EXTENSIONS=y
56# CONFIG_FEATURE_TAR_LONG_OPTIONS is not set
57# CONFIG_UNCOMPRESS is not set
58CONFIG_UNZIP=y
59
60#
61# Common options for cpio and tar
62#
63# CONFIG_FEATURE_UNARCHIVE_TAPE is not set
64
65#
66# Coreutils
67#
68CONFIG_BASENAME=y
69# CONFIG_CAL is not set
70CONFIG_CAT=y
71CONFIG_CHGRP=y
72CONFIG_CHMOD=y
73CONFIG_CHOWN=y
74CONFIG_CHROOT=y
75CONFIG_CMP=y
76CONFIG_CP=y
77CONFIG_CUT=y
78CONFIG_DATE=y
79CONFIG_FEATURE_DATE_ISOFMT=y
80CONFIG_DD=y
81CONFIG_DF=y
82CONFIG_DIRNAME=y
83# CONFIG_DOS2UNIX is not set
84CONFIG_DU=y
85CONFIG_FEATURE_DU_DEFALT_BLOCKSIZE_1K=y
86CONFIG_ECHO=y
87CONFIG_FEATURE_FANCY_ECHO=y
88CONFIG_ENV=y
89CONFIG_EXPR=y
90CONFIG_FALSE=y
91# CONFIG_FOLD is not set
92CONFIG_HEAD=y
93# CONFIG_FEATURE_FANCY_HEAD is not set
94# CONFIG_HOSTID is not set
95CONFIG_ID=y
96CONFIG_INSTALL=y
97# CONFIG_LENGTH is not set
98CONFIG_LN=y
99# CONFIG_LOGNAME is not set
100CONFIG_LS=y
101CONFIG_FEATURE_LS_FILETYPES=y
102CONFIG_FEATURE_LS_FOLLOWLINKS=y
103CONFIG_FEATURE_LS_RECURSIVE=y
104CONFIG_FEATURE_LS_SORTFILES=y
105CONFIG_FEATURE_LS_TIMESTAMPS=y
106CONFIG_FEATURE_LS_USERNAME=y
107CONFIG_FEATURE_LS_COLOR=y
108# CONFIG_MD5SUM is not set
109CONFIG_MKDIR=y
110# CONFIG_MKFIFO is not set
111CONFIG_MKNOD=y
112CONFIG_MV=y
113# CONFIG_OD is not set
114# CONFIG_PRINTF is not set
115CONFIG_PWD=y
116# CONFIG_REALPATH is not set
117CONFIG_RM=y
118CONFIG_RMDIR=y
119# CONFIG_SEQ is not set
120# CONFIG_SHA1SUM is not set
121CONFIG_SLEEP=y
122# CONFIG_FEATURE_FANCY_SLEEP is not set
123CONFIG_SORT=y
124# CONFIG_STTY is not set
125CONFIG_SYNC=y
126CONFIG_TAIL=y
127CONFIG_FEATURE_FANCY_TAIL=y
128CONFIG_TEE=y
129CONFIG_FEATURE_TEE_USE_BLOCK_IO=y
130CONFIG_TEST=y
131
132#
133# test (forced enabled for use with shell)
134#
135CONFIG_TOUCH=y
136CONFIG_TR=y
137CONFIG_TRUE=y
138CONFIG_TTY=y
139CONFIG_UNAME=y
140CONFIG_UNIQ=y
141CONFIG_USLEEP=y
142# CONFIG_UUDECODE is not set
143# CONFIG_UUENCODE is not set
144# CONFIG_WATCH is not set
145CONFIG_WC=y
146# CONFIG_WHO is not set
147CONFIG_WHOAMI=y
148CONFIG_YES=y
149
150#
151# Common options for cp and mv
152#
153CONFIG_FEATURE_PRESERVE_HARDLINKS=y
154
155#
156# Common options for ls and more
157#
158CONFIG_FEATURE_AUTOWIDTH=y
159
160#
161# Common options for df, du, ls
162#
163CONFIG_FEATURE_HUMAN_READABLE=y
164
165#
166# Console Utilities
167#
168CONFIG_CHVT=y
169CONFIG_CLEAR=y
170CONFIG_DEALLOCVT=y
171# CONFIG_DUMPKMAP is not set
172# CONFIG_LOADFONT is not set
173# CONFIG_LOADKMAP is not set
174CONFIG_OPENVT=y
175CONFIG_RESET=y
176# CONFIG_SETKEYCODES is not set
177
178#
179# Debian Utilities
180#
181CONFIG_MKTEMP=y
182# CONFIG_PIPE_PROGRESS is not set
183CONFIG_READLINK=y
184# CONFIG_RUN_PARTS is not set
185# CONFIG_START_STOP_DAEMON is not set
186CONFIG_WHICH=y
187
188#
189# Editors
190#
191# CONFIG_AWK is not set
192# CONFIG_PATCH is not set
193CONFIG_SED=y
194CONFIG_VI=y
195CONFIG_FEATURE_VI_COLON=y
196CONFIG_FEATURE_VI_YANKMARK=y
197CONFIG_FEATURE_VI_SEARCH=y
198CONFIG_FEATURE_VI_USE_SIGNALS=y
199CONFIG_FEATURE_VI_DOT_CMD=y
200CONFIG_FEATURE_VI_READONLY=y
201CONFIG_FEATURE_VI_SETOPTS=y
202CONFIG_FEATURE_VI_SET=y
203CONFIG_FEATURE_VI_WIN_RESIZE=y
204CONFIG_FEATURE_VI_OPTIMIZE_CURSOR=y
205
206#
207# Finding Utilities
208#
209CONFIG_FIND=y
210CONFIG_FEATURE_FIND_MTIME=y
211CONFIG_FEATURE_FIND_PERM=y
212CONFIG_FEATURE_FIND_TYPE=y
213CONFIG_FEATURE_FIND_XDEV=y
214# CONFIG_FEATURE_FIND_NEWER is not set
215# CONFIG_FEATURE_FIND_INUM is not set
216CONFIG_GREP=y
217CONFIG_FEATURE_GREP_EGREP_ALIAS=y
218CONFIG_FEATURE_GREP_FGREP_ALIAS=y
219CONFIG_FEATURE_GREP_CONTEXT=y
220CONFIG_XARGS=y
221# CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION is not set
222CONFIG_FEATURE_XARGS_SUPPORT_QUOTES=y
223CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT=y
224CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM=y
225
226#
227# Init Utilities
228#
229CONFIG_INIT=y
230CONFIG_FEATURE_USE_INITTAB=y
231CONFIG_FEATURE_INITRD=y
232# CONFIG_FEATURE_INIT_COREDUMPS is not set
233CONFIG_FEATURE_EXTRA_QUIET=y
234CONFIG_HALT=y
235CONFIG_POWEROFF=y
236CONFIG_REBOOT=y
237# CONFIG_MESG is not set
238
239#
240# Login/Password Management Utilities
241#
242# CONFIG_USE_BB_PWD_GRP is not set
243# CONFIG_ADDGROUP is not set
244# CONFIG_DELGROUP is not set
245# CONFIG_ADDUSER is not set
246# CONFIG_DELUSER is not set
247# CONFIG_GETTY is not set
248# CONFIG_LOGIN is not set
249# CONFIG_PASSWD is not set
250# CONFIG_SU is not set
251# CONFIG_SULOGIN is not set
252# CONFIG_VLOCK is not set
253
254#
255# Miscellaneous Utilities
256#
257# CONFIG_ADJTIMEX is not set
258# CONFIG_CROND is not set
259# CONFIG_CRONTAB is not set
260# CONFIG_DC is not set
261# CONFIG_DEVFSD is not set
262# CONFIG_LAST is not set
263# CONFIG_HDPARM is not set
264# CONFIG_MAKEDEVS is not set
265# CONFIG_MT is not set
266# CONFIG_RX is not set
267CONFIG_STRINGS=y
268CONFIG_TIME=y
269# CONFIG_WATCHDOG is not set
270
271#
272# Linux Module Utilities
273#
274# CONFIG_INSMOD is not set
275# CONFIG_LSMOD is not set
276# CONFIG_MODPROBE is not set
277# CONFIG_RMMOD is not set
278
279#
280# Networking Utilities
281#
282# CONFIG_FEATURE_IPV6 is not set
283# CONFIG_ARPING is not set
284# CONFIG_FTPGET is not set
285# CONFIG_FTPPUT is not set
286CONFIG_HOSTNAME=y
287# CONFIG_HTTPD is not set
288CONFIG_IFCONFIG=y
289CONFIG_FEATURE_IFCONFIG_STATUS=y
290# CONFIG_FEATURE_IFCONFIG_SLIP is not set
291# CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ is not set
292# CONFIG_FEATURE_IFCONFIG_HW is not set
293# CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS is not set
294# CONFIG_IFUPDOWN is not set
295# CONFIG_INETD is not set
296# CONFIG_IP is not set
297# CONFIG_IPCALC is not set
298# CONFIG_IPADDR is not set
299# CONFIG_IPLINK is not set
300# CONFIG_IPROUTE is not set
301# CONFIG_IPTUNNEL is not set
302# CONFIG_NAMEIF is not set
303# CONFIG_NC is not set
304# CONFIG_NETSTAT is not set
305# CONFIG_NSLOOKUP is not set
306CONFIG_PING=y
307CONFIG_FEATURE_FANCY_PING=y
308CONFIG_ROUTE=y
309# CONFIG_TELNET is not set
310# CONFIG_TELNETD is not set
311# CONFIG_TFTP is not set
312# CONFIG_TRACEROUTE is not set
313# CONFIG_VCONFIG is not set
314CONFIG_WGET=y
315CONFIG_FEATURE_WGET_STATUSBAR=y
316CONFIG_FEATURE_WGET_AUTHENTICATION=y
317# CONFIG_FEATURE_WGET_IP6_LITERAL is not set
318
319#
320# udhcp Server/Client
321#
322# CONFIG_UDHCPD is not set
323# CONFIG_UDHCPC is not set
324
325#
326# Process Utilities
327#
328CONFIG_FREE=y
329CONFIG_KILL=y
330CONFIG_KILLALL=y
331CONFIG_PIDOF=y
332CONFIG_PS=y
333# CONFIG_RENICE is not set
334# CONFIG_TOP is not set
335CONFIG_UPTIME=y
336# CONFIG_SYSCTL is not set
337
338#
339# Another Bourne-like Shell
340#
341CONFIG_FEATURE_SH_IS_ASH=y
342# CONFIG_FEATURE_SH_IS_HUSH is not set
343# CONFIG_FEATURE_SH_IS_LASH is not set
344# CONFIG_FEATURE_SH_IS_MSH is not set
345# CONFIG_FEATURE_SH_IS_NONE is not set
346CONFIG_ASH=y
347
348#
349# Ash Shell Options
350#
351CONFIG_ASH_JOB_CONTROL=y
352CONFIG_ASH_ALIAS=y
353CONFIG_ASH_MATH_SUPPORT=y
354CONFIG_ASH_MATH_SUPPORT_64=y
355# CONFIG_ASH_GETOPTS is not set
356# CONFIG_ASH_CMDCMD is not set
357# CONFIG_ASH_MAIL is not set
358CONFIG_ASH_OPTIMIZE_FOR_SIZE=y
359# CONFIG_ASH_RANDOM_SUPPORT is not set
360# CONFIG_HUSH is not set
361# CONFIG_LASH is not set
362# CONFIG_MSH is not set
363
364#
365# Bourne Shell Options
366#
367# CONFIG_FEATURE_SH_EXTRA_QUIET is not set
368# CONFIG_FEATURE_SH_STANDALONE_SHELL is not set
369CONFIG_FEATURE_COMMAND_EDITING=y
370CONFIG_FEATURE_COMMAND_HISTORY=15
371CONFIG_FEATURE_COMMAND_SAVEHISTORY=y
372CONFIG_FEATURE_COMMAND_TAB_COMPLETION=y
373# CONFIG_FEATURE_COMMAND_USERNAME_COMPLETION is not set
374CONFIG_FEATURE_SH_FANCY_PROMPT=y
375
376#
377# System Logging Utilities
378#
379CONFIG_SYSLOGD=y
380CONFIG_FEATURE_ROTATE_LOGFILE=y
381# CONFIG_FEATURE_REMOTE_LOG is not set
382# CONFIG_FEATURE_IPC_SYSLOG is not set
383CONFIG_KLOGD=y
384CONFIG_LOGGER=y
385
386#
387# Linux System Utilities
388#
389CONFIG_DMESG=y
390# CONFIG_FBSET is not set
391# CONFIG_FDFLUSH is not set
392# CONFIG_FDFORMAT is not set
393# CONFIG_FDISK is not set
394# CONFIG_FREERAMDISK is not set
395# CONFIG_FSCK_MINIX is not set
396# CONFIG_MKFS_MINIX is not set
397# CONFIG_GETOPT is not set
398CONFIG_HEXDUMP=y
399# CONFIG_HWCLOCK is not set
400# CONFIG_LOSETUP is not set
401# CONFIG_MKSWAP is not set
402CONFIG_MORE=y
403CONFIG_FEATURE_USE_TERMIOS=y
404CONFIG_PIVOT_ROOT=y
405# CONFIG_RDATE is not set
406CONFIG_SWAPONOFF=y
407CONFIG_MOUNT=y
408# CONFIG_NFSMOUNT is not set
409CONFIG_UMOUNT=y
410# CONFIG_FEATURE_MOUNT_FORCE is not set
411
412#
413# Common options for mount/umount
414#
415CONFIG_FEATURE_MOUNT_LOOP=y
416# CONFIG_FEATURE_MTAB_SUPPORT is not set
417
418#
419# Debugging Options
420#
421# CONFIG_DEBUG is not set