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