diff options
| author | Rob Landley <rob@landley.net> | 2006-01-20 17:47:09 +0000 |
|---|---|---|
| committer | Rob Landley <rob@landley.net> | 2006-01-20 17:47:09 +0000 |
| commit | 7a43bd07e64e6db795d4661321da1cab14d9c4f6 (patch) | |
| tree | 13fe6950993f732a0cb06a09398a415d3e3bd597 /sysdeps/linux | |
| parent | c8e41157a2b6486397ded716846c6cd8c8edac8e (diff) | |
| download | busybox-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.in | 397 | ||||
| -rw-r--r-- | sysdeps/linux/defconfig | 423 |
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 | |||
| 6 | mainmenu "BusyBox Configuration" | ||
| 7 | |||
| 8 | config HAVE_DOT_CONFIG | ||
| 9 | bool | ||
| 10 | default y | ||
| 11 | |||
| 12 | config MODULES | ||
| 13 | bool | ||
| 14 | default y | ||
| 15 | |||
| 16 | menu "General Configuration" | ||
| 17 | |||
| 18 | choice | ||
| 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 | |||
| 31 | config CONFIG_FEATURE_BUFFERS_USE_MALLOC | ||
| 32 | bool "Allocate with Malloc" | ||
| 33 | |||
| 34 | config CONFIG_FEATURE_BUFFERS_GO_ON_STACK | ||
| 35 | bool "Allocate on the Stack" | ||
| 36 | |||
| 37 | config CONFIG_FEATURE_BUFFERS_GO_IN_BSS | ||
| 38 | bool "Allocate in the .bss section" | ||
| 39 | |||
| 40 | endchoice | ||
| 41 | |||
| 42 | config 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 | |||
| 51 | config 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 | |||
| 60 | config 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 | |||
| 67 | config CONFIG_FEATURE_DEVFS | ||
| 68 | bool "Support for devfs" | ||
| 69 | default n | ||
| 70 | help | ||
| 71 | Enable if you want BusyBox to work with devfs. | ||
| 72 | |||
| 73 | config 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 | |||
| 83 | config 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 | |||
| 93 | config CONFIG_FEATURE_SUID | ||
| 94 | bool "Support for SUID/SGID handling" | ||
| 95 | default n | ||
| 96 | help | ||
| 97 | Support SUID and SGID binaries. | ||
| 98 | |||
| 99 | config 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 | |||
| 130 | config 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 | |||
| 138 | config 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 | |||
| 153 | endmenu | ||
| 154 | |||
| 155 | menu 'Build Options' | ||
| 156 | |||
| 157 | config 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 | |||
| 171 | config 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 | |||
| 178 | config 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 | |||
| 192 | config 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 | |||
| 200 | config 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 | |||
| 212 | config 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 | |||
| 219 | config 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 | |||
| 230 | config 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 | |||
| 239 | config 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 | |||
| 258 | config 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 | |||
| 266 | config 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 | |||
| 275 | endmenu | ||
| 276 | |||
| 277 | menu 'Installation Options' | ||
| 278 | |||
| 279 | config 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 | |||
| 286 | choice | ||
| 287 | prompt "Applets links" | ||
| 288 | default CONFIG_INSTALL_APPLET_SYMLINKS | ||
| 289 | help | ||
| 290 | Choose how you install applets links. | ||
| 291 | |||
| 292 | config 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 | |||
| 299 | config 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 | |||
| 305 | config 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 | |||
| 313 | endchoice | ||
| 314 | |||
| 315 | config PREFIX | ||
| 316 | string "BusyBox installation prefix" | ||
| 317 | default "./_install" | ||
| 318 | help | ||
| 319 | Define your directory to install BusyBox files/subdirs in. | ||
| 320 | |||
| 321 | endmenu | ||
| 322 | |||
| 323 | source archival/Config.in | ||
| 324 | source coreutils/Config.in | ||
| 325 | source console-tools/Config.in | ||
| 326 | source debianutils/Config.in | ||
| 327 | source editors/Config.in | ||
| 328 | source findutils/Config.in | ||
| 329 | source init/Config.in | ||
| 330 | source loginutils/Config.in | ||
| 331 | source e2fsprogs/Config.in | ||
| 332 | source modutils/Config.in | ||
| 333 | source util-linux/Config.in | ||
| 334 | source miscutils/Config.in | ||
| 335 | source networking/Config.in | ||
| 336 | source procps/Config.in | ||
| 337 | source shell/Config.in | ||
| 338 | source sysklogd/Config.in | ||
| 339 | |||
| 340 | menu 'Debugging Options' | ||
| 341 | |||
| 342 | config 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 | |||
| 354 | choice | ||
| 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 | |||
| 385 | config CONFIG_NO_DEBUG_LIB | ||
| 386 | bool "None" | ||
| 387 | |||
| 388 | config CONFIG_DMALLOC | ||
| 389 | bool "Dmalloc" | ||
| 390 | |||
| 391 | config CONFIG_EFENCE | ||
| 392 | bool "Electric-fence" | ||
| 393 | |||
| 394 | endchoice | ||
| 395 | |||
| 396 | |||
| 397 | endmenu | ||
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 | # | ||
| 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_FEATURE_SORT_BIG=y | ||
| 125 | # CONFIG_STTY is not set | ||
| 126 | CONFIG_SYNC=y | ||
| 127 | CONFIG_TAIL=y | ||
| 128 | CONFIG_FEATURE_FANCY_TAIL=y | ||
| 129 | CONFIG_TEE=y | ||
| 130 | CONFIG_FEATURE_TEE_USE_BLOCK_IO=y | ||
| 131 | CONFIG_TEST=y | ||
| 132 | |||
| 133 | # | ||
| 134 | # test (forced enabled for use with shell) | ||
| 135 | # | ||
| 136 | CONFIG_TOUCH=y | ||
| 137 | CONFIG_TR=y | ||
| 138 | CONFIG_TRUE=y | ||
| 139 | CONFIG_TTY=y | ||
| 140 | CONFIG_UNAME=y | ||
| 141 | CONFIG_UNIQ=y | ||
| 142 | CONFIG_USLEEP=y | ||
| 143 | # CONFIG_UUDECODE is not set | ||
| 144 | # CONFIG_UUENCODE is not set | ||
| 145 | # CONFIG_WATCH is not set | ||
| 146 | CONFIG_WC=y | ||
| 147 | # CONFIG_WHO is not set | ||
| 148 | CONFIG_WHOAMI=y | ||
| 149 | CONFIG_YES=y | ||
| 150 | |||
| 151 | # | ||
| 152 | # Common options for cp and mv | ||
| 153 | # | ||
| 154 | CONFIG_FEATURE_PRESERVE_HARDLINKS=y | ||
| 155 | |||
| 156 | # | ||
| 157 | # Common options for ls and more | ||
| 158 | # | ||
| 159 | CONFIG_FEATURE_AUTOWIDTH=y | ||
| 160 | |||
| 161 | # | ||
| 162 | # Common options for df, du, ls | ||
| 163 | # | ||
| 164 | CONFIG_FEATURE_HUMAN_READABLE=y | ||
| 165 | |||
| 166 | # | ||
| 167 | # Console Utilities | ||
| 168 | # | ||
| 169 | CONFIG_CHVT=y | ||
| 170 | CONFIG_CLEAR=y | ||
| 171 | CONFIG_DEALLOCVT=y | ||
| 172 | # CONFIG_DUMPKMAP is not set | ||
| 173 | # CONFIG_LOADFONT is not set | ||
| 174 | # CONFIG_LOADKMAP is not set | ||
| 175 | CONFIG_OPENVT=y | ||
| 176 | CONFIG_RESET=y | ||
| 177 | # CONFIG_SETKEYCODES is not set | ||
| 178 | |||
| 179 | # | ||
| 180 | # Debian Utilities | ||
| 181 | # | ||
| 182 | CONFIG_MKTEMP=y | ||
| 183 | # CONFIG_PIPE_PROGRESS is not set | ||
| 184 | CONFIG_READLINK=y | ||
| 185 | # CONFIG_RUN_PARTS is not set | ||
| 186 | # CONFIG_START_STOP_DAEMON is not set | ||
| 187 | CONFIG_WHICH=y | ||
| 188 | |||
| 189 | # | ||
| 190 | # Editors | ||
| 191 | # | ||
| 192 | # CONFIG_AWK is not set | ||
| 193 | # CONFIG_PATCH is not set | ||
| 194 | CONFIG_SED=y | ||
| 195 | CONFIG_VI=y | ||
| 196 | CONFIG_FEATURE_VI_COLON=y | ||
| 197 | CONFIG_FEATURE_VI_YANKMARK=y | ||
| 198 | CONFIG_FEATURE_VI_SEARCH=y | ||
| 199 | CONFIG_FEATURE_VI_USE_SIGNALS=y | ||
| 200 | CONFIG_FEATURE_VI_DOT_CMD=y | ||
| 201 | CONFIG_FEATURE_VI_READONLY=y | ||
| 202 | CONFIG_FEATURE_VI_SETOPTS=y | ||
| 203 | CONFIG_FEATURE_VI_SET=y | ||
| 204 | CONFIG_FEATURE_VI_WIN_RESIZE=y | ||
| 205 | CONFIG_FEATURE_VI_OPTIMIZE_CURSOR=y | ||
| 206 | |||
| 207 | # | ||
| 208 | # Finding Utilities | ||
| 209 | # | ||
| 210 | CONFIG_FIND=y | ||
| 211 | CONFIG_FEATURE_FIND_MTIME=y | ||
| 212 | CONFIG_FEATURE_FIND_PERM=y | ||
| 213 | CONFIG_FEATURE_FIND_TYPE=y | ||
| 214 | CONFIG_FEATURE_FIND_XDEV=y | ||
| 215 | # CONFIG_FEATURE_FIND_NEWER is not set | ||
| 216 | # CONFIG_FEATURE_FIND_INUM is not set | ||
| 217 | CONFIG_GREP=y | ||
| 218 | CONFIG_FEATURE_GREP_EGREP_ALIAS=y | ||
| 219 | CONFIG_FEATURE_GREP_FGREP_ALIAS=y | ||
| 220 | CONFIG_FEATURE_GREP_CONTEXT=y | ||
| 221 | CONFIG_XARGS=y | ||
| 222 | # CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION is not set | ||
| 223 | CONFIG_FEATURE_XARGS_SUPPORT_QUOTES=y | ||
| 224 | CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT=y | ||
| 225 | CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM=y | ||
| 226 | |||
| 227 | # | ||
| 228 | # Init Utilities | ||
| 229 | # | ||
| 230 | CONFIG_INIT=y | ||
| 231 | CONFIG_FEATURE_USE_INITTAB=y | ||
| 232 | CONFIG_FEATURE_INITRD=y | ||
| 233 | # CONFIG_FEATURE_INIT_COREDUMPS is not set | ||
| 234 | CONFIG_FEATURE_EXTRA_QUIET=y | ||
| 235 | CONFIG_HALT=y | ||
| 236 | CONFIG_POWEROFF=y | ||
| 237 | CONFIG_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 | ||
| 268 | CONFIG_STRINGS=y | ||
| 269 | CONFIG_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 | ||
| 287 | CONFIG_HOSTNAME=y | ||
| 288 | # CONFIG_HTTPD is not set | ||
| 289 | CONFIG_IFCONFIG=y | ||
| 290 | CONFIG_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 | ||
| 307 | CONFIG_PING=y | ||
| 308 | CONFIG_FEATURE_FANCY_PING=y | ||
| 309 | CONFIG_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 | ||
| 315 | CONFIG_WGET=y | ||
| 316 | CONFIG_FEATURE_WGET_STATUSBAR=y | ||
| 317 | CONFIG_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 | # | ||
| 329 | CONFIG_FREE=y | ||
| 330 | CONFIG_KILL=y | ||
| 331 | CONFIG_KILLALL=y | ||
| 332 | CONFIG_PIDOF=y | ||
| 333 | CONFIG_PS=y | ||
| 334 | # CONFIG_RENICE is not set | ||
| 335 | # CONFIG_TOP is not set | ||
| 336 | CONFIG_UPTIME=y | ||
| 337 | # CONFIG_BB_SYSCTL is not set | ||
| 338 | |||
| 339 | # | ||
| 340 | # Another Bourne-like Shell | ||
| 341 | # | ||
| 342 | CONFIG_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 | ||
| 347 | CONFIG_ASH=y | ||
| 348 | |||
| 349 | # | ||
| 350 | # Ash Shell Options | ||
| 351 | # | ||
| 352 | CONFIG_ASH_JOB_CONTROL=y | ||
| 353 | CONFIG_ASH_ALIAS=y | ||
| 354 | CONFIG_ASH_MATH_SUPPORT=y | ||
| 355 | CONFIG_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 | ||
| 359 | CONFIG_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 | ||
| 370 | CONFIG_FEATURE_COMMAND_EDITING=y | ||
| 371 | CONFIG_FEATURE_COMMAND_HISTORY=15 | ||
| 372 | CONFIG_FEATURE_COMMAND_SAVEHISTORY=y | ||
| 373 | CONFIG_FEATURE_COMMAND_TAB_COMPLETION=y | ||
| 374 | # CONFIG_FEATURE_COMMAND_USERNAME_COMPLETION is not set | ||
| 375 | CONFIG_FEATURE_SH_FANCY_PROMPT=y | ||
| 376 | |||
| 377 | # | ||
| 378 | # System Logging Utilities | ||
| 379 | # | ||
| 380 | CONFIG_SYSLOGD=y | ||
| 381 | CONFIG_FEATURE_ROTATE_LOGFILE=y | ||
| 382 | # CONFIG_FEATURE_REMOTE_LOG is not set | ||
| 383 | # CONFIG_FEATURE_IPC_SYSLOG is not set | ||
| 384 | CONFIG_KLOGD=y | ||
| 385 | CONFIG_LOGGER=y | ||
| 386 | |||
| 387 | # | ||
| 388 | # Linux System Utilities | ||
| 389 | # | ||
| 390 | CONFIG_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 | ||
| 399 | CONFIG_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 | ||
| 405 | CONFIG_MORE=y | ||
| 406 | CONFIG_FEATURE_USE_TERMIOS=y | ||
| 407 | CONFIG_PIVOT_ROOT=y | ||
| 408 | # CONFIG_RDATE is not set | ||
| 409 | CONFIG_SWAPONOFF=y | ||
| 410 | CONFIG_MOUNT=y | ||
| 411 | # CONFIG_FEATURE_MOUNT_NFS is not set | ||
| 412 | CONFIG_UMOUNT=y | ||
| 413 | |||
| 414 | # | ||
| 415 | # Common options for mount/umount | ||
| 416 | # | ||
| 417 | CONFIG_FEATURE_MOUNT_LOOP=y | ||
| 418 | # CONFIG_FEATURE_MTAB_SUPPORT is not set | ||
| 419 | |||
| 420 | # | ||
| 421 | # Debugging Options | ||
| 422 | # | ||
| 423 | # CONFIG_DEBUG is not set | ||
