diff options
author | Bruce Ashfield <bruce.ashfield@gmail.com> | 2020-09-22 12:37:04 -0700 |
---|---|---|
committer | Bruce Ashfield <bruce.ashfield@gmail.com> | 2020-09-22 15:51:27 -0400 |
commit | cdf6f553470b348430e6750473b19a13541ff2d8 (patch) | |
tree | d24a4c549a8da23faba10c9e16a3a8d060409b95 /recipes-core | |
parent | b40be07bf0f9c463d2eff3609f507387942e61f1 (diff) | |
download | meta-virtualization-cdf6f553470b348430e6750473b19a13541ff2d8.tar.gz |
runx: allow internal and external busybox
runx knows how to build its own copy of busybox for its initrd,
adding a flag to allow us to select which mode we want.
Signed-off-by: Bruce Ashfield <bruce.ashfield@xilinx.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Diffstat (limited to 'recipes-core')
-rw-r--r-- | recipes-core/runx/runx/0001-Add-busybox-cross-build-for-arm64.patch | 1273 | ||||
-rw-r--r-- | recipes-core/runx/runx/0002-don-t-call-busybox-install.patch | 348 | ||||
-rw-r--r-- | recipes-core/runx/runx_git.bb | 29 |
3 files changed, 1645 insertions, 5 deletions
diff --git a/recipes-core/runx/runx/0001-Add-busybox-cross-build-for-arm64.patch b/recipes-core/runx/runx/0001-Add-busybox-cross-build-for-arm64.patch new file mode 100644 index 00000000..2f27e9d1 --- /dev/null +++ b/recipes-core/runx/runx/0001-Add-busybox-cross-build-for-arm64.patch | |||
@@ -0,0 +1,1273 @@ | |||
1 | From 33502707dd6ae154736ba4685abd89d45244797b Mon Sep 17 00:00:00 2001 | ||
2 | From: Stefano Stabellini <sstabellini@kernel.org> | ||
3 | Date: Mon, 21 Sep 2020 12:35:05 -0700 | ||
4 | Subject: [PATCH 1/2] Add busybox (cross)build for arm64 | ||
5 | |||
6 | So far the busybox binary to use for the domU initrd has to be | ||
7 | externally provided. While we still support that, also add the ability | ||
8 | to fetch busybox and cross-compile it with the right config on arm64. | ||
9 | |||
10 | Signed-off-by: Stefano Stabellini <stefano.stabellini@xilinx.com> | ||
11 | --- | ||
12 | initrd/config.arm64 | 1198 +++++++++++++++++++++++++++++++++++++++++++ | ||
13 | initrd/make-initrd | 28 +- | ||
14 | 2 files changed, 1224 insertions(+), 2 deletions(-) | ||
15 | create mode 100644 initrd/config.arm64 | ||
16 | |||
17 | diff --git a/initrd/config.arm64 b/initrd/config.arm64 | ||
18 | new file mode 100644 | ||
19 | index 0000000..5c01829 | ||
20 | --- /dev/null | ||
21 | +++ b/initrd/config.arm64 | ||
22 | @@ -0,0 +1,1198 @@ | ||
23 | +# | ||
24 | +# Automatically generated make config: don't edit | ||
25 | +# Busybox version: 1.32.0 | ||
26 | +# Mon Sep 21 12:15:18 2020 | ||
27 | +# | ||
28 | +CONFIG_HAVE_DOT_CONFIG=y | ||
29 | + | ||
30 | +# | ||
31 | +# Settings | ||
32 | +# | ||
33 | +CONFIG_DESKTOP=y | ||
34 | +# CONFIG_EXTRA_COMPAT is not set | ||
35 | +# CONFIG_FEDORA_COMPAT is not set | ||
36 | +# CONFIG_INCLUDE_SUSv2 is not set | ||
37 | +CONFIG_LONG_OPTS=y | ||
38 | +CONFIG_SHOW_USAGE=y | ||
39 | +CONFIG_FEATURE_VERBOSE_USAGE=y | ||
40 | +CONFIG_FEATURE_COMPRESS_USAGE=y | ||
41 | +CONFIG_LFS=y | ||
42 | +# CONFIG_PAM is not set | ||
43 | +CONFIG_FEATURE_DEVPTS=y | ||
44 | +# CONFIG_FEATURE_UTMP is not set | ||
45 | +# CONFIG_FEATURE_WTMP is not set | ||
46 | +CONFIG_FEATURE_PIDFILE=y | ||
47 | +CONFIG_PID_FILE_PATH="/var/run" | ||
48 | +CONFIG_BUSYBOX=y | ||
49 | +# CONFIG_FEATURE_SHOW_SCRIPT is not set | ||
50 | +CONFIG_FEATURE_INSTALLER=y | ||
51 | +# CONFIG_INSTALL_NO_USR is not set | ||
52 | +CONFIG_FEATURE_SUID=y | ||
53 | +# CONFIG_FEATURE_SUID_CONFIG is not set | ||
54 | +# CONFIG_FEATURE_SUID_CONFIG_QUIET is not set | ||
55 | +# CONFIG_FEATURE_PREFER_APPLETS is not set | ||
56 | +CONFIG_BUSYBOX_EXEC_PATH="/bin/busybox" | ||
57 | +# CONFIG_SELINUX is not set | ||
58 | +# CONFIG_FEATURE_CLEAN_UP is not set | ||
59 | +CONFIG_FEATURE_SYSLOG_INFO=y | ||
60 | +CONFIG_FEATURE_SYSLOG=y | ||
61 | +CONFIG_PLATFORM_LINUX=y | ||
62 | + | ||
63 | +# | ||
64 | +# Build Options | ||
65 | +# | ||
66 | +CONFIG_STATIC=y | ||
67 | +# CONFIG_PIE is not set | ||
68 | +# CONFIG_NOMMU is not set | ||
69 | +# CONFIG_BUILD_LIBBUSYBOX is not set | ||
70 | +# CONFIG_FEATURE_LIBBUSYBOX_STATIC is not set | ||
71 | +# CONFIG_FEATURE_INDIVIDUAL is not set | ||
72 | +# CONFIG_FEATURE_SHARED_BUSYBOX is not set | ||
73 | +CONFIG_CROSS_COMPILER_PREFIX="" | ||
74 | +CONFIG_SYSROOT="" | ||
75 | +CONFIG_EXTRA_CFLAGS="" | ||
76 | +CONFIG_EXTRA_LDFLAGS="" | ||
77 | +CONFIG_EXTRA_LDLIBS="" | ||
78 | +# CONFIG_USE_PORTABLE_CODE is not set | ||
79 | +CONFIG_STACK_OPTIMIZATION_386=y | ||
80 | + | ||
81 | +# | ||
82 | +# Installation Options ("make install" behavior) | ||
83 | +# | ||
84 | +# CONFIG_INSTALL_APPLET_SYMLINKS is not set | ||
85 | +# CONFIG_INSTALL_APPLET_HARDLINKS is not set | ||
86 | +# CONFIG_INSTALL_APPLET_SCRIPT_WRAPPERS is not set | ||
87 | +CONFIG_INSTALL_APPLET_DONT=y | ||
88 | +# CONFIG_INSTALL_SH_APPLET_SYMLINK is not set | ||
89 | +# CONFIG_INSTALL_SH_APPLET_HARDLINK is not set | ||
90 | +# CONFIG_INSTALL_SH_APPLET_SCRIPT_WRAPPER is not set | ||
91 | +CONFIG_PREFIX="/home/ncopa/aports/main/busybox/pkg/busybox" | ||
92 | + | ||
93 | +# | ||
94 | +# Debugging Options | ||
95 | +# | ||
96 | +# CONFIG_DEBUG is not set | ||
97 | +# CONFIG_DEBUG_PESSIMIZE is not set | ||
98 | +# CONFIG_DEBUG_SANITIZE is not set | ||
99 | +# CONFIG_UNIT_TEST is not set | ||
100 | +# CONFIG_WERROR is not set | ||
101 | +# CONFIG_WARN_SIMPLE_MSG is not set | ||
102 | +CONFIG_NO_DEBUG_LIB=y | ||
103 | +# CONFIG_DMALLOC is not set | ||
104 | +# CONFIG_EFENCE is not set | ||
105 | + | ||
106 | +# | ||
107 | +# Library Tuning | ||
108 | +# | ||
109 | +# CONFIG_FEATURE_USE_BSS_TAIL is not set | ||
110 | +CONFIG_FLOAT_DURATION=y | ||
111 | +CONFIG_FEATURE_RTMINMAX=y | ||
112 | +CONFIG_FEATURE_RTMINMAX_USE_LIBC_DEFINITIONS=y | ||
113 | +CONFIG_FEATURE_BUFFERS_USE_MALLOC=y | ||
114 | +# CONFIG_FEATURE_BUFFERS_GO_ON_STACK is not set | ||
115 | +# CONFIG_FEATURE_BUFFERS_GO_IN_BSS is not set | ||
116 | +CONFIG_PASSWORD_MINLEN=6 | ||
117 | +CONFIG_MD5_SMALL=0 | ||
118 | +CONFIG_SHA3_SMALL=0 | ||
119 | +CONFIG_FEATURE_FAST_TOP=y | ||
120 | +# CONFIG_FEATURE_ETC_NETWORKS is not set | ||
121 | +# CONFIG_FEATURE_ETC_SERVICES is not set | ||
122 | +CONFIG_FEATURE_EDITING=y | ||
123 | +CONFIG_FEATURE_EDITING_MAX_LEN=1024 | ||
124 | +CONFIG_FEATURE_EDITING_VI=y | ||
125 | +CONFIG_FEATURE_EDITING_HISTORY=8192 | ||
126 | +CONFIG_FEATURE_EDITING_SAVEHISTORY=y | ||
127 | +# CONFIG_FEATURE_EDITING_SAVE_ON_EXIT is not set | ||
128 | +CONFIG_FEATURE_REVERSE_SEARCH=y | ||
129 | +CONFIG_FEATURE_TAB_COMPLETION=y | ||
130 | +CONFIG_FEATURE_USERNAME_COMPLETION=y | ||
131 | +CONFIG_FEATURE_EDITING_FANCY_PROMPT=y | ||
132 | +CONFIG_FEATURE_EDITING_WINCH=y | ||
133 | +CONFIG_FEATURE_EDITING_ASK_TERMINAL=y | ||
134 | +CONFIG_LOCALE_SUPPORT=y | ||
135 | +CONFIG_UNICODE_SUPPORT=y | ||
136 | +CONFIG_UNICODE_USING_LOCALE=y | ||
137 | +# CONFIG_FEATURE_CHECK_UNICODE_IN_ENV is not set | ||
138 | +CONFIG_SUBST_WCHAR=63 | ||
139 | +CONFIG_LAST_SUPPORTED_WCHAR=1114111 | ||
140 | +CONFIG_UNICODE_COMBINING_WCHARS=y | ||
141 | +CONFIG_UNICODE_WIDE_WCHARS=y | ||
142 | +# CONFIG_UNICODE_BIDI_SUPPORT is not set | ||
143 | +# CONFIG_UNICODE_NEUTRAL_TABLE is not set | ||
144 | +CONFIG_UNICODE_PRESERVE_BROKEN=y | ||
145 | +CONFIG_FEATURE_NON_POSIX_CP=y | ||
146 | +# CONFIG_FEATURE_VERBOSE_CP_MESSAGE is not set | ||
147 | +CONFIG_FEATURE_USE_SENDFILE=y | ||
148 | +CONFIG_FEATURE_COPYBUF_KB=16 | ||
149 | +CONFIG_FEATURE_SKIP_ROOTFS=y | ||
150 | +CONFIG_MONOTONIC_SYSCALL=y | ||
151 | +# CONFIG_IOCTL_HEX2STR_ERROR is not set | ||
152 | +CONFIG_FEATURE_HWIB=y | ||
153 | + | ||
154 | +# | ||
155 | +# Applets | ||
156 | +# | ||
157 | + | ||
158 | +# | ||
159 | +# Archival Utilities | ||
160 | +# | ||
161 | +CONFIG_FEATURE_SEAMLESS_XZ=y | ||
162 | +CONFIG_FEATURE_SEAMLESS_LZMA=y | ||
163 | +CONFIG_FEATURE_SEAMLESS_BZ2=y | ||
164 | +CONFIG_FEATURE_SEAMLESS_GZ=y | ||
165 | +CONFIG_FEATURE_SEAMLESS_Z=y | ||
166 | +# CONFIG_AR is not set | ||
167 | +# CONFIG_FEATURE_AR_LONG_FILENAMES is not set | ||
168 | +# CONFIG_FEATURE_AR_CREATE is not set | ||
169 | +# CONFIG_UNCOMPRESS is not set | ||
170 | +CONFIG_GUNZIP=y | ||
171 | +CONFIG_ZCAT=y | ||
172 | +CONFIG_FEATURE_GUNZIP_LONG_OPTIONS=y | ||
173 | +CONFIG_BUNZIP2=y | ||
174 | +CONFIG_BZCAT=y | ||
175 | +CONFIG_UNLZMA=y | ||
176 | +CONFIG_LZCAT=y | ||
177 | +CONFIG_LZMA=y | ||
178 | +CONFIG_UNXZ=y | ||
179 | +CONFIG_XZCAT=y | ||
180 | +CONFIG_XZ=y | ||
181 | +CONFIG_BZIP2=y | ||
182 | +CONFIG_BZIP2_SMALL=8 | ||
183 | +CONFIG_FEATURE_BZIP2_DECOMPRESS=y | ||
184 | +CONFIG_CPIO=y | ||
185 | +CONFIG_FEATURE_CPIO_O=y | ||
186 | +CONFIG_FEATURE_CPIO_P=y | ||
187 | +# CONFIG_DPKG is not set | ||
188 | +# CONFIG_DPKG_DEB is not set | ||
189 | +CONFIG_GZIP=y | ||
190 | +# CONFIG_FEATURE_GZIP_LONG_OPTIONS is not set | ||
191 | +CONFIG_GZIP_FAST=2 | ||
192 | +CONFIG_FEATURE_GZIP_LEVELS=y | ||
193 | +CONFIG_FEATURE_GZIP_DECOMPRESS=y | ||
194 | +CONFIG_LZOP=y | ||
195 | +CONFIG_UNLZOP=y | ||
196 | +CONFIG_LZOPCAT=y | ||
197 | +# CONFIG_LZOP_COMPR_HIGH is not set | ||
198 | +# CONFIG_RPM is not set | ||
199 | +# CONFIG_RPM2CPIO is not set | ||
200 | +CONFIG_TAR=y | ||
201 | +CONFIG_FEATURE_TAR_LONG_OPTIONS=y | ||
202 | +CONFIG_FEATURE_TAR_CREATE=y | ||
203 | +CONFIG_FEATURE_TAR_AUTODETECT=y | ||
204 | +CONFIG_FEATURE_TAR_FROM=y | ||
205 | +CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY=y | ||
206 | +CONFIG_FEATURE_TAR_OLDSUN_COMPATIBILITY=y | ||
207 | +CONFIG_FEATURE_TAR_GNU_EXTENSIONS=y | ||
208 | +# CONFIG_FEATURE_TAR_TO_COMMAND is not set | ||
209 | +CONFIG_FEATURE_TAR_UNAME_GNAME=y | ||
210 | +CONFIG_FEATURE_TAR_NOPRESERVE_TIME=y | ||
211 | +# CONFIG_FEATURE_TAR_SELINUX is not set | ||
212 | +CONFIG_UNZIP=y | ||
213 | +CONFIG_FEATURE_UNZIP_CDF=y | ||
214 | +CONFIG_FEATURE_UNZIP_BZIP2=y | ||
215 | +CONFIG_FEATURE_UNZIP_LZMA=y | ||
216 | +CONFIG_FEATURE_UNZIP_XZ=y | ||
217 | +CONFIG_FEATURE_LZMA_FAST=y | ||
218 | + | ||
219 | +# | ||
220 | +# Coreutils | ||
221 | +# | ||
222 | +CONFIG_BASENAME=y | ||
223 | +CONFIG_CAT=y | ||
224 | +CONFIG_FEATURE_CATN=y | ||
225 | +CONFIG_FEATURE_CATV=y | ||
226 | +CONFIG_CHGRP=y | ||
227 | +CONFIG_CHMOD=y | ||
228 | +CONFIG_CHOWN=y | ||
229 | +CONFIG_FEATURE_CHOWN_LONG_OPTIONS=y | ||
230 | +CONFIG_CHROOT=y | ||
231 | +CONFIG_CKSUM=y | ||
232 | +CONFIG_COMM=y | ||
233 | +CONFIG_CP=y | ||
234 | +CONFIG_FEATURE_CP_LONG_OPTIONS=y | ||
235 | +CONFIG_FEATURE_CP_REFLINK=y | ||
236 | +CONFIG_CUT=y | ||
237 | +CONFIG_DATE=y | ||
238 | +CONFIG_FEATURE_DATE_ISOFMT=y | ||
239 | +# CONFIG_FEATURE_DATE_NANO is not set | ||
240 | +CONFIG_FEATURE_DATE_COMPAT=y | ||
241 | +CONFIG_DD=y | ||
242 | +CONFIG_FEATURE_DD_SIGNAL_HANDLING=y | ||
243 | +# CONFIG_FEATURE_DD_THIRD_STATUS_LINE is not set | ||
244 | +CONFIG_FEATURE_DD_IBS_OBS=y | ||
245 | +CONFIG_FEATURE_DD_STATUS=y | ||
246 | +CONFIG_DF=y | ||
247 | +CONFIG_FEATURE_DF_FANCY=y | ||
248 | +CONFIG_DIRNAME=y | ||
249 | +CONFIG_DOS2UNIX=y | ||
250 | +CONFIG_UNIX2DOS=y | ||
251 | +CONFIG_DU=y | ||
252 | +CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K=y | ||
253 | +CONFIG_ECHO=y | ||
254 | +CONFIG_FEATURE_FANCY_ECHO=y | ||
255 | +CONFIG_ENV=y | ||
256 | +CONFIG_EXPAND=y | ||
257 | +CONFIG_UNEXPAND=y | ||
258 | +CONFIG_EXPR=y | ||
259 | +CONFIG_EXPR_MATH_SUPPORT_64=y | ||
260 | +CONFIG_FACTOR=y | ||
261 | +CONFIG_FALSE=y | ||
262 | +CONFIG_FOLD=y | ||
263 | +CONFIG_HEAD=y | ||
264 | +CONFIG_FEATURE_FANCY_HEAD=y | ||
265 | +CONFIG_HOSTID=y | ||
266 | +CONFIG_ID=y | ||
267 | +CONFIG_GROUPS=y | ||
268 | +CONFIG_INSTALL=y | ||
269 | +# CONFIG_FEATURE_INSTALL_LONG_OPTIONS is not set | ||
270 | +CONFIG_LINK=y | ||
271 | +CONFIG_LN=y | ||
272 | +# CONFIG_LOGNAME is not set | ||
273 | +CONFIG_LS=y | ||
274 | +CONFIG_FEATURE_LS_FILETYPES=y | ||
275 | +CONFIG_FEATURE_LS_FOLLOWLINKS=y | ||
276 | +CONFIG_FEATURE_LS_RECURSIVE=y | ||
277 | +CONFIG_FEATURE_LS_WIDTH=y | ||
278 | +CONFIG_FEATURE_LS_SORTFILES=y | ||
279 | +CONFIG_FEATURE_LS_TIMESTAMPS=y | ||
280 | +CONFIG_FEATURE_LS_USERNAME=y | ||
281 | +CONFIG_FEATURE_LS_COLOR=y | ||
282 | +CONFIG_FEATURE_LS_COLOR_IS_DEFAULT=y | ||
283 | +CONFIG_MD5SUM=y | ||
284 | +CONFIG_SHA1SUM=y | ||
285 | +CONFIG_SHA256SUM=y | ||
286 | +CONFIG_SHA512SUM=y | ||
287 | +CONFIG_SHA3SUM=y | ||
288 | + | ||
289 | +# | ||
290 | +# Common options for md5sum, sha1sum, sha256sum, sha512sum, sha3sum | ||
291 | +# | ||
292 | +CONFIG_FEATURE_MD5_SHA1_SUM_CHECK=y | ||
293 | +CONFIG_MKDIR=y | ||
294 | +CONFIG_MKFIFO=y | ||
295 | +CONFIG_MKNOD=y | ||
296 | +CONFIG_MKTEMP=y | ||
297 | +CONFIG_MV=y | ||
298 | +CONFIG_NICE=y | ||
299 | +CONFIG_NL=y | ||
300 | +CONFIG_NOHUP=y | ||
301 | +CONFIG_NPROC=y | ||
302 | +CONFIG_OD=y | ||
303 | +CONFIG_PASTE=y | ||
304 | +CONFIG_PRINTENV=y | ||
305 | +CONFIG_PRINTF=y | ||
306 | +CONFIG_PWD=y | ||
307 | +CONFIG_READLINK=y | ||
308 | +CONFIG_FEATURE_READLINK_FOLLOW=y | ||
309 | +CONFIG_REALPATH=y | ||
310 | +CONFIG_RM=y | ||
311 | +CONFIG_RMDIR=y | ||
312 | +CONFIG_SEQ=y | ||
313 | +CONFIG_SHRED=y | ||
314 | +CONFIG_SHUF=y | ||
315 | +CONFIG_SLEEP=y | ||
316 | +CONFIG_FEATURE_FANCY_SLEEP=y | ||
317 | +CONFIG_SORT=y | ||
318 | +CONFIG_FEATURE_SORT_BIG=y | ||
319 | +# CONFIG_FEATURE_SORT_OPTIMIZE_MEMORY is not set | ||
320 | +CONFIG_SPLIT=y | ||
321 | +# CONFIG_FEATURE_SPLIT_FANCY is not set | ||
322 | +CONFIG_STAT=y | ||
323 | +CONFIG_FEATURE_STAT_FORMAT=y | ||
324 | +CONFIG_FEATURE_STAT_FILESYSTEM=y | ||
325 | +CONFIG_STTY=y | ||
326 | +CONFIG_SUM=y | ||
327 | +CONFIG_SYNC=y | ||
328 | +CONFIG_FEATURE_SYNC_FANCY=y | ||
329 | +CONFIG_FSYNC=y | ||
330 | +CONFIG_TAC=y | ||
331 | +CONFIG_TAIL=y | ||
332 | +CONFIG_FEATURE_FANCY_TAIL=y | ||
333 | +CONFIG_TEE=y | ||
334 | +CONFIG_FEATURE_TEE_USE_BLOCK_IO=y | ||
335 | +CONFIG_TEST=y | ||
336 | +CONFIG_TEST1=y | ||
337 | +CONFIG_TEST2=y | ||
338 | +CONFIG_FEATURE_TEST_64=y | ||
339 | +CONFIG_TIMEOUT=y | ||
340 | +CONFIG_TOUCH=y | ||
341 | +CONFIG_FEATURE_TOUCH_NODEREF=y | ||
342 | +CONFIG_FEATURE_TOUCH_SUSV3=y | ||
343 | +CONFIG_TR=y | ||
344 | +CONFIG_FEATURE_TR_CLASSES=y | ||
345 | +CONFIG_FEATURE_TR_EQUIV=y | ||
346 | +CONFIG_TRUE=y | ||
347 | +CONFIG_TRUNCATE=y | ||
348 | +CONFIG_TTY=y | ||
349 | +CONFIG_UNAME=y | ||
350 | +CONFIG_UNAME_OSNAME="Linux" | ||
351 | +CONFIG_BB_ARCH=y | ||
352 | +CONFIG_UNIQ=y | ||
353 | +CONFIG_UNLINK=y | ||
354 | +CONFIG_USLEEP=y | ||
355 | +CONFIG_UUDECODE=y | ||
356 | +CONFIG_BASE64=y | ||
357 | +CONFIG_UUENCODE=y | ||
358 | +CONFIG_WC=y | ||
359 | +CONFIG_FEATURE_WC_LARGE=y | ||
360 | +# CONFIG_WHO is not set | ||
361 | +# CONFIG_W is not set | ||
362 | +# CONFIG_USERS is not set | ||
363 | +CONFIG_WHOAMI=y | ||
364 | +CONFIG_YES=y | ||
365 | + | ||
366 | +# | ||
367 | +# Common options | ||
368 | +# | ||
369 | +CONFIG_FEATURE_VERBOSE=y | ||
370 | + | ||
371 | +# | ||
372 | +# Common options for cp and mv | ||
373 | +# | ||
374 | +CONFIG_FEATURE_PRESERVE_HARDLINKS=y | ||
375 | + | ||
376 | +# | ||
377 | +# Common options for df, du, ls | ||
378 | +# | ||
379 | +CONFIG_FEATURE_HUMAN_READABLE=y | ||
380 | + | ||
381 | +# | ||
382 | +# Console Utilities | ||
383 | +# | ||
384 | +CONFIG_CHVT=y | ||
385 | +CONFIG_CLEAR=y | ||
386 | +CONFIG_DEALLOCVT=y | ||
387 | +CONFIG_DUMPKMAP=y | ||
388 | +# CONFIG_FGCONSOLE is not set | ||
389 | +CONFIG_KBD_MODE=y | ||
390 | +CONFIG_LOADFONT=y | ||
391 | +CONFIG_SETFONT=y | ||
392 | +CONFIG_FEATURE_SETFONT_TEXTUAL_MAP=y | ||
393 | +CONFIG_DEFAULT_SETFONT_DIR="/usr/share" | ||
394 | + | ||
395 | +# | ||
396 | +# Common options for loadfont and setfont | ||
397 | +# | ||
398 | +CONFIG_FEATURE_LOADFONT_PSF2=y | ||
399 | +CONFIG_FEATURE_LOADFONT_RAW=y | ||
400 | +CONFIG_LOADKMAP=y | ||
401 | +CONFIG_OPENVT=y | ||
402 | +CONFIG_RESET=y | ||
403 | +CONFIG_RESIZE=y | ||
404 | +CONFIG_FEATURE_RESIZE_PRINT=y | ||
405 | +CONFIG_SETCONSOLE=y | ||
406 | +# CONFIG_FEATURE_SETCONSOLE_LONG_OPTIONS is not set | ||
407 | +CONFIG_SETKEYCODES=y | ||
408 | +CONFIG_SETLOGCONS=y | ||
409 | +CONFIG_SHOWKEY=y | ||
410 | + | ||
411 | +# | ||
412 | +# Debian Utilities | ||
413 | +# | ||
414 | +CONFIG_PIPE_PROGRESS=y | ||
415 | +CONFIG_RUN_PARTS=y | ||
416 | +CONFIG_FEATURE_RUN_PARTS_LONG_OPTIONS=y | ||
417 | +# CONFIG_FEATURE_RUN_PARTS_FANCY is not set | ||
418 | +# CONFIG_START_STOP_DAEMON is not set | ||
419 | +# CONFIG_FEATURE_START_STOP_DAEMON_LONG_OPTIONS is not set | ||
420 | +# CONFIG_FEATURE_START_STOP_DAEMON_FANCY is not set | ||
421 | +CONFIG_WHICH=y | ||
422 | + | ||
423 | +# | ||
424 | +# klibc-utils | ||
425 | +# | ||
426 | +# CONFIG_MINIPS is not set | ||
427 | +# CONFIG_NUKE is not set | ||
428 | +# CONFIG_RESUME is not set | ||
429 | +# CONFIG_RUN_INIT is not set | ||
430 | + | ||
431 | +# | ||
432 | +# Editors | ||
433 | +# | ||
434 | +CONFIG_AWK=y | ||
435 | +CONFIG_FEATURE_AWK_LIBM=y | ||
436 | +CONFIG_FEATURE_AWK_GNU_EXTENSIONS=y | ||
437 | +CONFIG_CMP=y | ||
438 | +CONFIG_DIFF=y | ||
439 | +CONFIG_FEATURE_DIFF_LONG_OPTIONS=y | ||
440 | +CONFIG_FEATURE_DIFF_DIR=y | ||
441 | +CONFIG_ED=y | ||
442 | +# CONFIG_PATCH is not set | ||
443 | +CONFIG_SED=y | ||
444 | +CONFIG_VI=y | ||
445 | +CONFIG_FEATURE_VI_MAX_LEN=1024 | ||
446 | +CONFIG_FEATURE_VI_8BIT=y | ||
447 | +CONFIG_FEATURE_VI_COLON=y | ||
448 | +CONFIG_FEATURE_VI_YANKMARK=y | ||
449 | +CONFIG_FEATURE_VI_SEARCH=y | ||
450 | +# CONFIG_FEATURE_VI_REGEX_SEARCH is not set | ||
451 | +CONFIG_FEATURE_VI_USE_SIGNALS=y | ||
452 | +CONFIG_FEATURE_VI_DOT_CMD=y | ||
453 | +CONFIG_FEATURE_VI_READONLY=y | ||
454 | +CONFIG_FEATURE_VI_SETOPTS=y | ||
455 | +CONFIG_FEATURE_VI_SET=y | ||
456 | +CONFIG_FEATURE_VI_WIN_RESIZE=y | ||
457 | +CONFIG_FEATURE_VI_ASK_TERMINAL=y | ||
458 | +CONFIG_FEATURE_VI_UNDO=y | ||
459 | +CONFIG_FEATURE_VI_UNDO_QUEUE=y | ||
460 | +CONFIG_FEATURE_VI_UNDO_QUEUE_MAX=256 | ||
461 | +CONFIG_FEATURE_ALLOW_EXEC=y | ||
462 | + | ||
463 | +# | ||
464 | +# Finding Utilities | ||
465 | +# | ||
466 | +CONFIG_FIND=y | ||
467 | +CONFIG_FEATURE_FIND_PRINT0=y | ||
468 | +CONFIG_FEATURE_FIND_MTIME=y | ||
469 | +CONFIG_FEATURE_FIND_MMIN=y | ||
470 | +CONFIG_FEATURE_FIND_PERM=y | ||
471 | +CONFIG_FEATURE_FIND_TYPE=y | ||
472 | +CONFIG_FEATURE_FIND_EXECUTABLE=y | ||
473 | +CONFIG_FEATURE_FIND_XDEV=y | ||
474 | +CONFIG_FEATURE_FIND_MAXDEPTH=y | ||
475 | +CONFIG_FEATURE_FIND_NEWER=y | ||
476 | +CONFIG_FEATURE_FIND_INUM=y | ||
477 | +CONFIG_FEATURE_FIND_EXEC=y | ||
478 | +CONFIG_FEATURE_FIND_EXEC_PLUS=y | ||
479 | +CONFIG_FEATURE_FIND_USER=y | ||
480 | +CONFIG_FEATURE_FIND_GROUP=y | ||
481 | +CONFIG_FEATURE_FIND_NOT=y | ||
482 | +CONFIG_FEATURE_FIND_DEPTH=y | ||
483 | +CONFIG_FEATURE_FIND_PAREN=y | ||
484 | +CONFIG_FEATURE_FIND_SIZE=y | ||
485 | +CONFIG_FEATURE_FIND_PRUNE=y | ||
486 | +CONFIG_FEATURE_FIND_QUIT=y | ||
487 | +CONFIG_FEATURE_FIND_DELETE=y | ||
488 | +CONFIG_FEATURE_FIND_EMPTY=y | ||
489 | +CONFIG_FEATURE_FIND_PATH=y | ||
490 | +CONFIG_FEATURE_FIND_REGEX=y | ||
491 | +# CONFIG_FEATURE_FIND_CONTEXT is not set | ||
492 | +CONFIG_FEATURE_FIND_LINKS=y | ||
493 | +CONFIG_GREP=y | ||
494 | +CONFIG_EGREP=y | ||
495 | +CONFIG_FGREP=y | ||
496 | +CONFIG_FEATURE_GREP_CONTEXT=y | ||
497 | +CONFIG_XARGS=y | ||
498 | +CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION=y | ||
499 | +CONFIG_FEATURE_XARGS_SUPPORT_QUOTES=y | ||
500 | +CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT=y | ||
501 | +CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM=y | ||
502 | +CONFIG_FEATURE_XARGS_SUPPORT_REPL_STR=y | ||
503 | +CONFIG_FEATURE_XARGS_SUPPORT_PARALLEL=y | ||
504 | +CONFIG_FEATURE_XARGS_SUPPORT_ARGS_FILE=y | ||
505 | + | ||
506 | +# | ||
507 | +# Init Utilities | ||
508 | +# | ||
509 | +# CONFIG_BOOTCHARTD is not set | ||
510 | +# CONFIG_FEATURE_BOOTCHARTD_BLOATED_HEADER is not set | ||
511 | +# CONFIG_FEATURE_BOOTCHARTD_CONFIG_FILE is not set | ||
512 | +CONFIG_HALT=y | ||
513 | +CONFIG_POWEROFF=y | ||
514 | +CONFIG_REBOOT=y | ||
515 | +CONFIG_FEATURE_WAIT_FOR_INIT=y | ||
516 | +# CONFIG_FEATURE_CALL_TELINIT is not set | ||
517 | +CONFIG_TELINIT_PATH="" | ||
518 | +CONFIG_INIT=y | ||
519 | +CONFIG_LINUXRC=y | ||
520 | +CONFIG_FEATURE_USE_INITTAB=y | ||
521 | +CONFIG_FEATURE_KILL_REMOVED=y | ||
522 | +CONFIG_FEATURE_KILL_DELAY=0 | ||
523 | +CONFIG_FEATURE_INIT_SCTTY=y | ||
524 | +CONFIG_FEATURE_INIT_SYSLOG=y | ||
525 | +CONFIG_FEATURE_INIT_QUIET=y | ||
526 | +# CONFIG_FEATURE_INIT_COREDUMPS is not set | ||
527 | +CONFIG_INIT_TERMINAL_TYPE="linux" | ||
528 | +# CONFIG_FEATURE_INIT_MODIFY_CMDLINE is not set | ||
529 | + | ||
530 | +# | ||
531 | +# Login/Password Management Utilities | ||
532 | +# | ||
533 | +# CONFIG_FEATURE_SHADOWPASSWDS is not set | ||
534 | +CONFIG_USE_BB_PWD_GRP=y | ||
535 | +# CONFIG_USE_BB_SHADOW is not set | ||
536 | +CONFIG_USE_BB_CRYPT=y | ||
537 | +CONFIG_USE_BB_CRYPT_SHA=y | ||
538 | +CONFIG_ADD_SHELL=y | ||
539 | +CONFIG_REMOVE_SHELL=y | ||
540 | +CONFIG_ADDGROUP=y | ||
541 | +CONFIG_FEATURE_ADDUSER_TO_GROUP=y | ||
542 | +CONFIG_ADDUSER=y | ||
543 | +CONFIG_FEATURE_CHECK_NAMES=y | ||
544 | +CONFIG_LAST_ID=256000 | ||
545 | +CONFIG_FIRST_SYSTEM_ID=100 | ||
546 | +CONFIG_LAST_SYSTEM_ID=999 | ||
547 | +CONFIG_CHPASSWD=y | ||
548 | +CONFIG_FEATURE_DEFAULT_PASSWD_ALGO="sha512" | ||
549 | +CONFIG_CRYPTPW=y | ||
550 | +CONFIG_MKPASSWD=y | ||
551 | +CONFIG_DELUSER=y | ||
552 | +CONFIG_DELGROUP=y | ||
553 | +CONFIG_FEATURE_DEL_USER_FROM_GROUP=y | ||
554 | +CONFIG_GETTY=y | ||
555 | +CONFIG_LOGIN=y | ||
556 | +CONFIG_LOGIN_SESSION_AS_CHILD=y | ||
557 | +CONFIG_LOGIN_SCRIPTS=y | ||
558 | +CONFIG_FEATURE_NOLOGIN=y | ||
559 | +CONFIG_FEATURE_SECURETTY=y | ||
560 | +CONFIG_PASSWD=y | ||
561 | +# CONFIG_FEATURE_PASSWD_WEAK_CHECK is not set | ||
562 | +CONFIG_SU=y | ||
563 | +CONFIG_FEATURE_SU_SYSLOG=y | ||
564 | +# CONFIG_FEATURE_SU_CHECKS_SHELLS is not set | ||
565 | +# CONFIG_FEATURE_SU_BLANK_PW_NEEDS_SECURE_TTY is not set | ||
566 | +# CONFIG_SULOGIN is not set | ||
567 | +CONFIG_VLOCK=y | ||
568 | + | ||
569 | +# | ||
570 | +# Linux Ext2 FS Progs | ||
571 | +# | ||
572 | +# CONFIG_CHATTR is not set | ||
573 | +CONFIG_FSCK=y | ||
574 | +# CONFIG_LSATTR is not set | ||
575 | +# CONFIG_TUNE2FS is not set | ||
576 | + | ||
577 | +# | ||
578 | +# Linux Module Utilities | ||
579 | +# | ||
580 | +# CONFIG_MODPROBE_SMALL is not set | ||
581 | +CONFIG_DEPMOD=y | ||
582 | +CONFIG_INSMOD=y | ||
583 | +CONFIG_LSMOD=y | ||
584 | +CONFIG_FEATURE_LSMOD_PRETTY_2_6_OUTPUT=y | ||
585 | +CONFIG_MODINFO=y | ||
586 | +CONFIG_MODPROBE=y | ||
587 | +CONFIG_FEATURE_MODPROBE_BLACKLIST=y | ||
588 | +CONFIG_RMMOD=y | ||
589 | + | ||
590 | +# | ||
591 | +# Options common to multiple modutils | ||
592 | +# | ||
593 | +CONFIG_FEATURE_CMDLINE_MODULE_OPTIONS=y | ||
594 | +# CONFIG_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED is not set | ||
595 | +# CONFIG_FEATURE_2_4_MODULES is not set | ||
596 | +# CONFIG_FEATURE_INSMOD_VERSION_CHECKING is not set | ||
597 | +# CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS is not set | ||
598 | +# CONFIG_FEATURE_INSMOD_LOADINKMEM is not set | ||
599 | +# CONFIG_FEATURE_INSMOD_LOAD_MAP is not set | ||
600 | +# CONFIG_FEATURE_INSMOD_LOAD_MAP_FULL is not set | ||
601 | +CONFIG_FEATURE_CHECK_TAINTED_MODULE=y | ||
602 | +# CONFIG_FEATURE_INSMOD_TRY_MMAP is not set | ||
603 | +CONFIG_FEATURE_MODUTILS_ALIAS=y | ||
604 | +CONFIG_FEATURE_MODUTILS_SYMBOLS=y | ||
605 | +CONFIG_DEFAULT_MODULES_DIR="/lib/modules" | ||
606 | +CONFIG_DEFAULT_DEPMOD_FILE="modules.dep" | ||
607 | + | ||
608 | +# | ||
609 | +# Linux System Utilities | ||
610 | +# | ||
611 | +CONFIG_ACPID=y | ||
612 | +CONFIG_FEATURE_ACPID_COMPAT=y | ||
613 | +CONFIG_BLKDISCARD=y | ||
614 | +CONFIG_BLKID=y | ||
615 | +CONFIG_FEATURE_BLKID_TYPE=y | ||
616 | +CONFIG_BLOCKDEV=y | ||
617 | +CONFIG_CAL=y | ||
618 | +# CONFIG_CHRT is not set | ||
619 | +CONFIG_DMESG=y | ||
620 | +CONFIG_FEATURE_DMESG_PRETTY=y | ||
621 | +CONFIG_EJECT=y | ||
622 | +CONFIG_FEATURE_EJECT_SCSI=y | ||
623 | +CONFIG_FALLOCATE=y | ||
624 | +CONFIG_FATATTR=y | ||
625 | +CONFIG_FBSET=y | ||
626 | +CONFIG_FEATURE_FBSET_FANCY=y | ||
627 | +CONFIG_FEATURE_FBSET_READMODE=y | ||
628 | +CONFIG_FDFORMAT=y | ||
629 | +CONFIG_FDISK=y | ||
630 | +# CONFIG_FDISK_SUPPORT_LARGE_DISKS is not set | ||
631 | +CONFIG_FEATURE_FDISK_WRITABLE=y | ||
632 | +CONFIG_FEATURE_AIX_LABEL=y | ||
633 | +CONFIG_FEATURE_SGI_LABEL=y | ||
634 | +CONFIG_FEATURE_SUN_LABEL=y | ||
635 | +CONFIG_FEATURE_OSF_LABEL=y | ||
636 | +CONFIG_FEATURE_GPT_LABEL=y | ||
637 | +CONFIG_FEATURE_FDISK_ADVANCED=y | ||
638 | +CONFIG_FINDFS=y | ||
639 | +CONFIG_FLOCK=y | ||
640 | +CONFIG_FDFLUSH=y | ||
641 | +# CONFIG_FREERAMDISK is not set | ||
642 | +# CONFIG_FSCK_MINIX is not set | ||
643 | +# CONFIG_FSFREEZE is not set | ||
644 | +CONFIG_FSTRIM=y | ||
645 | +CONFIG_GETOPT=y | ||
646 | +CONFIG_FEATURE_GETOPT_LONG=y | ||
647 | +CONFIG_HEXDUMP=y | ||
648 | +CONFIG_FEATURE_HEXDUMP_REVERSE=y | ||
649 | +CONFIG_HD=y | ||
650 | +CONFIG_XXD=y | ||
651 | +CONFIG_HWCLOCK=y | ||
652 | +CONFIG_FEATURE_HWCLOCK_ADJTIME_FHS=y | ||
653 | +CONFIG_IONICE=y | ||
654 | +CONFIG_IPCRM=y | ||
655 | +CONFIG_IPCS=y | ||
656 | +# CONFIG_LAST is not set | ||
657 | +# CONFIG_FEATURE_LAST_FANCY is not set | ||
658 | +CONFIG_LOSETUP=y | ||
659 | +CONFIG_LSPCI=y | ||
660 | +CONFIG_LSUSB=y | ||
661 | +CONFIG_MDEV=y | ||
662 | +CONFIG_FEATURE_MDEV_CONF=y | ||
663 | +CONFIG_FEATURE_MDEV_RENAME=y | ||
664 | +CONFIG_FEATURE_MDEV_RENAME_REGEXP=y | ||
665 | +CONFIG_FEATURE_MDEV_EXEC=y | ||
666 | +CONFIG_FEATURE_MDEV_LOAD_FIRMWARE=y | ||
667 | +# CONFIG_FEATURE_MDEV_DAEMON is not set | ||
668 | +CONFIG_MESG=y | ||
669 | +CONFIG_FEATURE_MESG_ENABLE_ONLY_GROUP=y | ||
670 | +# CONFIG_MKE2FS is not set | ||
671 | +# CONFIG_MKFS_EXT2 is not set | ||
672 | +# CONFIG_MKFS_MINIX is not set | ||
673 | +# CONFIG_FEATURE_MINIX2 is not set | ||
674 | +# CONFIG_MKFS_REISER is not set | ||
675 | +CONFIG_MKDOSFS=y | ||
676 | +CONFIG_MKFS_VFAT=y | ||
677 | +CONFIG_MKSWAP=y | ||
678 | +CONFIG_FEATURE_MKSWAP_UUID=y | ||
679 | +CONFIG_MORE=y | ||
680 | +CONFIG_MOUNT=y | ||
681 | +CONFIG_FEATURE_MOUNT_FAKE=y | ||
682 | +CONFIG_FEATURE_MOUNT_VERBOSE=y | ||
683 | +CONFIG_FEATURE_MOUNT_HELPERS=y | ||
684 | +CONFIG_FEATURE_MOUNT_LABEL=y | ||
685 | +# CONFIG_FEATURE_MOUNT_NFS is not set | ||
686 | +CONFIG_FEATURE_MOUNT_CIFS=y | ||
687 | +CONFIG_FEATURE_MOUNT_FLAGS=y | ||
688 | +CONFIG_FEATURE_MOUNT_FSTAB=y | ||
689 | +# CONFIG_FEATURE_MOUNT_OTHERTAB is not set | ||
690 | +CONFIG_MOUNTPOINT=y | ||
691 | +CONFIG_NOLOGIN=y | ||
692 | +CONFIG_NOLOGIN_DEPENDENCIES=y | ||
693 | +CONFIG_NSENTER=y | ||
694 | +CONFIG_PIVOT_ROOT=y | ||
695 | +CONFIG_RDATE=y | ||
696 | +CONFIG_RDEV=y | ||
697 | +CONFIG_READPROFILE=y | ||
698 | +CONFIG_RENICE=y | ||
699 | +CONFIG_REV=y | ||
700 | +# CONFIG_RTCWAKE is not set | ||
701 | +# CONFIG_SCRIPT is not set | ||
702 | +# CONFIG_SCRIPTREPLAY is not set | ||
703 | +# CONFIG_SETARCH is not set | ||
704 | +CONFIG_LINUX32=y | ||
705 | +CONFIG_LINUX64=y | ||
706 | +CONFIG_SETPRIV=y | ||
707 | +CONFIG_FEATURE_SETPRIV_DUMP=y | ||
708 | +CONFIG_FEATURE_SETPRIV_CAPABILITIES=y | ||
709 | +CONFIG_FEATURE_SETPRIV_CAPABILITY_NAMES=y | ||
710 | +CONFIG_SETSID=y | ||
711 | +CONFIG_SWAPON=y | ||
712 | +CONFIG_FEATURE_SWAPON_DISCARD=y | ||
713 | +CONFIG_FEATURE_SWAPON_PRI=y | ||
714 | +CONFIG_SWAPOFF=y | ||
715 | +CONFIG_FEATURE_SWAPONOFF_LABEL=y | ||
716 | +CONFIG_SWITCH_ROOT=y | ||
717 | +# CONFIG_TASKSET is not set | ||
718 | +# CONFIG_FEATURE_TASKSET_FANCY is not set | ||
719 | +# CONFIG_FEATURE_TASKSET_CPULIST is not set | ||
720 | +# CONFIG_UEVENT is not set | ||
721 | +CONFIG_UMOUNT=y | ||
722 | +CONFIG_FEATURE_UMOUNT_ALL=y | ||
723 | +CONFIG_UNSHARE=y | ||
724 | +# CONFIG_WALL is not set | ||
725 | + | ||
726 | +# | ||
727 | +# Common options for mount/umount | ||
728 | +# | ||
729 | +CONFIG_FEATURE_MOUNT_LOOP=y | ||
730 | +CONFIG_FEATURE_MOUNT_LOOP_CREATE=y | ||
731 | +# CONFIG_FEATURE_MTAB_SUPPORT is not set | ||
732 | +CONFIG_VOLUMEID=y | ||
733 | + | ||
734 | +# | ||
735 | +# Filesystem/Volume identification | ||
736 | +# | ||
737 | +CONFIG_FEATURE_VOLUMEID_BCACHE=y | ||
738 | +CONFIG_FEATURE_VOLUMEID_BTRFS=y | ||
739 | +CONFIG_FEATURE_VOLUMEID_CRAMFS=y | ||
740 | +CONFIG_FEATURE_VOLUMEID_EXFAT=y | ||
741 | +CONFIG_FEATURE_VOLUMEID_EXT=y | ||
742 | +CONFIG_FEATURE_VOLUMEID_F2FS=y | ||
743 | +CONFIG_FEATURE_VOLUMEID_FAT=y | ||
744 | +# CONFIG_FEATURE_VOLUMEID_HFS is not set | ||
745 | +CONFIG_FEATURE_VOLUMEID_ISO9660=y | ||
746 | +CONFIG_FEATURE_VOLUMEID_JFS=y | ||
747 | +CONFIG_FEATURE_VOLUMEID_LFS=y | ||
748 | +CONFIG_FEATURE_VOLUMEID_LINUXRAID=y | ||
749 | +CONFIG_FEATURE_VOLUMEID_LINUXSWAP=y | ||
750 | +CONFIG_FEATURE_VOLUMEID_LUKS=y | ||
751 | +CONFIG_FEATURE_VOLUMEID_MINIX=y | ||
752 | +CONFIG_FEATURE_VOLUMEID_NILFS=y | ||
753 | +CONFIG_FEATURE_VOLUMEID_NTFS=y | ||
754 | +CONFIG_FEATURE_VOLUMEID_OCFS2=y | ||
755 | +CONFIG_FEATURE_VOLUMEID_REISERFS=y | ||
756 | +# CONFIG_FEATURE_VOLUMEID_ROMFS is not set | ||
757 | +CONFIG_FEATURE_VOLUMEID_SQUASHFS=y | ||
758 | +# CONFIG_FEATURE_VOLUMEID_SYSV is not set | ||
759 | +CONFIG_FEATURE_VOLUMEID_UBIFS=y | ||
760 | +CONFIG_FEATURE_VOLUMEID_UDF=y | ||
761 | +CONFIG_FEATURE_VOLUMEID_XFS=y | ||
762 | + | ||
763 | +# | ||
764 | +# Miscellaneous Utilities | ||
765 | +# | ||
766 | +CONFIG_ADJTIMEX=y | ||
767 | +CONFIG_BBCONFIG=y | ||
768 | +CONFIG_FEATURE_COMPRESS_BBCONFIG=y | ||
769 | +CONFIG_BC=y | ||
770 | +CONFIG_DC=y | ||
771 | +CONFIG_FEATURE_DC_BIG=y | ||
772 | +# CONFIG_FEATURE_DC_LIBM is not set | ||
773 | +CONFIG_FEATURE_BC_INTERACTIVE=y | ||
774 | +CONFIG_FEATURE_BC_LONG_OPTIONS=y | ||
775 | +CONFIG_BEEP=y | ||
776 | +CONFIG_FEATURE_BEEP_FREQ=440 | ||
777 | +CONFIG_FEATURE_BEEP_LENGTH_MS=30 | ||
778 | +# CONFIG_CHAT is not set | ||
779 | +# CONFIG_FEATURE_CHAT_NOFAIL is not set | ||
780 | +# CONFIG_FEATURE_CHAT_TTY_HIFI is not set | ||
781 | +# CONFIG_FEATURE_CHAT_IMPLICIT_CR is not set | ||
782 | +# CONFIG_FEATURE_CHAT_SWALLOW_OPTS is not set | ||
783 | +# CONFIG_FEATURE_CHAT_SEND_ESCAPES is not set | ||
784 | +# CONFIG_FEATURE_CHAT_VAR_ABORT_LEN is not set | ||
785 | +# CONFIG_FEATURE_CHAT_CLR_ABORT is not set | ||
786 | +CONFIG_CONSPY=y | ||
787 | +CONFIG_CROND=y | ||
788 | +CONFIG_FEATURE_CROND_D=y | ||
789 | +CONFIG_FEATURE_CROND_CALL_SENDMAIL=y | ||
790 | +CONFIG_FEATURE_CROND_SPECIAL_TIMES=y | ||
791 | +CONFIG_FEATURE_CROND_DIR="/var/spool/cron" | ||
792 | +CONFIG_CRONTAB=y | ||
793 | +# CONFIG_DEVFSD is not set | ||
794 | +# CONFIG_DEVFSD_MODLOAD is not set | ||
795 | +# CONFIG_DEVFSD_FG_NP is not set | ||
796 | +# CONFIG_DEVFSD_VERBOSE is not set | ||
797 | +# CONFIG_FEATURE_DEVFS is not set | ||
798 | +# CONFIG_DEVMEM is not set | ||
799 | +CONFIG_FBSPLASH=y | ||
800 | +# CONFIG_FLASH_ERASEALL is not set | ||
801 | +# CONFIG_FLASH_LOCK is not set | ||
802 | +# CONFIG_FLASH_UNLOCK is not set | ||
803 | +# CONFIG_FLASHCP is not set | ||
804 | +CONFIG_HDPARM=y | ||
805 | +# CONFIG_FEATURE_HDPARM_GET_IDENTITY is not set | ||
806 | +# CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF is not set | ||
807 | +# CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF is not set | ||
808 | +# CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET is not set | ||
809 | +# CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF is not set | ||
810 | +# CONFIG_FEATURE_HDPARM_HDIO_GETSET_DMA is not set | ||
811 | +# CONFIG_HEXEDIT is not set | ||
812 | +# CONFIG_I2CGET is not set | ||
813 | +# CONFIG_I2CSET is not set | ||
814 | +# CONFIG_I2CDUMP is not set | ||
815 | +# CONFIG_I2CDETECT is not set | ||
816 | +# CONFIG_I2CTRANSFER is not set | ||
817 | +CONFIG_INOTIFYD=y | ||
818 | +CONFIG_LESS=y | ||
819 | +CONFIG_FEATURE_LESS_MAXLINES=9999999 | ||
820 | +CONFIG_FEATURE_LESS_BRACKETS=y | ||
821 | +CONFIG_FEATURE_LESS_FLAGS=y | ||
822 | +CONFIG_FEATURE_LESS_TRUNCATE=y | ||
823 | +CONFIG_FEATURE_LESS_MARKS=y | ||
824 | +CONFIG_FEATURE_LESS_REGEXP=y | ||
825 | +CONFIG_FEATURE_LESS_WINCH=y | ||
826 | +CONFIG_FEATURE_LESS_ASK_TERMINAL=y | ||
827 | +CONFIG_FEATURE_LESS_DASHCMD=y | ||
828 | +CONFIG_FEATURE_LESS_LINENUMS=y | ||
829 | +CONFIG_FEATURE_LESS_RAW=y | ||
830 | +CONFIG_FEATURE_LESS_ENV=y | ||
831 | +# CONFIG_LSSCSI is not set | ||
832 | +# CONFIG_MAKEDEVS is not set | ||
833 | +# CONFIG_FEATURE_MAKEDEVS_LEAF is not set | ||
834 | +# CONFIG_FEATURE_MAKEDEVS_TABLE is not set | ||
835 | +# CONFIG_MAN is not set | ||
836 | +CONFIG_MICROCOM=y | ||
837 | +# CONFIG_MIM is not set | ||
838 | +# CONFIG_MT is not set | ||
839 | +CONFIG_NANDWRITE=y | ||
840 | +CONFIG_NANDDUMP=y | ||
841 | +CONFIG_PARTPROBE=y | ||
842 | +CONFIG_RAIDAUTORUN=y | ||
843 | +CONFIG_READAHEAD=y | ||
844 | +CONFIG_RFKILL=y | ||
845 | +# CONFIG_RUNLEVEL is not set | ||
846 | +# CONFIG_RX is not set | ||
847 | +# CONFIG_SETFATTR is not set | ||
848 | +CONFIG_SETSERIAL=y | ||
849 | +CONFIG_STRINGS=y | ||
850 | +CONFIG_TIME=y | ||
851 | +# CONFIG_TS is not set | ||
852 | +CONFIG_TTYSIZE=y | ||
853 | +# CONFIG_UBIATTACH is not set | ||
854 | +# CONFIG_UBIDETACH is not set | ||
855 | +# CONFIG_UBIMKVOL is not set | ||
856 | +# CONFIG_UBIRMVOL is not set | ||
857 | +# CONFIG_UBIRSVOL is not set | ||
858 | +# CONFIG_UBIUPDATEVOL is not set | ||
859 | +# CONFIG_UBIRENAME is not set | ||
860 | +CONFIG_VOLNAME=y | ||
861 | +CONFIG_WATCHDOG=y | ||
862 | + | ||
863 | +# | ||
864 | +# Networking Utilities | ||
865 | +# | ||
866 | +CONFIG_FEATURE_IPV6=y | ||
867 | +CONFIG_FEATURE_UNIX_LOCAL=y | ||
868 | +# CONFIG_FEATURE_PREFER_IPV4_ADDRESS is not set | ||
869 | +CONFIG_VERBOSE_RESOLUTION_ERRORS=y | ||
870 | +# CONFIG_FEATURE_TLS_SHA1 is not set | ||
871 | +CONFIG_ARP=y | ||
872 | +CONFIG_ARPING=y | ||
873 | +CONFIG_BRCTL=y | ||
874 | +CONFIG_FEATURE_BRCTL_FANCY=y | ||
875 | +CONFIG_FEATURE_BRCTL_SHOW=y | ||
876 | +# CONFIG_DNSD is not set | ||
877 | +CONFIG_ETHER_WAKE=y | ||
878 | +# CONFIG_FTPD is not set | ||
879 | +# CONFIG_FEATURE_FTPD_WRITE is not set | ||
880 | +# CONFIG_FEATURE_FTPD_ACCEPT_BROKEN_LIST is not set | ||
881 | +# CONFIG_FEATURE_FTPD_AUTHENTICATION is not set | ||
882 | +# CONFIG_FTPGET is not set | ||
883 | +# CONFIG_FTPPUT is not set | ||
884 | +# CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS is not set | ||
885 | +CONFIG_HOSTNAME=y | ||
886 | +CONFIG_DNSDOMAINNAME=y | ||
887 | +# CONFIG_HTTPD is not set | ||
888 | +# CONFIG_FEATURE_HTTPD_RANGES is not set | ||
889 | +# CONFIG_FEATURE_HTTPD_SETUID is not set | ||
890 | +# CONFIG_FEATURE_HTTPD_BASIC_AUTH is not set | ||
891 | +# CONFIG_FEATURE_HTTPD_AUTH_MD5 is not set | ||
892 | +# CONFIG_FEATURE_HTTPD_CGI is not set | ||
893 | +# CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR is not set | ||
894 | +# CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV is not set | ||
895 | +# CONFIG_FEATURE_HTTPD_ENCODE_URL_STR is not set | ||
896 | +# CONFIG_FEATURE_HTTPD_ERROR_PAGES is not set | ||
897 | +# CONFIG_FEATURE_HTTPD_PROXY is not set | ||
898 | +# CONFIG_FEATURE_HTTPD_GZIP is not set | ||
899 | +CONFIG_IFCONFIG=y | ||
900 | +CONFIG_FEATURE_IFCONFIG_STATUS=y | ||
901 | +CONFIG_FEATURE_IFCONFIG_SLIP=y | ||
902 | +CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ=y | ||
903 | +CONFIG_FEATURE_IFCONFIG_HW=y | ||
904 | +CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS=y | ||
905 | +CONFIG_IFENSLAVE=y | ||
906 | +# CONFIG_IFPLUGD is not set | ||
907 | +CONFIG_IFUP=y | ||
908 | +CONFIG_IFDOWN=y | ||
909 | +CONFIG_IFUPDOWN_IFSTATE_PATH="/var/run/ifstate" | ||
910 | +CONFIG_FEATURE_IFUPDOWN_IP=y | ||
911 | +CONFIG_FEATURE_IFUPDOWN_IPV4=y | ||
912 | +CONFIG_FEATURE_IFUPDOWN_IPV6=y | ||
913 | +# CONFIG_FEATURE_IFUPDOWN_MAPPING is not set | ||
914 | +CONFIG_FEATURE_IFUPDOWN_EXTERNAL_DHCP=y | ||
915 | +# CONFIG_INETD is not set | ||
916 | +# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO is not set | ||
917 | +# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD is not set | ||
918 | +# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME is not set | ||
919 | +# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME is not set | ||
920 | +# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN is not set | ||
921 | +# CONFIG_FEATURE_INETD_RPC is not set | ||
922 | +CONFIG_IP=y | ||
923 | +CONFIG_IPADDR=y | ||
924 | +CONFIG_IPLINK=y | ||
925 | +CONFIG_IPROUTE=y | ||
926 | +CONFIG_IPTUNNEL=y | ||
927 | +CONFIG_IPRULE=y | ||
928 | +CONFIG_IPNEIGH=y | ||
929 | +CONFIG_FEATURE_IP_ADDRESS=y | ||
930 | +CONFIG_FEATURE_IP_LINK=y | ||
931 | +CONFIG_FEATURE_IP_ROUTE=y | ||
932 | +CONFIG_FEATURE_IP_ROUTE_DIR="/etc/iproute2" | ||
933 | +CONFIG_FEATURE_IP_TUNNEL=y | ||
934 | +CONFIG_FEATURE_IP_RULE=y | ||
935 | +CONFIG_FEATURE_IP_NEIGH=y | ||
936 | +CONFIG_FEATURE_IP_RARE_PROTOCOLS=y | ||
937 | +CONFIG_IPCALC=y | ||
938 | +# CONFIG_FEATURE_IPCALC_LONG_OPTIONS is not set | ||
939 | +CONFIG_FEATURE_IPCALC_FANCY=y | ||
940 | +# CONFIG_FAKEIDENTD is not set | ||
941 | +CONFIG_NAMEIF=y | ||
942 | +CONFIG_FEATURE_NAMEIF_EXTENDED=y | ||
943 | +CONFIG_NBDCLIENT=y | ||
944 | +CONFIG_NC=y | ||
945 | +# CONFIG_NETCAT is not set | ||
946 | +CONFIG_NC_SERVER=y | ||
947 | +CONFIG_NC_EXTRA=y | ||
948 | +CONFIG_NC_110_COMPAT=y | ||
949 | +CONFIG_NETSTAT=y | ||
950 | +CONFIG_FEATURE_NETSTAT_WIDE=y | ||
951 | +CONFIG_FEATURE_NETSTAT_PRG=y | ||
952 | +CONFIG_NSLOOKUP=y | ||
953 | +CONFIG_FEATURE_NSLOOKUP_BIG=y | ||
954 | +CONFIG_FEATURE_NSLOOKUP_LONG_OPTIONS=y | ||
955 | +CONFIG_NTPD=y | ||
956 | +CONFIG_FEATURE_NTPD_SERVER=y | ||
957 | +CONFIG_FEATURE_NTPD_CONF=y | ||
958 | +CONFIG_FEATURE_NTP_AUTH=y | ||
959 | +CONFIG_PING=y | ||
960 | +CONFIG_PING6=y | ||
961 | +CONFIG_FEATURE_FANCY_PING=y | ||
962 | +CONFIG_PSCAN=y | ||
963 | +CONFIG_ROUTE=y | ||
964 | +CONFIG_SLATTACH=y | ||
965 | +# CONFIG_SSL_CLIENT is not set | ||
966 | +# CONFIG_TC is not set | ||
967 | +# CONFIG_FEATURE_TC_INGRESS is not set | ||
968 | +# CONFIG_TCPSVD is not set | ||
969 | +# CONFIG_UDPSVD is not set | ||
970 | +# CONFIG_TELNET is not set | ||
971 | +# CONFIG_FEATURE_TELNET_TTYPE is not set | ||
972 | +# CONFIG_FEATURE_TELNET_AUTOLOGIN is not set | ||
973 | +# CONFIG_FEATURE_TELNET_WIDTH is not set | ||
974 | +# CONFIG_TELNETD is not set | ||
975 | +# CONFIG_FEATURE_TELNETD_STANDALONE is not set | ||
976 | +# CONFIG_FEATURE_TELNETD_INETD_WAIT is not set | ||
977 | +# CONFIG_TFTP is not set | ||
978 | +# CONFIG_FEATURE_TFTP_PROGRESS_BAR is not set | ||
979 | +# CONFIG_FEATURE_TFTP_HPA_COMPAT is not set | ||
980 | +# CONFIG_TFTPD is not set | ||
981 | +# CONFIG_FEATURE_TFTP_GET is not set | ||
982 | +# CONFIG_FEATURE_TFTP_PUT is not set | ||
983 | +# CONFIG_FEATURE_TFTP_BLOCKSIZE is not set | ||
984 | +# CONFIG_TFTP_DEBUG is not set | ||
985 | +CONFIG_TLS=y | ||
986 | +CONFIG_TRACEROUTE=y | ||
987 | +CONFIG_TRACEROUTE6=y | ||
988 | +CONFIG_FEATURE_TRACEROUTE_VERBOSE=y | ||
989 | +CONFIG_FEATURE_TRACEROUTE_USE_ICMP=y | ||
990 | +CONFIG_TUNCTL=y | ||
991 | +CONFIG_FEATURE_TUNCTL_UG=y | ||
992 | +CONFIG_VCONFIG=y | ||
993 | +CONFIG_WGET=y | ||
994 | +CONFIG_FEATURE_WGET_LONG_OPTIONS=y | ||
995 | +CONFIG_FEATURE_WGET_STATUSBAR=y | ||
996 | +CONFIG_FEATURE_WGET_AUTHENTICATION=y | ||
997 | +CONFIG_FEATURE_WGET_TIMEOUT=y | ||
998 | +CONFIG_FEATURE_WGET_HTTPS=y | ||
999 | +# CONFIG_FEATURE_WGET_OPENSSL is not set | ||
1000 | +CONFIG_WHOIS=y | ||
1001 | +# CONFIG_ZCIP is not set | ||
1002 | +# CONFIG_UDHCPD is not set | ||
1003 | +# CONFIG_FEATURE_UDHCPD_BASE_IP_ON_MAC is not set | ||
1004 | +# CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY is not set | ||
1005 | +CONFIG_DHCPD_LEASES_FILE="" | ||
1006 | +CONFIG_DUMPLEASES=y | ||
1007 | +# CONFIG_DHCPRELAY is not set | ||
1008 | +CONFIG_UDHCPC=y | ||
1009 | +CONFIG_FEATURE_UDHCPC_ARPING=y | ||
1010 | +CONFIG_FEATURE_UDHCPC_SANITIZEOPT=y | ||
1011 | +CONFIG_UDHCPC_DEFAULT_SCRIPT="/usr/share/udhcpc/default.script" | ||
1012 | +CONFIG_UDHCPC6=y | ||
1013 | +CONFIG_FEATURE_UDHCPC6_RFC3646=y | ||
1014 | +CONFIG_FEATURE_UDHCPC6_RFC4704=y | ||
1015 | +CONFIG_FEATURE_UDHCPC6_RFC4833=y | ||
1016 | +CONFIG_FEATURE_UDHCPC6_RFC5970=y | ||
1017 | + | ||
1018 | +# | ||
1019 | +# Common options for DHCP applets | ||
1020 | +# | ||
1021 | +# CONFIG_FEATURE_UDHCP_PORT is not set | ||
1022 | +CONFIG_UDHCP_DEBUG=0 | ||
1023 | +CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS=80 | ||
1024 | +CONFIG_FEATURE_UDHCP_RFC3397=y | ||
1025 | +CONFIG_FEATURE_UDHCP_8021Q=y | ||
1026 | +CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS="-b -R" | ||
1027 | + | ||
1028 | +# | ||
1029 | +# Print Utilities | ||
1030 | +# | ||
1031 | +# CONFIG_LPD is not set | ||
1032 | +# CONFIG_LPR is not set | ||
1033 | +# CONFIG_LPQ is not set | ||
1034 | + | ||
1035 | +# | ||
1036 | +# Mail Utilities | ||
1037 | +# | ||
1038 | +CONFIG_MAKEMIME=y | ||
1039 | +# CONFIG_POPMAILDIR is not set | ||
1040 | +# CONFIG_FEATURE_POPMAILDIR_DELIVERY is not set | ||
1041 | +CONFIG_REFORMIME=y | ||
1042 | +CONFIG_FEATURE_REFORMIME_COMPAT=y | ||
1043 | +CONFIG_SENDMAIL=y | ||
1044 | +CONFIG_FEATURE_MIME_CHARSET="us-ascii" | ||
1045 | + | ||
1046 | +# | ||
1047 | +# Process Utilities | ||
1048 | +# | ||
1049 | +CONFIG_FREE=y | ||
1050 | +CONFIG_FUSER=y | ||
1051 | +CONFIG_IOSTAT=y | ||
1052 | +CONFIG_KILL=y | ||
1053 | +CONFIG_KILLALL=y | ||
1054 | +CONFIG_KILLALL5=y | ||
1055 | +CONFIG_LSOF=y | ||
1056 | +CONFIG_MPSTAT=y | ||
1057 | +CONFIG_NMETER=y | ||
1058 | +CONFIG_PGREP=y | ||
1059 | +CONFIG_PKILL=y | ||
1060 | +CONFIG_PIDOF=y | ||
1061 | +CONFIG_FEATURE_PIDOF_SINGLE=y | ||
1062 | +CONFIG_FEATURE_PIDOF_OMIT=y | ||
1063 | +CONFIG_PMAP=y | ||
1064 | +CONFIG_POWERTOP=y | ||
1065 | +CONFIG_FEATURE_POWERTOP_INTERACTIVE=y | ||
1066 | +CONFIG_PS=y | ||
1067 | +# CONFIG_FEATURE_PS_WIDE is not set | ||
1068 | +# CONFIG_FEATURE_PS_LONG is not set | ||
1069 | +CONFIG_FEATURE_PS_TIME=y | ||
1070 | +# CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS is not set | ||
1071 | +CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS=y | ||
1072 | +CONFIG_PSTREE=y | ||
1073 | +CONFIG_PWDX=y | ||
1074 | +CONFIG_SMEMCAP=y | ||
1075 | +CONFIG_BB_SYSCTL=y | ||
1076 | +CONFIG_TOP=y | ||
1077 | +CONFIG_FEATURE_TOP_INTERACTIVE=y | ||
1078 | +CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE=y | ||
1079 | +CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS=y | ||
1080 | +CONFIG_FEATURE_TOP_SMP_CPU=y | ||
1081 | +# CONFIG_FEATURE_TOP_DECIMALS is not set | ||
1082 | +CONFIG_FEATURE_TOP_SMP_PROCESS=y | ||
1083 | +CONFIG_FEATURE_TOPMEM=y | ||
1084 | +CONFIG_UPTIME=y | ||
1085 | +# CONFIG_FEATURE_UPTIME_UTMP_SUPPORT is not set | ||
1086 | +CONFIG_WATCH=y | ||
1087 | +# CONFIG_FEATURE_SHOW_THREADS is not set | ||
1088 | + | ||
1089 | +# | ||
1090 | +# Runit Utilities | ||
1091 | +# | ||
1092 | +# CONFIG_CHPST is not set | ||
1093 | +# CONFIG_SETUIDGID is not set | ||
1094 | +# CONFIG_ENVUIDGID is not set | ||
1095 | +# CONFIG_ENVDIR is not set | ||
1096 | +# CONFIG_SOFTLIMIT is not set | ||
1097 | +# CONFIG_RUNSV is not set | ||
1098 | +# CONFIG_RUNSVDIR is not set | ||
1099 | +# CONFIG_FEATURE_RUNSVDIR_LOG is not set | ||
1100 | +# CONFIG_SV is not set | ||
1101 | +CONFIG_SV_DEFAULT_SERVICE_DIR="" | ||
1102 | +# CONFIG_SVC is not set | ||
1103 | +# CONFIG_SVOK is not set | ||
1104 | +# CONFIG_SVLOGD is not set | ||
1105 | +# CONFIG_CHCON is not set | ||
1106 | +# CONFIG_GETENFORCE is not set | ||
1107 | +# CONFIG_GETSEBOOL is not set | ||
1108 | +# CONFIG_LOAD_POLICY is not set | ||
1109 | +# CONFIG_MATCHPATHCON is not set | ||
1110 | +# CONFIG_RUNCON is not set | ||
1111 | +# CONFIG_SELINUXENABLED is not set | ||
1112 | +# CONFIG_SESTATUS is not set | ||
1113 | +# CONFIG_SETENFORCE is not set | ||
1114 | +# CONFIG_SETFILES is not set | ||
1115 | +# CONFIG_FEATURE_SETFILES_CHECK_OPTION is not set | ||
1116 | +# CONFIG_RESTORECON is not set | ||
1117 | +# CONFIG_SETSEBOOL is not set | ||
1118 | + | ||
1119 | +# | ||
1120 | +# Shells | ||
1121 | +# | ||
1122 | +CONFIG_SH_IS_ASH=y | ||
1123 | +# CONFIG_SH_IS_HUSH is not set | ||
1124 | +# CONFIG_SH_IS_NONE is not set | ||
1125 | +# CONFIG_BASH_IS_ASH is not set | ||
1126 | +# CONFIG_BASH_IS_HUSH is not set | ||
1127 | +CONFIG_BASH_IS_NONE=y | ||
1128 | +CONFIG_SHELL_ASH=y | ||
1129 | +CONFIG_ASH=y | ||
1130 | +CONFIG_ASH_OPTIMIZE_FOR_SIZE=y | ||
1131 | +CONFIG_ASH_INTERNAL_GLOB=y | ||
1132 | +CONFIG_ASH_BASH_COMPAT=y | ||
1133 | +CONFIG_ASH_BASH_SOURCE_CURDIR=y | ||
1134 | +CONFIG_ASH_BASH_NOT_FOUND_HOOK=y | ||
1135 | +CONFIG_ASH_JOB_CONTROL=y | ||
1136 | +CONFIG_ASH_ALIAS=y | ||
1137 | +CONFIG_ASH_RANDOM_SUPPORT=y | ||
1138 | +CONFIG_ASH_EXPAND_PRMT=y | ||
1139 | +CONFIG_ASH_IDLE_TIMEOUT=y | ||
1140 | +CONFIG_ASH_MAIL=y | ||
1141 | +CONFIG_ASH_ECHO=y | ||
1142 | +CONFIG_ASH_PRINTF=y | ||
1143 | +CONFIG_ASH_TEST=y | ||
1144 | +CONFIG_ASH_HELP=y | ||
1145 | +CONFIG_ASH_GETOPTS=y | ||
1146 | +CONFIG_ASH_CMDCMD=y | ||
1147 | +# CONFIG_CTTYHACK is not set | ||
1148 | +# CONFIG_HUSH is not set | ||
1149 | +# CONFIG_SHELL_HUSH is not set | ||
1150 | +# CONFIG_HUSH_BASH_COMPAT is not set | ||
1151 | +# CONFIG_HUSH_BRACE_EXPANSION is not set | ||
1152 | +# CONFIG_HUSH_LINENO_VAR is not set | ||
1153 | +# CONFIG_HUSH_BASH_SOURCE_CURDIR is not set | ||
1154 | +# CONFIG_HUSH_INTERACTIVE is not set | ||
1155 | +# CONFIG_HUSH_SAVEHISTORY is not set | ||
1156 | +# CONFIG_HUSH_JOB is not set | ||
1157 | +# CONFIG_HUSH_TICK is not set | ||
1158 | +# CONFIG_HUSH_IF is not set | ||
1159 | +# CONFIG_HUSH_LOOPS is not set | ||
1160 | +# CONFIG_HUSH_CASE is not set | ||
1161 | +# CONFIG_HUSH_FUNCTIONS is not set | ||
1162 | +# CONFIG_HUSH_LOCAL is not set | ||
1163 | +# CONFIG_HUSH_RANDOM_SUPPORT is not set | ||
1164 | +# CONFIG_HUSH_MODE_X is not set | ||
1165 | +# CONFIG_HUSH_ECHO is not set | ||
1166 | +# CONFIG_HUSH_PRINTF is not set | ||
1167 | +# CONFIG_HUSH_TEST is not set | ||
1168 | +# CONFIG_HUSH_HELP is not set | ||
1169 | +# CONFIG_HUSH_EXPORT is not set | ||
1170 | +# CONFIG_HUSH_EXPORT_N is not set | ||
1171 | +# CONFIG_HUSH_READONLY is not set | ||
1172 | +# CONFIG_HUSH_KILL is not set | ||
1173 | +# CONFIG_HUSH_WAIT is not set | ||
1174 | +# CONFIG_HUSH_COMMAND is not set | ||
1175 | +# CONFIG_HUSH_TRAP is not set | ||
1176 | +# CONFIG_HUSH_TYPE is not set | ||
1177 | +# CONFIG_HUSH_TIMES is not set | ||
1178 | +# CONFIG_HUSH_READ is not set | ||
1179 | +# CONFIG_HUSH_SET is not set | ||
1180 | +# CONFIG_HUSH_UNSET is not set | ||
1181 | +# CONFIG_HUSH_ULIMIT is not set | ||
1182 | +# CONFIG_HUSH_UMASK is not set | ||
1183 | +# CONFIG_HUSH_GETOPTS is not set | ||
1184 | +# CONFIG_HUSH_MEMLEAK is not set | ||
1185 | + | ||
1186 | +# | ||
1187 | +# Options common to all shells | ||
1188 | +# | ||
1189 | +CONFIG_FEATURE_SH_MATH=y | ||
1190 | +CONFIG_FEATURE_SH_MATH_64=y | ||
1191 | +CONFIG_FEATURE_SH_MATH_BASE=y | ||
1192 | +CONFIG_FEATURE_SH_EXTRA_QUIET=y | ||
1193 | +# CONFIG_FEATURE_SH_STANDALONE is not set | ||
1194 | +# CONFIG_FEATURE_SH_NOFORK is not set | ||
1195 | +CONFIG_FEATURE_SH_READ_FRAC=y | ||
1196 | +CONFIG_FEATURE_SH_HISTFILESIZE=y | ||
1197 | +CONFIG_FEATURE_SH_EMBEDDED_SCRIPTS=y | ||
1198 | + | ||
1199 | +# | ||
1200 | +# System Logging Utilities | ||
1201 | +# | ||
1202 | +CONFIG_KLOGD=y | ||
1203 | + | ||
1204 | +# | ||
1205 | +# klogd should not be used together with syslog to kernel printk buffer | ||
1206 | +# | ||
1207 | +CONFIG_FEATURE_KLOGD_KLOGCTL=y | ||
1208 | +CONFIG_LOGGER=y | ||
1209 | +CONFIG_LOGREAD=y | ||
1210 | +CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING=y | ||
1211 | +CONFIG_SYSLOGD=y | ||
1212 | +CONFIG_FEATURE_ROTATE_LOGFILE=y | ||
1213 | +CONFIG_FEATURE_REMOTE_LOG=y | ||
1214 | +CONFIG_FEATURE_SYSLOGD_DUP=y | ||
1215 | +CONFIG_FEATURE_SYSLOGD_CFG=y | ||
1216 | +# CONFIG_FEATURE_SYSLOGD_PRECISE_TIMESTAMPS is not set | ||
1217 | +CONFIG_FEATURE_SYSLOGD_READ_BUFFER_SIZE=2048 | ||
1218 | +CONFIG_FEATURE_IPC_SYSLOG=y | ||
1219 | +CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=16 | ||
1220 | +CONFIG_FEATURE_KMSG_SYSLOG=y | ||
1221 | diff --git a/initrd/make-initrd b/initrd/make-initrd | ||
1222 | index ffe3702..6439a54 100755 | ||
1223 | --- a/initrd/make-initrd | ||
1224 | +++ b/initrd/make-initrd | ||
1225 | @@ -1,6 +1,7 @@ | ||
1226 | #!/bin/bash | ||
1227 | |||
1228 | base="`pwd`/initrd" | ||
1229 | +builddir="$base"/build | ||
1230 | outpath="$base"/out | ||
1231 | tmpdir=`mktemp -d` | ||
1232 | tmpfile=`mktemp` | ||
1233 | @@ -8,12 +9,35 @@ initrd=$outpath/initrd | ||
1234 | init="$base"/init-initrd | ||
1235 | rm -rf $tmpdir | ||
1236 | |||
1237 | + | ||
1238 | if test -z "$busybox" | ||
1239 | then | ||
1240 | - busybox=$(which busybox) | ||
1241 | + busybox_version=1.32.0 | ||
1242 | + busybox_name=busybox-$busybox_version | ||
1243 | + busybox_tarball="$busybox_name".tar.bz2 | ||
1244 | + busybox_url="https://busybox.net/downloads/""$busybox_tarball" | ||
1245 | + busybox_src_config="$base"/config."$ARCH" | ||
1246 | + busybox_image="$builddir"/"$busybox_name"/busybox | ||
1247 | + | ||
1248 | + rm -rf $outpath | ||
1249 | + mkdir -p $outpath | ||
1250 | + mkdir -p $builddir | ||
1251 | + | ||
1252 | + if [[ ! -f $builddir/$busybox_tarball ]] | ||
1253 | + then | ||
1254 | + wget -O $builddir/$busybox_tarball --tries=20 $busybox_url | ||
1255 | + fi | ||
1256 | + if [[ ! -d $builddir/$busybox_name ]] | ||
1257 | + then | ||
1258 | + tar --extract --bzip2 --touch --file="$builddir/$busybox_tarball" --directory="$builddir" | ||
1259 | + fi | ||
1260 | + cd $builddir/$busybox_name | ||
1261 | + cp $busybox_src_config .config | ||
1262 | + make -j "$(getconf _NPROCESSORS_ONLN)" | ||
1263 | + export busybox="$busybox_image" | ||
1264 | fi | ||
1265 | |||
1266 | -mkdir -p $outpath | ||
1267 | + | ||
1268 | mkdir -p $tmpdir/bin | ||
1269 | mkdir -p $tmpdir/sbin | ||
1270 | mkdir -p $tmpdir/etc | ||
1271 | -- | ||
1272 | 2.17.1 | ||
1273 | |||
diff --git a/recipes-core/runx/runx/0002-don-t-call-busybox-install.patch b/recipes-core/runx/runx/0002-don-t-call-busybox-install.patch new file mode 100644 index 00000000..6daeac01 --- /dev/null +++ b/recipes-core/runx/runx/0002-don-t-call-busybox-install.patch | |||
@@ -0,0 +1,348 @@ | |||
1 | From d6df537fe5098c0e9f50deecab85b2102049030a Mon Sep 17 00:00:00 2001 | ||
2 | From: Stefano Stabellini <sstabellini@kernel.org> | ||
3 | Date: Mon, 21 Sep 2020 13:15:53 -0700 | ||
4 | Subject: [PATCH 2/2] don't call busybox --install | ||
5 | |||
6 | Busybox --install is very convenient but has the problem that it only | ||
7 | works for native builds. If busybox is of a different arch compared to | ||
8 | the target, it cannot be run at build time. | ||
9 | |||
10 | Solve the problem by install busybox, and creating links to it, by hand. | ||
11 | |||
12 | Signed-off-by: Stefano Stabellini <stefano.stabellini@xilinx.com> | ||
13 | --- | ||
14 | initrd/applet-list | 308 +++++++++++++++++++++++++++++++++++++++++++++ | ||
15 | initrd/make-initrd | 5 +- | ||
16 | 2 files changed, 312 insertions(+), 1 deletion(-) | ||
17 | create mode 100644 initrd/applet-list | ||
18 | |||
19 | Index: git/initrd/applet-list | ||
20 | =================================================================== | ||
21 | --- /dev/null 1970-01-01 00:00:00.000000000 +0000 | ||
22 | +++ git/initrd/applet-list 2020-09-21 18:29:35.560281087 -0700 | ||
23 | @@ -0,0 +1,308 @@ | ||
24 | +ipneigh | ||
25 | +tee | ||
26 | +mpstat | ||
27 | +lzop | ||
28 | +ip | ||
29 | +inotifyd | ||
30 | +rdate | ||
31 | +nslookup | ||
32 | +switch_root | ||
33 | +sendmail | ||
34 | +slattach | ||
35 | +sum | ||
36 | +od | ||
37 | +less | ||
38 | +vlock | ||
39 | +cmp | ||
40 | +dnsdomainname | ||
41 | +renice | ||
42 | +fsync | ||
43 | +unlzop | ||
44 | +xxd | ||
45 | +stat | ||
46 | +flock | ||
47 | +fbset | ||
48 | +bzip2 | ||
49 | +fdisk | ||
50 | +fallocate | ||
51 | +deallocvt | ||
52 | +cat | ||
53 | +mkdir | ||
54 | +traceroute | ||
55 | +dc | ||
56 | +loadfont | ||
57 | +nohup | ||
58 | +wc | ||
59 | +ping6 | ||
60 | +login | ||
61 | +ifdown | ||
62 | +shred | ||
63 | +false | ||
64 | +pwd | ||
65 | +uname | ||
66 | +hd | ||
67 | +hdparm | ||
68 | +expand | ||
69 | +lspci | ||
70 | +shuf | ||
71 | +time | ||
72 | +tunctl | ||
73 | +sha3sum | ||
74 | +sed | ||
75 | +ed | ||
76 | +makemime | ||
77 | +factor | ||
78 | +ls | ||
79 | +volname | ||
80 | +stty | ||
81 | +truncate | ||
82 | +nproc | ||
83 | +openvt | ||
84 | +hexdump | ||
85 | +mountpoint | ||
86 | +nl | ||
87 | +more | ||
88 | +wget | ||
89 | +traceroute6 | ||
90 | +linuxrc | ||
91 | +fbsplash | ||
92 | +pstree | ||
93 | +kill | ||
94 | +df | ||
95 | +uptime | ||
96 | +split | ||
97 | +arch | ||
98 | +getty | ||
99 | +syslogd | ||
100 | +cpio | ||
101 | +unexpand | ||
102 | +sha512sum | ||
103 | +sha256sum | ||
104 | +clear | ||
105 | +rdev | ||
106 | +md5sum | ||
107 | +egrep | ||
108 | +lzma | ||
109 | +rmdir | ||
110 | +tail | ||
111 | +netstat | ||
112 | +mkswap | ||
113 | +pkill | ||
114 | +fstrim | ||
115 | +bzcat | ||
116 | +chmod | ||
117 | +mount | ||
118 | +paste | ||
119 | +rev | ||
120 | +fsck | ||
121 | +ping | ||
122 | +ifup | ||
123 | +mesg | ||
124 | +gzip | ||
125 | +setconsole | ||
126 | +printenv | ||
127 | +swapoff | ||
128 | +unxz | ||
129 | +sort | ||
130 | +chpasswd | ||
131 | +true | ||
132 | +linux32 | ||
133 | +blkid | ||
134 | +env | ||
135 | +dd | ||
136 | +fatattr | ||
137 | +bc | ||
138 | +[[ | ||
139 | +mkfifo | ||
140 | +route | ||
141 | +xz | ||
142 | +setkeycodes | ||
143 | +install | ||
144 | +mkpasswd | ||
145 | +awk | ||
146 | +rm | ||
147 | +nsenter | ||
148 | +which | ||
149 | +sh | ||
150 | +ln | ||
151 | +fdflush | ||
152 | +test | ||
153 | +ttysize | ||
154 | +fuser | ||
155 | +base64 | ||
156 | +run-parts | ||
157 | +ntpd | ||
158 | +mv | ||
159 | +printf | ||
160 | +nanddump | ||
161 | +zcat | ||
162 | +basename | ||
163 | +xzcat | ||
164 | +unlzma | ||
165 | +ipcs | ||
166 | +ash | ||
167 | +tar | ||
168 | +iplink | ||
169 | +sysctl | ||
170 | +crontab | ||
171 | +chown | ||
172 | +watchdog | ||
173 | +partprobe | ||
174 | +ifconfig | ||
175 | +chvt | ||
176 | +readahead | ||
177 | +add-shell | ||
178 | +ipaddr | ||
179 | +link | ||
180 | +getopt | ||
181 | +reboot | ||
182 | +blkdiscard | ||
183 | +pscan | ||
184 | +nandwrite | ||
185 | +cksum | ||
186 | +iostat | ||
187 | +deluser | ||
188 | +du | ||
189 | +tty | ||
190 | +iprule | ||
191 | +setserial | ||
192 | +eject | ||
193 | +unix2dos | ||
194 | +free | ||
195 | +conspy | ||
196 | +pivot_root | ||
197 | +setfont | ||
198 | +kbd_mode | ||
199 | +strings | ||
200 | +groups | ||
201 | +ionice | ||
202 | +swapon | ||
203 | +smemcap | ||
204 | +brctl | ||
205 | +yes | ||
206 | +cal | ||
207 | +bbconfig | ||
208 | +uudecode | ||
209 | +logger | ||
210 | +watch | ||
211 | +[ | ||
212 | +udhcpc | ||
213 | +acpid | ||
214 | +echo | ||
215 | +setsid | ||
216 | +expr | ||
217 | +readlink | ||
218 | +linux64 | ||
219 | +sync | ||
220 | +uuencode | ||
221 | +insmod | ||
222 | +rmmod | ||
223 | +raidautorun | ||
224 | +nbd-client | ||
225 | +ipcrm | ||
226 | +modinfo | ||
227 | +adjtimex | ||
228 | +unzip | ||
229 | +cp | ||
230 | +killall | ||
231 | +delgroup | ||
232 | +blockdev | ||
233 | +halt | ||
234 | +modprobe | ||
235 | +showkey | ||
236 | +setlogcons | ||
237 | +whois | ||
238 | +lsof | ||
239 | +vi | ||
240 | +grep | ||
241 | +sha1sum | ||
242 | +ps | ||
243 | +timeout | ||
244 | +crond | ||
245 | +hwclock | ||
246 | +unlink | ||
247 | +touch | ||
248 | +losetup | ||
249 | +iptunnel | ||
250 | +fold | ||
251 | +id | ||
252 | +chroot | ||
253 | +rfkill | ||
254 | +mdev | ||
255 | +lzcat | ||
256 | +microcom | ||
257 | +chgrp | ||
258 | +date | ||
259 | +udhcpc6 | ||
260 | +init | ||
261 | +su | ||
262 | +head | ||
263 | +remove-shell | ||
264 | +reset | ||
265 | +realpath | ||
266 | +xargs | ||
267 | +cut | ||
268 | +poweroff | ||
269 | +killall5 | ||
270 | +addgroup | ||
271 | +logread | ||
272 | +resize | ||
273 | +pipe_progress | ||
274 | +findfs | ||
275 | +dumpkmap | ||
276 | +reformime | ||
277 | +fdformat | ||
278 | +arping | ||
279 | +nologin | ||
280 | +lsmod | ||
281 | +mkdosfs | ||
282 | +klogd | ||
283 | +dirname | ||
284 | +umount | ||
285 | +setpriv | ||
286 | +cryptpw | ||
287 | +usleep | ||
288 | +pgrep | ||
289 | +hostname | ||
290 | +powertop | ||
291 | +dos2unix | ||
292 | +iproute | ||
293 | +ether-wake | ||
294 | +nice | ||
295 | +vconfig | ||
296 | +gunzip | ||
297 | +hostid | ||
298 | +top | ||
299 | +tr | ||
300 | +sleep | ||
301 | +mkfs.vfat | ||
302 | +comm | ||
303 | +lzopcat | ||
304 | +depmod | ||
305 | +arp | ||
306 | +mktemp | ||
307 | +uniq | ||
308 | +dumpleases | ||
309 | +adduser | ||
310 | +mknod | ||
311 | +dmesg | ||
312 | +nmeter | ||
313 | +lsusb | ||
314 | +find | ||
315 | +unshare | ||
316 | +nameif | ||
317 | +whoami | ||
318 | +ifenslave | ||
319 | +pwdx | ||
320 | +loadkmap | ||
321 | +pmap | ||
322 | +ipcalc | ||
323 | +tac | ||
324 | +bunzip2 | ||
325 | +beep | ||
326 | +pidof | ||
327 | +nc | ||
328 | +fgrep | ||
329 | +readprofile | ||
330 | +seq | ||
331 | +diff | ||
332 | Index: git/initrd/make-initrd | ||
333 | =================================================================== | ||
334 | --- git.orig/initrd/make-initrd 2020-09-21 18:29:35.564281091 -0700 | ||
335 | +++ git/initrd/make-initrd 2020-09-21 18:30:42.528356223 -0700 | ||
336 | @@ -58,7 +58,11 @@ | ||
337 | if [ -n "$QEMU_USER" ]; then | ||
338 | $QEMU_USER $tmpdir/bin/busybox --install $tmpdir/bin | ||
339 | else | ||
340 | - echo "QEMU_USER is not defined, no binary symlinks will be available" | ||
341 | + echo "QEMU_USER is not defined, default binary symlinks will be available" | ||
342 | + for i in `cat "$base"/applet-list` | ||
343 | + do | ||
344 | + ln -s /bin/busybox $tmpdir/bin/$i | ||
345 | + done | ||
346 | fi | ||
347 | else | ||
348 | $tmpdir/bin/busybox --install $tmpdir/bin | ||
diff --git a/recipes-core/runx/runx_git.bb b/recipes-core/runx/runx_git.bb index 53c24641..48a57766 100644 --- a/recipes-core/runx/runx_git.bb +++ b/recipes-core/runx/runx_git.bb | |||
@@ -14,6 +14,11 @@ SRC_URI = "\ | |||
14 | file://0001-make-initrd-cross-install-tweaks.patch \ | 14 | file://0001-make-initrd-cross-install-tweaks.patch \ |
15 | file://0001-runX-add-bounded-looping-timeout.patch \ | 15 | file://0001-runX-add-bounded-looping-timeout.patch \ |
16 | " | 16 | " |
17 | |||
18 | SRC_URI += "file://0001-Add-busybox-cross-build-for-arm64.patch \ | ||
19 | file://0002-don-t-call-busybox-install.patch \ | ||
20 | " | ||
21 | |||
17 | SRC_URI[md5sum] = "ce9b2d974d27408a61c53a30d3f98fb9" | 22 | SRC_URI[md5sum] = "ce9b2d974d27408a61c53a30d3f98fb9" |
18 | SRC_URI[sha256sum] = "bf338980b1670bca287f9994b7441c2361907635879169c64ae78364efc5f491" | 23 | SRC_URI[sha256sum] = "bf338980b1670bca287f9994b7441c2361907635879169c64ae78364efc5f491" |
19 | 24 | ||
@@ -33,6 +38,7 @@ inherit kernel-arch | |||
33 | # we have a busybox bbappend that makes /bin available to the | 38 | # we have a busybox bbappend that makes /bin available to the |
34 | # sysroot, and hence gets us the target binary that we need | 39 | # sysroot, and hence gets us the target binary that we need |
35 | DEPENDS = "busybox-initrd go-build" | 40 | DEPENDS = "busybox-initrd go-build" |
41 | DEPENDS += "resolvconf" | ||
36 | 42 | ||
37 | # for the kernel build phase | 43 | # for the kernel build phase |
38 | DEPENDS += "openssl-native coreutils-native util-linux-native xz-native bc-native" | 44 | DEPENDS += "openssl-native coreutils-native util-linux-native xz-native bc-native" |
@@ -42,6 +48,8 @@ RDEPENDS_${PN} += " jq bash" | |||
42 | RDEPENDS_${PN} += " xen-tools-xl go-build socat daemonize" | 48 | RDEPENDS_${PN} += " xen-tools-xl go-build socat daemonize" |
43 | RDEPENDS_${PN} += " qemu-system-i386 ca-certificates qemu qemu-keymaps" | 49 | RDEPENDS_${PN} += " qemu-system-i386 ca-certificates qemu qemu-keymaps" |
44 | 50 | ||
51 | RUNX_USE_INTERNAL_BUSYBOX ?= "" | ||
52 | |||
45 | do_compile() { | 53 | do_compile() { |
46 | # we'll need this for the initrd later, so lets error if it isn't what | 54 | # we'll need this for the initrd later, so lets error if it isn't what |
47 | # we expect (statically linked) | 55 | # we expect (statically linked) |
@@ -77,11 +85,22 @@ do_compile() { | |||
77 | ${S}/kernel/make-kernel | 85 | ${S}/kernel/make-kernel |
78 | 86 | ||
79 | # construct the initrd | 87 | # construct the initrd |
80 | echo "[INFO]: runx: constructing the initrd" | 88 | bbnote "runx: constructing the initrd" |
81 | cp ${STAGING_DIR_HOST}/bin/busybox.nosuid ${WORKDIR}/busybox | 89 | if [ -z "${RUNX_USE_INTERNAL_BUSYBOX}" ]; then |
82 | export QEMU_USER="`which qemu-${HOST_ARCH}` -L ${STAGING_BASELIBDIR}/.." | 90 | bbnote "runx: using external busybox" |
83 | export BUSYBOX="${WORKDIR}/busybox" | 91 | cp ${STAGING_DIR_HOST}/bin/busybox.nosuid ${WORKDIR}/busybox |
84 | export CROSS_COMPILE="t" | 92 | export QEMU_USER="`which qemu-${HOST_ARCH}` -L ${STAGING_BASELIBDIR}/.." |
93 | export BUSYBOX="${WORKDIR}/busybox" | ||
94 | export CROSS_COMPILE="${TARGET_PREFIX}" | ||
95 | else | ||
96 | bbnote "runx: using internal busybox" | ||
97 | export CC="${CC}" | ||
98 | export LD="${LD}" | ||
99 | export CFLAGS="${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS} ${CFLAGS}" | ||
100 | export LDFLAGS="${TOOLCHAIN_OPTIONS} ${HOST_LD_ARCH} ${LDFLAGS}" | ||
101 | export HOSTCFLAGS="${BUILD_CFLAGS} ${BUILD_LDFLAGS}" | ||
102 | export CROSS_COMPILE="${TARGET_PREFIX}" | ||
103 | fi | ||
85 | ${S}/initrd/make-initrd | 104 | ${S}/initrd/make-initrd |
86 | } | 105 | } |
87 | 106 | ||