1 config ADK_COMPILE_BUSYBOX
3 depends on ADK_PACKAGE_BUSYBOX
5 config ADK_PACKAGE_BUSYBOX
6 bool "busybox................. core utilities for embedded systems"
7 select ADK_COMPILE_BUSYBOX
9 Core utilities for embedded Linux systems
11 WWW: http://www.busybox.net
14 prompt "Choose predefined set of applets"
15 depends on ADK_PACKAGE_BUSYBOX
16 default ADK_PACKAGE_BUSYBOX_MINIMAL if !ADK_TARGET_WITH_MMU
18 config ADK_PACKAGE_BUSYBOX_DEFAULT
19 bool "activate standard set of applets"
21 select BUSYBOX_BASENAME
36 select BUSYBOX_DIRNAME
39 select BUSYBOX_EGREP if !BUSYBOX_DISABLE_GREP
42 select BUSYBOX_FDISK if !BUSYBOX_DISABLE_FDISK
43 select BUSYBOX_FIND if !BUSYBOX_DISABLE_FIND
44 select BUSYBOX_GREP if !BUSYBOX_DISABLE_GREP
51 select BUSYBOX_INIT if ADK_RUNTIME_INIT_SYSV
52 select BUSYBOX_LESS if !BUSYBOX_DISABLE_LESS
54 select BUSYBOX_LOSETUP
66 select BUSYBOX_RDATE if !BUSYBOX_DISABLE_RDATE
67 select BUSYBOX_READLINK
69 select BUSYBOX_RFKILL if !BUSYBOX_DISABLE_RFKILL
72 select BUSYBOX_RUN_PARTS
73 select BUSYBOX_SED if !BUSYBOX_DISABLE_SED
77 select BUSYBOX_FEATURE_SORT_BIG
79 select BUSYBOX_STRINGS
83 select BUSYBOX_FEATURE_FANCY_TAIL
84 select BUSYBOX_TAR if !BUSYBOX_DISABLE_TAR
100 config ADK_PACKAGE_BUSYBOX_MINIMAL
101 bool "activate minimal set of applets"
103 select BUSYBOX_BASENAME
108 select BUSYBOX_CHROOT
115 select BUSYBOX_DIRNAME
119 select BUSYBOX_EGREP if !BUSYBOX_DISABLE_GREP
122 select BUSYBOX_FIND if !BUSYBOX_DISABLE_FIND
123 select BUSYBOX_GREP if !BUSYBOX_DISABLE_GREP
124 select BUSYBOX_GUNZIP
129 select BUSYBOX_INIT if ADK_RUNTIME_INIT_SYSV
130 select BUSYBOX_LESS if !BUSYBOX_DISABLE_LESS
135 select BUSYBOX_PRINTF
138 select BUSYBOX_READLINK
139 select BUSYBOX_RUN_PARTS
140 select BUSYBOX_SED if !BUSYBOX_DISABLE_SED
143 select BUSYBOX_FEATURE_FANCY_TAIL
145 select BUSYBOX_TAR if !BUSYBOX_DISABLE_TAR
152 select BUSYBOX_WHOAMI
154 config ADK_PACKAGE_BUSYBOX_ALL
155 bool "activate all applets"
157 select BUSYBOX_BASENAME
163 select BUSYBOX_CHROOT
170 select BUSYBOX_DESKTOP
172 select BUSYBOX_DIFF if !BUSYBOX_DISABLE_DIFF
173 select BUSYBOX_DIRNAME
176 select BUSYBOX_EGREP if !BUSYBOX_DISABLE_GREP
179 select BUSYBOX_FDISK if !BUSYBOX_DISABLE_FDISK
180 select BUSYBOX_FIND if !BUSYBOX_DISABLE_FIND
181 select BUSYBOX_FEATURE_UTMP
182 select BUSYBOX_GREP if !BUSYBOX_DISABLE_GREP
183 select BUSYBOX_GROUPS
184 select BUSYBOX_GUNZIP
189 select BUSYBOX_INIT if ADK_RUNTIME_INIT_SYSV
190 select BUSYBOX_LESS if !BUSYBOX_DISABLE_LESS
193 select BUSYBOX_MD5SUM
195 select BUSYBOX_MKFIFO
197 select BUSYBOX_MKTEMP
199 select BUSYBOX_PRINTF
201 select BUSYBOX_READLINK
203 select BUSYBOX_RUN_PARTS
205 select BUSYBOX_SED if !BUSYBOX_DISABLE_SED
209 select BUSYBOX_STRINGS
213 select BUSYBOX_TAR if !BUSYBOX_DISABLE_TAR
215 select BUSYBOX_FEATURE_FANCY_TAIL
226 select BUSYBOX_WHOAMI
231 config ADK_PACKAGE_BUSYBOX_HIDE
232 bool "hide packages provided by busybox applets"
233 depends on ADK_PACKAGE_BUSYBOX
236 Do not show packages which are provided as busybox applets
238 menu "Busybox Configuration"
239 depends on ADK_PACKAGE_BUSYBOX
240 source "package/busybox/config/Config.in"
243 config ADK_PACKAGE_UDHCPD
245 default BUSYBOX_APP_UDHCPD
247 # disable busybox applets, when full programs are choosen
248 config BUSYBOX_DISABLE_MOUNT
250 default y if ADK_PACKAGE_MOUNT
251 depends on ADK_PACKAGE_MOUNT
254 config BUSYBOX_DISABLE_UMOUNT
256 default y if ADK_PACKAGE_MOUNT
257 depends on ADK_PACKAGE_MOUNT
260 config BUSYBOX_DISABLE_TAR
262 default y if ADK_PACKAGE_TAR
263 depends on ADK_PACKAGE_TAR
266 config BUSYBOX_DISABLE_BZIP2
268 default y if ADK_PACKAGE_BZIP2
269 depends on ADK_PACKAGE_BZIP2
272 config BUSYBOX_DISABLE_BUNZIP2
274 default y if ADK_PACKAGE_BZIP2
275 depends on ADK_PACKAGE_BZIP2
278 config BUSYBOX_DISABLE_IP
280 default y if ADK_PACKAGE_IP
281 depends on ADK_PACKAGE_IP
284 config BUSYBOX_DISABLE_PATCH
286 default y if ADK_PACKAGE_PATCH
287 depends on ADK_PACKAGE_PATCH
290 config BUSYBOX_DISABLE_DIFF
292 default y if ADK_PACKAGE_DIFFUTILS
293 depends on ADK_PACKAGE_DIFFUTILS
296 config BUSYBOX_DISABLE_ED
298 default y if ADK_PACKAGE_ED
299 depends on ADK_PACKAGE_ED
302 config BUSYBOX_DISABLE_SED
304 default y if ADK_PACKAGE_SED
305 depends on ADK_PACKAGE_SED
308 config BUSYBOX_DISABLE_LESS
310 default y if ADK_PACKAGE_LESS
311 depends on ADK_PACKAGE_LESS
314 config BUSYBOX_DISABLE_HDPARM
316 default y if ADK_PACKAGE_HDPARM
317 depends on ADK_PACKAGE_HDPARM
320 config BUSYBOX_DISABLE_WATCHDOG
322 default y if ADK_PACKAGE_WATCHDOG
323 depends on ADK_PACKAGE_WATCHDOG
326 config BUSYBOX_DISABLE_PAM
328 default y if ADK_PACKAGE_PAM
329 depends on ADK_PACKAGE_PAM
332 config BUSYBOX_DISABLE_BRCTL
334 default y if ADK_PACKAGE_BRIDGE_UTILS
335 depends on ADK_PACKAGE_BRIDGE_UTILS
338 config BUSYBOX_DISABLE_ETHER_WAKE
340 default y if ADK_PACKAGE_ETHER_WAKE
341 depends on ADK_PACKAGE_ETHER_WAKE
344 config BUSYBOX_DISABLE_NTPD
346 default y if ADK_PACKAGE_OPENNTPD
347 depends on ADK_PACKAGE_OPENNTPD
350 config BUSYBOX_DISABLE_WGET
352 default y if ADK_PACKAGE_WGET
353 depends on ADK_PACKAGE_WGET
356 config BUSYBOX_DISABLE_AR
358 default y if ADK_PACKAGE_BINUTILS
359 depends on ADK_PACKAGE_BINUTILS
362 config BUSYBOX_DISABLE_CPIO
364 default y if ADK_PACKAGE_CPIO
365 depends on ADK_PACKAGE_CPIO
368 config BUSYBOX_DISABLE_XZ
370 default y if ADK_PACKAGE_XZ
371 depends on ADK_PACKAGE_XZ
374 config BUSYBOX_DISABLE_UNXZ
376 default y if ADK_PACKAGE_XZ
377 depends on ADK_PACKAGE_XZ
380 config BUSYBOX_DISABLE_FBSET
382 default y if ADK_PACKAGE_FBSET
383 depends on ADK_PACKAGE_FBSET
386 config BUSYBOX_DISABLE_LSPCI
388 default y if ADK_PACKAGE_PCIUTILS
389 depends on ADK_PACKAGE_PCIUTILS
392 config BUSYBOX_DISABLE_LSUSB
394 default y if ADK_PACKAGE_LSUSB
395 depends on ADK_PACKAGE_LSUSB
398 config BUSYBOX_DISABLE_FDISK
400 default y if ADK_PACKAGE_FDISK
401 depends on ADK_PACKAGE_FDISK
404 config BUSYBOX_DISABLE_GREP
406 default y if ADK_PACKAGE_GREP
407 depends on ADK_PACKAGE_GREP
410 config BUSYBOX_DISABLE_FIND
412 default y if ADK_PACKAGE_FINDUTILS
413 depends on ADK_PACKAGE_FINDUTILS
416 config BUSYBOX_DISABLE_RDATE
418 default y if ADK_PACKAGE_RDATE
419 depends on ADK_PACKAGE_RDATE
422 config BUSYBOX_DISABLE_RFKILL
424 default y if ADK_PACKAGE_RFKILL
425 depends on ADK_PACKAGE_RFKILL
428 config BUSYBOX_DISABLE_KMOD
430 default y if ADK_PACKAGE_KMOD
431 depends on ADK_PACKAGE_KMOD
434 config BUSYBOX_DISABLE_PS
436 default y if ADK_PACKAGE_PROCPS
437 depends on ADK_PACKAGE_PROCPS