Config.in 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609
  1. #
  2. # For a description of the syntax of this configuration file,
  3. # see scripts/kbuild/config-language.txt.
  4. #
  5. config BUSYBOX_CONFIG_HAVE_DOT_CONFIG
  6. bool
  7. default y
  8. menu "Busybox Settings"
  9. menu "General Configuration"
  10. config BUSYBOX_CONFIG_DESKTOP
  11. bool "Enable options for full-blown desktop systems"
  12. default n
  13. help
  14. Enable options and features which are not essential.
  15. Select this only if you plan to use busybox on full-blown
  16. desktop machine with common Linux distro, not on an embedded box.
  17. config BUSYBOX_CONFIG_EXTRA_COMPAT
  18. bool "Provide compatible behavior for rare corner cases (bigger code)"
  19. default n
  20. help
  21. This option makes grep, sed etc handle rare corner cases
  22. (embedded NUL bytes and such). This makes code bigger and uses
  23. some GNU extensions in libc. You probably only need this option
  24. if you plan to run busybox on desktop.
  25. config BUSYBOX_CONFIG_FEATURE_ASSUME_UNICODE
  26. bool "Assume that 1:1 char/glyph correspondence is not true"
  27. default n
  28. help
  29. This makes various applets aware that one byte is not
  30. one character on screen.
  31. Busybox aims to eventually work correctly with Unicode displays.
  32. Any older encodings are not guaranteed to work.
  33. Probably by the time when busybox will be fully Unicode-clean,
  34. other encodings will be mainly of historic interest.
  35. choice
  36. prompt "Buffer allocation policy"
  37. default BUSYBOX_CONFIG_FEATURE_BUFFERS_GO_ON_STACK
  38. help
  39. There are 3 ways BusyBox can handle buffer allocations:
  40. - Use malloc. This costs code size for the call to xmalloc.
  41. - Put them on stack. For some very small machines with limited stack
  42. space, this can be deadly. For most folks, this works just fine.
  43. - Put them in BSS. This works beautifully for computers with a real
  44. MMU (and OS support), but wastes runtime RAM for uCLinux. This
  45. behavior was the only one available for BusyBox versions 0.48 and
  46. earlier.
  47. config BUSYBOX_CONFIG_FEATURE_BUFFERS_USE_MALLOC
  48. bool "Allocate with Malloc"
  49. config BUSYBOX_CONFIG_FEATURE_BUFFERS_GO_ON_STACK
  50. bool "Allocate on the Stack"
  51. config BUSYBOX_CONFIG_FEATURE_BUFFERS_GO_IN_BSS
  52. bool "Allocate in the .bss section"
  53. endchoice
  54. config BUSYBOX_CONFIG_SHOW_USAGE
  55. bool "Show terse applet usage messages"
  56. default y
  57. help
  58. All BusyBox applets will show help messages when invoked with
  59. wrong arguments. You can turn off printing these terse usage
  60. messages if you say no here.
  61. This will save you up to 7k.
  62. config BUSYBOX_CONFIG_FEATURE_VERBOSE_USAGE
  63. bool "Show verbose applet usage messages"
  64. default y
  65. select BUSYBOX_CONFIG_SHOW_USAGE
  66. help
  67. All BusyBox applets will show more verbose help messages when
  68. busybox is invoked with --help. This will add a lot of text to the
  69. busybox binary. In the default configuration, this will add about
  70. 13k, but it can add much more depending on your configuration.
  71. config BUSYBOX_CONFIG_FEATURE_COMPRESS_USAGE
  72. bool "Store applet usage messages in compressed form"
  73. default y
  74. depends on BUSYBOX_CONFIG_SHOW_USAGE
  75. help
  76. Store usage messages in compressed form, uncompress them on-the-fly
  77. when <applet> --help is called.
  78. If you have a really tiny busybox with few applets enabled (and
  79. bunzip2 isn't one of them), the overhead of the decompressor might
  80. be noticeable. Also, if you run executables directly from ROM
  81. and have very little memory, this might not be a win. Otherwise,
  82. you probably want this.
  83. config BUSYBOX_CONFIG_FEATURE_INSTALLER
  84. bool "Support --install [-s] to install applet links at runtime"
  85. default n
  86. help
  87. Enable 'busybox --install [-s]' support. This will allow you to use
  88. busybox at runtime to create hard links or symlinks for all the
  89. applets that are compiled into busybox.
  90. config BUSYBOX_CONFIG_LOCALE_SUPPORT
  91. bool "Enable locale support (system needs locale for this to work)"
  92. default n
  93. help
  94. Enable this if your system has locale support and you would like
  95. busybox to support locale settings.
  96. config BUSYBOX_CONFIG_GETOPT_LONG
  97. bool "Support for --long-options"
  98. default y
  99. help
  100. Enable this if you want busybox applets to use the gnu --long-option
  101. style, in addition to single character -a -b -c style options.
  102. config BUSYBOX_CONFIG_FEATURE_DEVPTS
  103. bool "Use the devpts filesystem for Unix98 PTYs"
  104. default y
  105. help
  106. Enable if you want BusyBox to use Unix98 PTY support. If enabled,
  107. busybox will use /dev/ptmx for the master side of the pseudoterminal
  108. and /dev/pts/<number> for the slave side. Otherwise, BSD style
  109. /dev/ttyp<number> will be used. To use this option, you should have
  110. devpts mounted.
  111. config BUSYBOX_CONFIG_FEATURE_CLEAN_UP
  112. bool "Clean up all memory before exiting (usually not needed)"
  113. default n
  114. help
  115. As a size optimization, busybox normally exits without explicitly
  116. freeing dynamically allocated memory or closing files. This saves
  117. space since the OS will clean up for us, but it can confuse debuggers
  118. like valgrind, which report tons of memory and resource leaks.
  119. Don't enable this unless you have a really good reason to clean
  120. things up manually.
  121. config BUSYBOX_CONFIG_FEATURE_PIDFILE
  122. bool "Support writing pidfiles"
  123. default y
  124. help
  125. This option makes some applets (e.g. crond, syslogd, inetd) write
  126. a pidfile in /var/run. Some applications rely on them.
  127. config BUSYBOX_CONFIG_FEATURE_SUID
  128. bool "Support for SUID/SGID handling"
  129. default y
  130. help
  131. With this option you can install the busybox binary belonging
  132. to root with the suid bit set, and it will automatically drop
  133. priviledges for applets that don't need root access.
  134. If you are really paranoid and don't want to do this, build two
  135. busybox binaries with different applets in them (and the appropriate
  136. symlinks pointing to each binary), and only set the suid bit on the
  137. one that needs it. The applets currently marked to need the suid bit
  138. are:
  139. crontab, dnsd, findfs, ipcrm, ipcs, login, passwd, ping, su,
  140. traceroute, vlock.
  141. config BUSYBOX_CONFIG_FEATURE_SUID_CONFIG
  142. bool "Runtime SUID/SGID configuration via /etc/busybox.conf"
  143. default n if BUSYBOX_CONFIG_FEATURE_SUID
  144. depends on BUSYBOX_CONFIG_FEATURE_SUID
  145. help
  146. Allow the SUID / SGID state of an applet to be determined at runtime
  147. by checking /etc/busybox.conf. (This is sort of a poor man's sudo.)
  148. The format of this file is as follows:
  149. <applet> = [Ssx-][Ssx-][x-] (<username>|<uid>).(<groupname>|<gid>)
  150. An example might help:
  151. [SUID]
  152. su = ssx root.0 # applet su can be run by anyone and runs with
  153. # euid=0/egid=0
  154. su = ssx # exactly the same
  155. mount = sx- root.disk # applet mount can be run by root and members
  156. # of group disk and runs with euid=0
  157. cp = --- # disable applet cp for everyone
  158. The file has to be owned by user root, group root and has to be
  159. writeable only by root:
  160. (chown 0.0 /etc/busybox.conf; chmod 600 /etc/busybox.conf)
  161. The busybox executable has to be owned by user root, group
  162. root and has to be setuid root for this to work:
  163. (chown 0.0 /bin/busybox; chmod 4755 /bin/busybox)
  164. Robert 'sandman' Griebl has more information here:
  165. <url: http://www.softforge.de/bb/suid.html >.
  166. config BUSYBOX_CONFIG_FEATURE_SUID_CONFIG_QUIET
  167. bool "Suppress warning message if /etc/busybox.conf is not readable"
  168. default n
  169. depends on BUSYBOX_CONFIG_FEATURE_SUID_CONFIG
  170. help
  171. /etc/busybox.conf should be readable by the user needing the SUID,
  172. check this option to avoid users to be notified about missing
  173. permissions.
  174. config BUSYBOX_CONFIG_SELINUX
  175. bool "Support NSA Security Enhanced Linux"
  176. default n
  177. help
  178. Enable support for SELinux in applets ls, ps, and id. Also provide
  179. the option of compiling in SELinux applets.
  180. If you do not have a complete SELinux userland installed, this stuff
  181. will not compile. Go visit
  182. http://www.nsa.gov/selinux/index.html
  183. to download the necessary stuff to allow busybox to compile with
  184. this option enabled. Specifially, libselinux 1.28 or better is
  185. directly required by busybox. If the installation is located in a
  186. non-standard directory, provide it by invoking make as follows:
  187. CFLAGS=-I<libselinux-include-path> \
  188. LDFLAGS=-L<libselinux-lib-path> \
  189. make
  190. Most people will leave this set to 'N'.
  191. config BUSYBOX_CONFIG_FEATURE_PREFER_APPLETS
  192. bool "exec prefers applets"
  193. default y
  194. help
  195. This is an experimental option which directs applets about to
  196. call 'exec' to try and find an applicable busybox applet before
  197. searching the PATH. This is typically done by exec'ing
  198. /proc/self/exe.
  199. This may affect shell, find -exec, xargs and similar applets.
  200. They will use applets even if /bin/<applet> -> busybox link
  201. is missing (or is not a link to busybox). However, this causes
  202. problems in chroot jails without mounted /proc and with ps/top
  203. (command name can be shown as 'exe' for applets started this way).
  204. config BUSYBOX_CONFIG_BUSYBOX_EXEC_PATH
  205. string "Path to BusyBox executable"
  206. default "/proc/self/exe"
  207. help
  208. When Busybox applets need to run other busybox applets, BusyBox
  209. sometimes needs to exec() itself. When the /proc filesystem is
  210. mounted, /proc/self/exe always points to the currently running
  211. executable. If you haven't got /proc, set this to wherever you
  212. want to run BusyBox from.
  213. # These are auto-selected by other options
  214. config BUSYBOX_CONFIG_FEATURE_SYSLOG
  215. bool #No description makes it a hidden option
  216. default y
  217. #help
  218. # This option is auto-selected when you select any applet which may
  219. # send its output to syslog. You do not need to select it manually.
  220. config BUSYBOX_CONFIG_FEATURE_HAVE_RPC
  221. bool #No description makes it a hidden option
  222. default y
  223. #help
  224. # This is automatically selected if any of enabled applets need it.
  225. # You do not need to select it manually.
  226. endmenu
  227. menu 'Build Options'
  228. config BUSYBOX_CONFIG_STATIC
  229. bool "Build BusyBox as a static binary (no shared libs)"
  230. default n
  231. help
  232. If you want to build a static BusyBox binary, which does not
  233. use or require any shared libraries, then enable this option.
  234. This can cause BusyBox to be considerably larger, so you should
  235. leave this option false unless you have a good reason (i.e.
  236. your target platform does not support shared libraries, or
  237. you are building an initrd which doesn't need anything but
  238. BusyBox, etc).
  239. Most people will leave this set to 'N'.
  240. config BUSYBOX_CONFIG_PIE
  241. bool "Build BusyBox as a position independent executable"
  242. default n
  243. depends on !BUSYBOX_CONFIG_STATIC
  244. help
  245. (TODO: what is it and why/when is it useful?)
  246. Most people will leave this set to 'N'.
  247. config BUSYBOX_CONFIG_NOMMU
  248. bool "Force NOMMU build"
  249. default n
  250. help
  251. Busybox tries to detect whether architecture it is being
  252. built against supports MMU or not. If this detection fails,
  253. or if you want to build NOMMU version of busybox for testing,
  254. you may force NOMMU build here.
  255. Most people will leave this set to 'N'.
  256. # PIE can be made to work with BUILD_LIBBUSYBOX, but currently
  257. # build system does not support that
  258. config BUSYBOX_CONFIG_BUILD_LIBBUSYBOX
  259. bool "Build shared libbusybox"
  260. default n
  261. depends on !BUSYBOX_CONFIG_FEATURE_PREFER_APPLETS && !BUSYBOX_CONFIG_PIE && !BUSYBOX_CONFIG_STATIC
  262. help
  263. Build a shared library libbusybox.so.N.N.N which contains all
  264. busybox code.
  265. This feature allows every applet to be built as a tiny
  266. separate executable. Enabling it for "one big busybox binary"
  267. approach serves no purpose and increases code size.
  268. You should almost certainly say "no" to this.
  269. ### config FEATURE_FULL_LIBBUSYBOX
  270. ### bool "Feature-complete libbusybox"
  271. ### default n if !FEATURE_SHARED_BUSYBOX
  272. ### depends on BUILD_LIBBUSYBOX
  273. ### help
  274. ### Build a libbusybox with the complete feature-set, disregarding
  275. ### the actually selected config.
  276. ###
  277. ### Normally, libbusybox will only contain the features which are
  278. ### used by busybox itself. If you plan to write a separate
  279. ### standalone application which uses libbusybox say 'Y'.
  280. ###
  281. ### Note: libbusybox is GPL, not LGPL, and exports no stable API that
  282. ### might act as a copyright barrier. We can and will modify the
  283. ### exported function set between releases (even minor version number
  284. ### changes), and happily break out-of-tree features.
  285. ###
  286. ### Say 'N' if in doubt.
  287. config BUSYBOX_CONFIG_FEATURE_INDIVIDUAL
  288. bool "Produce a binary for each applet, linked against libbusybox"
  289. default n
  290. depends on BUSYBOX_CONFIG_BUILD_LIBBUSYBOX
  291. help
  292. If your CPU architecture doesn't allow for sharing text/rodata
  293. sections of running binaries, but allows for runtime dynamic
  294. libraries, this option will allow you to reduce memory footprint
  295. when you have many different applets running at once.
  296. If your CPU architecture allows for sharing text/rodata,
  297. having single binary is more optimal.
  298. Each applet will be a tiny program, dynamically linked
  299. against libbusybox.so.N.N.N.
  300. You need to have a working dynamic linker.
  301. config BUSYBOX_CONFIG_FEATURE_SHARED_BUSYBOX
  302. bool "Produce additional busybox binary linked against libbusybox"
  303. default n
  304. depends on BUSYBOX_CONFIG_BUILD_LIBBUSYBOX
  305. help
  306. Build busybox, dynamically linked against libbusybox.so.N.N.N.
  307. You need to have a working dynamic linker.
  308. ### config BUILD_AT_ONCE
  309. ### bool "Compile all sources at once"
  310. ### default n
  311. ### help
  312. ### Normally each source-file is compiled with one invocation of
  313. ### the compiler.
  314. ### If you set this option, all sources are compiled at once.
  315. ### This gives the compiler more opportunities to optimize which can
  316. ### result in smaller and/or faster binaries.
  317. ###
  318. ### Setting this option will consume alot of memory, e.g. if you
  319. ### enable all applets with all features, gcc uses more than 300MB
  320. ### RAM during compilation of busybox.
  321. ###
  322. ### This option is most likely only beneficial for newer compilers
  323. ### such as gcc-4.1 and above.
  324. ###
  325. ### Say 'N' unless you know what you are doing.
  326. config BUSYBOX_CONFIG_LFS
  327. bool
  328. default y
  329. select BUSYBOX_CONFIG_FDISK_SUPPORT_LARGE_DISKS
  330. help
  331. If you want to build BusyBox with large file support, then enable
  332. this option. This will have no effect if your kernel or your C
  333. library lacks large file support for large files. Some of the
  334. programs that can benefit from large file support include dd, gzip,
  335. cp, mount, tar, and many others. If you want to access files larger
  336. than 2 Gigabytes, enable this option. Otherwise, leave it set to 'N'.
  337. config BUSYBOX_CONFIG_CROSS_COMPILER_PREFIX
  338. string "Cross Compiler prefix"
  339. default ""
  340. help
  341. If you want to build BusyBox with a cross compiler, then you
  342. will need to set this to the cross-compiler prefix, for example,
  343. "i386-uclibc-".
  344. Note that CROSS_COMPILE environment variable or
  345. "make CROSS_COMPILE=xxx ..." will override this selection.
  346. Native builds leave this empty.
  347. config BUSYBOX_CONFIG_EXTRA_CFLAGS
  348. string "Additional CFLAGS"
  349. default ""
  350. help
  351. Additional CFLAGS to pass to the compiler verbatim.
  352. endmenu
  353. menu 'Debugging Options'
  354. config BUSYBOX_CONFIG_DEBUG
  355. bool "Build BusyBox with extra Debugging symbols"
  356. default n
  357. help
  358. Say Y here if you wish to examine BusyBox internals while applets are
  359. running. This increases the size of the binary considerably, and
  360. should only be used when doing development. If you are doing
  361. development and want to debug BusyBox, answer Y.
  362. Most people should answer N.
  363. config BUSYBOX_CONFIG_DEBUG_PESSIMIZE
  364. bool "Disable compiler optimizations"
  365. default n
  366. depends on BUSYBOX_CONFIG_DEBUG
  367. help
  368. The compiler's optimization of source code can eliminate and reorder
  369. code, resulting in an executable that's hard to understand when
  370. stepping through it with a debugger. This switches it off, resulting
  371. in a much bigger executable that more closely matches the source
  372. code.
  373. config BUSYBOX_CONFIG_WERROR
  374. bool "Abort compilation on any warning"
  375. default n
  376. help
  377. Selecting this will add -Werror to gcc command line.
  378. Most people should answer N.
  379. choice
  380. prompt "Additional debugging library"
  381. default BUSYBOX_CONFIG_NO_DEBUG_LIB
  382. help
  383. Using an additional debugging library will make BusyBox become
  384. considerable larger and will cause it to run more slowly. You
  385. should always leave this option disabled for production use.
  386. dmalloc support:
  387. ----------------
  388. This enables compiling with dmalloc ( http://dmalloc.com/ )
  389. which is an excellent public domain mem leak and malloc problem
  390. detector. To enable dmalloc, before running busybox you will
  391. want to properly set your environment, for example:
  392. export DMALLOC_OPTIONS=debug=0x34f47d83,inter=100,log=logfile
  393. The 'debug=' value is generated using the following command
  394. dmalloc -p log-stats -p log-non-free -p log-bad-space \
  395. -p log-elapsed-time -p check-fence -p check-heap \
  396. -p check-lists -p check-blank -p check-funcs -p realloc-copy \
  397. -p allow-free-null
  398. Electric-fence support:
  399. -----------------------
  400. This enables compiling with Electric-fence support. Electric
  401. fence is another very useful malloc debugging library which uses
  402. your computer's virtual memory hardware to detect illegal memory
  403. accesses. This support will make BusyBox be considerable larger
  404. and run slower, so you should leave this option disabled unless
  405. you are hunting a hard to find memory problem.
  406. config BUSYBOX_CONFIG_NO_DEBUG_LIB
  407. bool "None"
  408. config BUSYBOX_CONFIG_DMALLOC
  409. bool "Dmalloc"
  410. config BUSYBOX_CONFIG_EFENCE
  411. bool "Electric-fence"
  412. endchoice
  413. config BUSYBOX_CONFIG_INCLUDE_SUSv2
  414. bool "Enable obsolete features removed before SUSv3?"
  415. default y
  416. help
  417. This option will enable backwards compatibility with SuSv2,
  418. specifically, old-style numeric options ('command -1 <file>')
  419. will be supported in head, tail, and fold. (Note: should
  420. affect renice too.)
  421. ### config PARSE
  422. ### bool "Uniform config file parser debugging applet: parse"
  423. endmenu
  424. menu 'Installation Options'
  425. config BUSYBOX_CONFIG_INSTALL_NO_USR
  426. bool "Don't use /usr"
  427. default n
  428. help
  429. Disable use of /usr. Don't activate this option if you don't know
  430. that you really want this behaviour.
  431. choice
  432. prompt "Applets links"
  433. default BUSYBOX_CONFIG_INSTALL_APPLET_SYMLINKS
  434. help
  435. Choose how you install applets links.
  436. config BUSYBOX_CONFIG_INSTALL_APPLET_SYMLINKS
  437. bool "as soft-links"
  438. help
  439. Install applets as soft-links to the busybox binary. This needs some
  440. free inodes on the filesystem, but might help with filesystem
  441. generators that can't cope with hard-links.
  442. config BUSYBOX_CONFIG_INSTALL_APPLET_HARDLINKS
  443. bool "as hard-links"
  444. help
  445. Install applets as hard-links to the busybox binary. This might
  446. count on a filesystem with few inodes.
  447. config BUSYBOX_CONFIG_INSTALL_APPLET_SCRIPT_WRAPPERS
  448. bool "as script wrappers"
  449. help
  450. Install applets as script wrappers that call the busybox binary.
  451. config BUSYBOX_CONFIG_INSTALL_APPLET_DONT
  452. bool "not installed"
  453. depends on BUSYBOX_CONFIG_FEATURE_INSTALLER || BUSYBOX_CONFIG_FEATURE_SH_STANDALONE || BUSYBOX_CONFIG_FEATURE_PREFER_APPLETS
  454. help
  455. Do not install applet links. Useful when using the -install feature
  456. or a standalone shell for rescue purposes.
  457. endchoice
  458. choice
  459. prompt "/bin/sh applet link"
  460. default BUSYBOX_CONFIG_INSTALL_SH_APPLET_SYMLINK
  461. depends on BUSYBOX_CONFIG_INSTALL_APPLET_SCRIPT_WRAPPERS
  462. help
  463. Choose how you install /bin/sh applet link.
  464. config BUSYBOX_CONFIG_INSTALL_SH_APPLET_SYMLINK
  465. bool "as soft-link"
  466. help
  467. Install /bin/sh applet as soft-link to the busybox binary.
  468. config BUSYBOX_CONFIG_INSTALL_SH_APPLET_HARDLINK
  469. bool "as hard-link"
  470. help
  471. Install /bin/sh applet as hard-link to the busybox binary.
  472. config BUSYBOX_CONFIG_INSTALL_SH_APPLET_SCRIPT_WRAPPER
  473. bool "as script wrapper"
  474. help
  475. Install /bin/sh applet as script wrapper that call the busybox
  476. binary.
  477. endchoice
  478. config BUSYBOX_CONFIG_PREFIX
  479. string "BusyBox installation prefix"
  480. default "./_install"
  481. help
  482. Define your directory to install BusyBox files/subdirs in.
  483. endmenu
  484. source package/busybox/config/libbb/Config.in
  485. endmenu
  486. comment "Applets"
  487. source package/busybox/config/archival/Config.in
  488. source package/busybox/config/coreutils/Config.in
  489. source package/busybox/config/console-tools/Config.in
  490. source package/busybox/config/debianutils/Config.in
  491. source package/busybox/config/editors/Config.in
  492. source package/busybox/config/findutils/Config.in
  493. source package/busybox/config/init/Config.in
  494. source package/busybox/config/loginutils/Config.in
  495. source package/busybox/config/e2fsprogs/Config.in
  496. source package/busybox/config/modutils/Config.in
  497. source package/busybox/config/util-linux/Config.in
  498. source package/busybox/config/miscutils/Config.in
  499. source package/busybox/config/networking/Config.in
  500. source package/busybox/config/printutils/Config.in
  501. source package/busybox/config/mailutils/Config.in
  502. source package/busybox/config/procps/Config.in
  503. source package/busybox/config/runit/Config.in
  504. source package/busybox/config/selinux/Config.in
  505. source package/busybox/config/shell/Config.in
  506. source package/busybox/config/sysklogd/Config.in