diff options
author | nobody <nobody@localhost> | 2004-10-13 09:42:10 +0000 |
---|---|---|
committer | nobody <nobody@localhost> | 2004-10-13 09:42:10 +0000 |
commit | 8c59a0bf0e9e2d87b0ff273ea3f0bf05bbbf6373 (patch) | |
tree | 1826706cd4fd009fcd14f4f8021005ec8ec0fa59 /busybox/sysdeps | |
download | busybox-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')
-rw-r--r-- | busybox/sysdeps/linux/Config.in | 294 | ||||
-rw-r--r-- | busybox/sysdeps/linux/defconfig | 421 |
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 | |||
6 | mainmenu "BusyBox Configuration" | ||
7 | |||
8 | config HAVE_DOT_CONFIG | ||
9 | bool | ||
10 | default y | ||
11 | |||
12 | menu "General Configuration" | ||
13 | |||
14 | choice | ||
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 | |||
27 | config CONFIG_FEATURE_BUFFERS_USE_MALLOC | ||
28 | bool "Allocate with Malloc" | ||
29 | |||
30 | config CONFIG_FEATURE_BUFFERS_GO_ON_STACK | ||
31 | bool "Allocate on the Stack" | ||
32 | |||
33 | config CONFIG_FEATURE_BUFFERS_GO_IN_BSS | ||
34 | bool "Allocate in the .bss section" | ||
35 | |||
36 | endchoice | ||
37 | |||
38 | config 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 | |||
47 | config 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 | |||
56 | config 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 | |||
63 | config CONFIG_FEATURE_DEVFS | ||
64 | bool "Support for devfs" | ||
65 | default n | ||
66 | help | ||
67 | Enable if you want BusyBox to work with devfs. | ||
68 | |||
69 | config 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 | |||
79 | config 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 | |||
89 | config CONFIG_FEATURE_SUID | ||
90 | bool "Support for SUID/SGID handling" | ||
91 | default n | ||
92 | help | ||
93 | Support SUID and SGID binaries. | ||
94 | |||
95 | config 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 | |||
119 | config 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 | |||
127 | config 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 | |||
142 | endmenu | ||
143 | |||
144 | menu 'Build Options' | ||
145 | |||
146 | config 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 | |||
160 | config 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 | |||
172 | config 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 | |||
179 | config 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 | |||
190 | config 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 | |||
199 | endmenu | ||
200 | |||
201 | menu 'Installation Options' | ||
202 | |||
203 | config 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 | |||
210 | config PREFIX | ||
211 | string "BusyBox installation prefix" | ||
212 | default "./_install" | ||
213 | help | ||
214 | Define your directory to install BusyBox files/subdirs in. | ||
215 | |||
216 | |||
217 | |||
218 | endmenu | ||
219 | |||
220 | source archival/Config.in | ||
221 | source coreutils/Config.in | ||
222 | source console-tools/Config.in | ||
223 | source debianutils/Config.in | ||
224 | source editors/Config.in | ||
225 | source findutils/Config.in | ||
226 | source init/Config.in | ||
227 | source loginutils/Config.in | ||
228 | source miscutils/Config.in | ||
229 | source modutils/Config.in | ||
230 | source networking/Config.in | ||
231 | source procps/Config.in | ||
232 | source shell/Config.in | ||
233 | source sysklogd/Config.in | ||
234 | source util-linux/Config.in | ||
235 | |||
236 | menu 'Debugging Options' | ||
237 | |||
238 | config 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 | |||
250 | choice | ||
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 | |||
281 | config CONFIG_NO_DEBUG_LIB | ||
282 | bool "None" | ||
283 | |||
284 | config CONFIG_DMALLOC | ||
285 | bool "Dmalloc" | ||
286 | |||
287 | config CONFIG_EFENCE | ||
288 | bool "Electric-fence" | ||
289 | |||
290 | endchoice | ||
291 | |||
292 | |||
293 | endmenu | ||
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 | # | ||
4 | HAVE_DOT_CONFIG=y | ||
5 | |||
6 | # | ||
7 | # General Configuration | ||
8 | # | ||
9 | # CONFIG_FEATURE_BUFFERS_USE_MALLOC is not set | ||
10 | CONFIG_FEATURE_BUFFERS_GO_ON_STACK=y | ||
11 | # CONFIG_FEATURE_BUFFERS_GO_IN_BSS is not set | ||
12 | CONFIG_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 | ||
16 | CONFIG_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 | ||
27 | EXTRA_CFLAGS_OPTIONS="" | ||
28 | |||
29 | # | ||
30 | # Installation Options | ||
31 | # | ||
32 | # CONFIG_INSTALL_NO_USR is not set | ||
33 | PREFIX="./_install" | ||
34 | |||
35 | # | ||
36 | # Archival Utilities | ||
37 | # | ||
38 | # CONFIG_AR is not set | ||
39 | CONFIG_BUNZIP2=y | ||
40 | # CONFIG_CPIO is not set | ||
41 | # CONFIG_DPKG is not set | ||
42 | # CONFIG_DPKG_DEB is not set | ||
43 | CONFIG_GUNZIP=y | ||
44 | # CONFIG_FEATURE_GUNZIP_UNCOMPRESS is not set | ||
45 | CONFIG_GZIP=y | ||
46 | # CONFIG_RPM2CPIO is not set | ||
47 | # CONFIG_RPM is not set | ||
48 | CONFIG_TAR=y | ||
49 | CONFIG_FEATURE_TAR_CREATE=y | ||
50 | CONFIG_FEATURE_TAR_BZIP2=y | ||
51 | # CONFIG_FEATURE_TAR_FROM is not set | ||
52 | CONFIG_FEATURE_TAR_GZIP=y | ||
53 | # CONFIG_FEATURE_TAR_COMPRESS is not set | ||
54 | CONFIG_FEATURE_TAR_OLDGNU_COMPATABILITY=y | ||
55 | CONFIG_FEATURE_TAR_GNU_EXTENSIONS=y | ||
56 | # CONFIG_FEATURE_TAR_LONG_OPTIONS is not set | ||
57 | # CONFIG_UNCOMPRESS is not set | ||
58 | CONFIG_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 | # | ||
68 | CONFIG_BASENAME=y | ||
69 | # CONFIG_CAL is not set | ||
70 | CONFIG_CAT=y | ||
71 | CONFIG_CHGRP=y | ||
72 | CONFIG_CHMOD=y | ||
73 | CONFIG_CHOWN=y | ||
74 | CONFIG_CHROOT=y | ||
75 | CONFIG_CMP=y | ||
76 | CONFIG_CP=y | ||
77 | CONFIG_CUT=y | ||
78 | CONFIG_DATE=y | ||
79 | CONFIG_FEATURE_DATE_ISOFMT=y | ||
80 | CONFIG_DD=y | ||
81 | CONFIG_DF=y | ||
82 | CONFIG_DIRNAME=y | ||
83 | # CONFIG_DOS2UNIX is not set | ||
84 | CONFIG_DU=y | ||
85 | CONFIG_FEATURE_DU_DEFALT_BLOCKSIZE_1K=y | ||
86 | CONFIG_ECHO=y | ||
87 | CONFIG_FEATURE_FANCY_ECHO=y | ||
88 | CONFIG_ENV=y | ||
89 | CONFIG_EXPR=y | ||
90 | CONFIG_FALSE=y | ||
91 | # CONFIG_FOLD is not set | ||
92 | CONFIG_HEAD=y | ||
93 | # CONFIG_FEATURE_FANCY_HEAD is not set | ||
94 | # CONFIG_HOSTID is not set | ||
95 | CONFIG_ID=y | ||
96 | CONFIG_INSTALL=y | ||
97 | # CONFIG_LENGTH is not set | ||
98 | CONFIG_LN=y | ||
99 | # CONFIG_LOGNAME is not set | ||
100 | CONFIG_LS=y | ||
101 | CONFIG_FEATURE_LS_FILETYPES=y | ||
102 | CONFIG_FEATURE_LS_FOLLOWLINKS=y | ||
103 | CONFIG_FEATURE_LS_RECURSIVE=y | ||
104 | CONFIG_FEATURE_LS_SORTFILES=y | ||
105 | CONFIG_FEATURE_LS_TIMESTAMPS=y | ||
106 | CONFIG_FEATURE_LS_USERNAME=y | ||
107 | CONFIG_FEATURE_LS_COLOR=y | ||
108 | # CONFIG_MD5SUM is not set | ||
109 | CONFIG_MKDIR=y | ||
110 | # CONFIG_MKFIFO is not set | ||
111 | CONFIG_MKNOD=y | ||
112 | CONFIG_MV=y | ||
113 | # CONFIG_OD is not set | ||
114 | # CONFIG_PRINTF is not set | ||
115 | CONFIG_PWD=y | ||
116 | # CONFIG_REALPATH is not set | ||
117 | CONFIG_RM=y | ||
118 | CONFIG_RMDIR=y | ||
119 | # CONFIG_SEQ is not set | ||
120 | # CONFIG_SHA1SUM is not set | ||
121 | CONFIG_SLEEP=y | ||
122 | # CONFIG_FEATURE_FANCY_SLEEP is not set | ||
123 | CONFIG_SORT=y | ||
124 | # CONFIG_STTY is not set | ||
125 | CONFIG_SYNC=y | ||
126 | CONFIG_TAIL=y | ||
127 | CONFIG_FEATURE_FANCY_TAIL=y | ||
128 | CONFIG_TEE=y | ||
129 | CONFIG_FEATURE_TEE_USE_BLOCK_IO=y | ||
130 | CONFIG_TEST=y | ||
131 | |||
132 | # | ||
133 | # test (forced enabled for use with shell) | ||
134 | # | ||
135 | CONFIG_TOUCH=y | ||
136 | CONFIG_TR=y | ||
137 | CONFIG_TRUE=y | ||
138 | CONFIG_TTY=y | ||
139 | CONFIG_UNAME=y | ||
140 | CONFIG_UNIQ=y | ||
141 | CONFIG_USLEEP=y | ||
142 | # CONFIG_UUDECODE is not set | ||
143 | # CONFIG_UUENCODE is not set | ||
144 | # CONFIG_WATCH is not set | ||
145 | CONFIG_WC=y | ||
146 | # CONFIG_WHO is not set | ||
147 | CONFIG_WHOAMI=y | ||
148 | CONFIG_YES=y | ||
149 | |||
150 | # | ||
151 | # Common options for cp and mv | ||
152 | # | ||
153 | CONFIG_FEATURE_PRESERVE_HARDLINKS=y | ||
154 | |||
155 | # | ||
156 | # Common options for ls and more | ||
157 | # | ||
158 | CONFIG_FEATURE_AUTOWIDTH=y | ||
159 | |||
160 | # | ||
161 | # Common options for df, du, ls | ||
162 | # | ||
163 | CONFIG_FEATURE_HUMAN_READABLE=y | ||
164 | |||
165 | # | ||
166 | # Console Utilities | ||
167 | # | ||
168 | CONFIG_CHVT=y | ||
169 | CONFIG_CLEAR=y | ||
170 | CONFIG_DEALLOCVT=y | ||
171 | # CONFIG_DUMPKMAP is not set | ||
172 | # CONFIG_LOADFONT is not set | ||
173 | # CONFIG_LOADKMAP is not set | ||
174 | CONFIG_OPENVT=y | ||
175 | CONFIG_RESET=y | ||
176 | # CONFIG_SETKEYCODES is not set | ||
177 | |||
178 | # | ||
179 | # Debian Utilities | ||
180 | # | ||
181 | CONFIG_MKTEMP=y | ||
182 | # CONFIG_PIPE_PROGRESS is not set | ||
183 | CONFIG_READLINK=y | ||
184 | # CONFIG_RUN_PARTS is not set | ||
185 | # CONFIG_START_STOP_DAEMON is not set | ||
186 | CONFIG_WHICH=y | ||
187 | |||
188 | # | ||
189 | # Editors | ||
190 | # | ||
191 | # CONFIG_AWK is not set | ||
192 | # CONFIG_PATCH is not set | ||
193 | CONFIG_SED=y | ||
194 | CONFIG_VI=y | ||
195 | CONFIG_FEATURE_VI_COLON=y | ||
196 | CONFIG_FEATURE_VI_YANKMARK=y | ||
197 | CONFIG_FEATURE_VI_SEARCH=y | ||
198 | CONFIG_FEATURE_VI_USE_SIGNALS=y | ||
199 | CONFIG_FEATURE_VI_DOT_CMD=y | ||
200 | CONFIG_FEATURE_VI_READONLY=y | ||
201 | CONFIG_FEATURE_VI_SETOPTS=y | ||
202 | CONFIG_FEATURE_VI_SET=y | ||
203 | CONFIG_FEATURE_VI_WIN_RESIZE=y | ||
204 | CONFIG_FEATURE_VI_OPTIMIZE_CURSOR=y | ||
205 | |||
206 | # | ||
207 | # Finding Utilities | ||
208 | # | ||
209 | CONFIG_FIND=y | ||
210 | CONFIG_FEATURE_FIND_MTIME=y | ||
211 | CONFIG_FEATURE_FIND_PERM=y | ||
212 | CONFIG_FEATURE_FIND_TYPE=y | ||
213 | CONFIG_FEATURE_FIND_XDEV=y | ||
214 | # CONFIG_FEATURE_FIND_NEWER is not set | ||
215 | # CONFIG_FEATURE_FIND_INUM is not set | ||
216 | CONFIG_GREP=y | ||
217 | CONFIG_FEATURE_GREP_EGREP_ALIAS=y | ||
218 | CONFIG_FEATURE_GREP_FGREP_ALIAS=y | ||
219 | CONFIG_FEATURE_GREP_CONTEXT=y | ||
220 | CONFIG_XARGS=y | ||
221 | # CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION is not set | ||
222 | CONFIG_FEATURE_XARGS_SUPPORT_QUOTES=y | ||
223 | CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT=y | ||
224 | CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM=y | ||
225 | |||
226 | # | ||
227 | # Init Utilities | ||
228 | # | ||
229 | CONFIG_INIT=y | ||
230 | CONFIG_FEATURE_USE_INITTAB=y | ||
231 | CONFIG_FEATURE_INITRD=y | ||
232 | # CONFIG_FEATURE_INIT_COREDUMPS is not set | ||
233 | CONFIG_FEATURE_EXTRA_QUIET=y | ||
234 | CONFIG_HALT=y | ||
235 | CONFIG_POWEROFF=y | ||
236 | CONFIG_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 | ||
267 | CONFIG_STRINGS=y | ||
268 | CONFIG_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 | ||
286 | CONFIG_HOSTNAME=y | ||
287 | # CONFIG_HTTPD is not set | ||
288 | CONFIG_IFCONFIG=y | ||
289 | CONFIG_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 | ||
306 | CONFIG_PING=y | ||
307 | CONFIG_FEATURE_FANCY_PING=y | ||
308 | CONFIG_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 | ||
314 | CONFIG_WGET=y | ||
315 | CONFIG_FEATURE_WGET_STATUSBAR=y | ||
316 | CONFIG_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 | # | ||
328 | CONFIG_FREE=y | ||
329 | CONFIG_KILL=y | ||
330 | CONFIG_KILLALL=y | ||
331 | CONFIG_PIDOF=y | ||
332 | CONFIG_PS=y | ||
333 | # CONFIG_RENICE is not set | ||
334 | # CONFIG_TOP is not set | ||
335 | CONFIG_UPTIME=y | ||
336 | # CONFIG_SYSCTL is not set | ||
337 | |||
338 | # | ||
339 | # Another Bourne-like Shell | ||
340 | # | ||
341 | CONFIG_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 | ||
346 | CONFIG_ASH=y | ||
347 | |||
348 | # | ||
349 | # Ash Shell Options | ||
350 | # | ||
351 | CONFIG_ASH_JOB_CONTROL=y | ||
352 | CONFIG_ASH_ALIAS=y | ||
353 | CONFIG_ASH_MATH_SUPPORT=y | ||
354 | CONFIG_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 | ||
358 | CONFIG_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 | ||
369 | CONFIG_FEATURE_COMMAND_EDITING=y | ||
370 | CONFIG_FEATURE_COMMAND_HISTORY=15 | ||
371 | CONFIG_FEATURE_COMMAND_SAVEHISTORY=y | ||
372 | CONFIG_FEATURE_COMMAND_TAB_COMPLETION=y | ||
373 | # CONFIG_FEATURE_COMMAND_USERNAME_COMPLETION is not set | ||
374 | CONFIG_FEATURE_SH_FANCY_PROMPT=y | ||
375 | |||
376 | # | ||
377 | # System Logging Utilities | ||
378 | # | ||
379 | CONFIG_SYSLOGD=y | ||
380 | CONFIG_FEATURE_ROTATE_LOGFILE=y | ||
381 | # CONFIG_FEATURE_REMOTE_LOG is not set | ||
382 | # CONFIG_FEATURE_IPC_SYSLOG is not set | ||
383 | CONFIG_KLOGD=y | ||
384 | CONFIG_LOGGER=y | ||
385 | |||
386 | # | ||
387 | # Linux System Utilities | ||
388 | # | ||
389 | CONFIG_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 | ||
398 | CONFIG_HEXDUMP=y | ||
399 | # CONFIG_HWCLOCK is not set | ||
400 | # CONFIG_LOSETUP is not set | ||
401 | # CONFIG_MKSWAP is not set | ||
402 | CONFIG_MORE=y | ||
403 | CONFIG_FEATURE_USE_TERMIOS=y | ||
404 | CONFIG_PIVOT_ROOT=y | ||
405 | # CONFIG_RDATE is not set | ||
406 | CONFIG_SWAPONOFF=y | ||
407 | CONFIG_MOUNT=y | ||
408 | # CONFIG_NFSMOUNT is not set | ||
409 | CONFIG_UMOUNT=y | ||
410 | # CONFIG_FEATURE_MOUNT_FORCE is not set | ||
411 | |||
412 | # | ||
413 | # Common options for mount/umount | ||
414 | # | ||
415 | CONFIG_FEATURE_MOUNT_LOOP=y | ||
416 | # CONFIG_FEATURE_MTAB_SUPPORT is not set | ||
417 | |||
418 | # | ||
419 | # Debugging Options | ||
420 | # | ||
421 | # CONFIG_DEBUG is not set | ||