1 |
commit: c5b17f302eb9150cebc4b3e01eb9dd54e8378904 |
2 |
Author: Anthony G. Basile <blueness <AT> gentoo <DOT> org> |
3 |
AuthorDate: Mon Jan 27 12:22:49 2014 +0000 |
4 |
Commit: Anthony G. Basile <blueness <AT> gentoo <DOT> org> |
5 |
CommitDate: Mon Jan 27 12:55:53 2014 +0000 |
6 |
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/releng.git;a=commit;h=c5b17f30 |
7 |
|
8 |
tools-musl: initial commit |
9 |
|
10 |
--- |
11 |
tools-musl/.gitignore | 2 + |
12 |
tools-musl/README | 11 + |
13 |
tools-musl/portage/make.conf | 17 + |
14 |
tools-musl/portage/make.profile | 1 + |
15 |
tools-musl/portage/package.accept_keywords | 2 + |
16 |
tools-musl/portage/package.mask | 2 + |
17 |
tools-musl/portage/package.use | 3 + |
18 |
tools-musl/portage/repos.conf/gentoo.conf | 7 + |
19 |
.../portage/savedconfig/sys-apps/busybox-1.21.0 | 1031 ++++++++++++++++++++ |
20 |
tools-musl/run.sh | 53 + |
21 |
10 files changed, 1129 insertions(+) |
22 |
|
23 |
diff --git a/tools-musl/.gitignore b/tools-musl/.gitignore |
24 |
new file mode 100644 |
25 |
index 0000000..7a879eb |
26 |
--- /dev/null |
27 |
+++ b/tools-musl/.gitignore |
28 |
@@ -0,0 +1,2 @@ |
29 |
+stage* |
30 |
+*.log |
31 |
|
32 |
diff --git a/tools-musl/README b/tools-musl/README |
33 |
new file mode 100644 |
34 |
index 0000000..cdc3225 |
35 |
--- /dev/null |
36 |
+++ b/tools-musl/README |
37 |
@@ -0,0 +1,11 @@ |
38 |
+ |
39 |
+This is not ready yet for a full catalyst run. However, |
40 |
+if you have a musl chroot (which you can get from any |
41 |
+gentoo mirror off of /experimental/amd64/musl) then you |
42 |
+can build a new stage by running ./run.sh. It basically |
43 |
+uses the `ROOT=rootfs emerge -e @system` technique. |
44 |
+ |
45 |
+Once more stuff is integrated into gentoo, we will replace |
46 |
+this with a catalyst scripts. |
47 |
+ |
48 |
+Anthony G. Basile <blueness@g.o> |
49 |
|
50 |
diff --git a/tools-musl/portage/make.conf b/tools-musl/portage/make.conf |
51 |
new file mode 100644 |
52 |
index 0000000..041ec69 |
53 |
--- /dev/null |
54 |
+++ b/tools-musl/portage/make.conf |
55 |
@@ -0,0 +1,17 @@ |
56 |
+CHOST=x86_64-gentoo-linux-musl |
57 |
+CFLAGS="-Os -pipe -fomit-frame-pointer" |
58 |
+CXXFLAGS="${CFLAGS}" |
59 |
+ |
60 |
+USE="-hardened -fortran -mudflap" |
61 |
+USE="${USE} -xattr python zlib" |
62 |
+ |
63 |
+MAKEOPTS="-j9" |
64 |
+ |
65 |
+INSTALL_MASK="charset.alias" |
66 |
+FEATURES="-sandbox" |
67 |
+PORTDIR="/usr/portage" |
68 |
+ |
69 |
+source /var/lib/layman/make.conf |
70 |
+ |
71 |
+GENTOO_MIRRORS="ftp://192.168.3.1/pub/gentoo" |
72 |
+SYNC="rsync://192.168.3.1/portage" |
73 |
|
74 |
diff --git a/tools-musl/portage/make.profile b/tools-musl/portage/make.profile |
75 |
new file mode 120000 |
76 |
index 0000000..37eb357 |
77 |
--- /dev/null |
78 |
+++ b/tools-musl/portage/make.profile |
79 |
@@ -0,0 +1 @@ |
80 |
+/usr/portage/profiles/hardened/linux/musl/amd64 |
81 |
\ No newline at end of file |
82 |
|
83 |
diff --git a/tools-musl/portage/package.accept_keywords b/tools-musl/portage/package.accept_keywords |
84 |
new file mode 100644 |
85 |
index 0000000..47b9fa7 |
86 |
--- /dev/null |
87 |
+++ b/tools-musl/portage/package.accept_keywords |
88 |
@@ -0,0 +1,2 @@ |
89 |
+=sys-libs/musl-0.9.15 ~amd64 |
90 |
+=sys-apps/getent-0 ~amd64 |
91 |
|
92 |
diff --git a/tools-musl/portage/package.mask b/tools-musl/portage/package.mask |
93 |
new file mode 100644 |
94 |
index 0000000..c6099cc |
95 |
--- /dev/null |
96 |
+++ b/tools-musl/portage/package.mask |
97 |
@@ -0,0 +1,2 @@ |
98 |
+sys-fs/udev |
99 |
+sys-apps/systemd |
100 |
|
101 |
diff --git a/tools-musl/portage/package.use b/tools-musl/portage/package.use |
102 |
new file mode 100644 |
103 |
index 0000000..cd8534e |
104 |
--- /dev/null |
105 |
+++ b/tools-musl/portage/package.use |
106 |
@@ -0,0 +1,3 @@ |
107 |
+app-editors/vim -python |
108 |
+dev-vcs/git -gpg |
109 |
+sys-apps/busybox -* savedconfig |
110 |
|
111 |
diff --git a/tools-musl/portage/repos.conf/gentoo.conf b/tools-musl/portage/repos.conf/gentoo.conf |
112 |
new file mode 100644 |
113 |
index 0000000..9f1129c |
114 |
--- /dev/null |
115 |
+++ b/tools-musl/portage/repos.conf/gentoo.conf |
116 |
@@ -0,0 +1,7 @@ |
117 |
+[DEFAULT] |
118 |
+main-repo = gentoo |
119 |
+ |
120 |
+[gentoo] |
121 |
+location = /usr/portage |
122 |
+sync-type = rsync |
123 |
+sync-uri = rsync://192.168.3.1/portage |
124 |
|
125 |
diff --git a/tools-musl/portage/savedconfig/sys-apps/busybox-1.21.0 b/tools-musl/portage/savedconfig/sys-apps/busybox-1.21.0 |
126 |
new file mode 100644 |
127 |
index 0000000..77117f4 |
128 |
--- /dev/null |
129 |
+++ b/tools-musl/portage/savedconfig/sys-apps/busybox-1.21.0 |
130 |
@@ -0,0 +1,1031 @@ |
131 |
+# |
132 |
+# Automatically generated make config: don't edit |
133 |
+# Busybox version: 1.21.0 |
134 |
+# Sun Jan 26 19:55:16 2014 |
135 |
+# |
136 |
+CONFIG_HAVE_DOT_CONFIG=y |
137 |
+ |
138 |
+# |
139 |
+# Busybox Settings |
140 |
+# |
141 |
+ |
142 |
+# |
143 |
+# General Configuration |
144 |
+# |
145 |
+CONFIG_DESKTOP=y |
146 |
+CONFIG_EXTRA_COMPAT=y |
147 |
+CONFIG_INCLUDE_SUSv2=y |
148 |
+# CONFIG_USE_PORTABLE_CODE is not set |
149 |
+CONFIG_PLATFORM_LINUX=y |
150 |
+CONFIG_FEATURE_BUFFERS_USE_MALLOC=y |
151 |
+# CONFIG_FEATURE_BUFFERS_GO_ON_STACK is not set |
152 |
+# CONFIG_FEATURE_BUFFERS_GO_IN_BSS is not set |
153 |
+CONFIG_SHOW_USAGE=y |
154 |
+CONFIG_FEATURE_VERBOSE_USAGE=y |
155 |
+CONFIG_FEATURE_COMPRESS_USAGE=y |
156 |
+CONFIG_FEATURE_INSTALLER=y |
157 |
+CONFIG_INSTALL_NO_USR=y |
158 |
+# CONFIG_LOCALE_SUPPORT is not set |
159 |
+CONFIG_UNICODE_SUPPORT=y |
160 |
+# CONFIG_UNICODE_USING_LOCALE is not set |
161 |
+# CONFIG_FEATURE_CHECK_UNICODE_IN_ENV is not set |
162 |
+CONFIG_SUBST_WCHAR=63 |
163 |
+CONFIG_LAST_SUPPORTED_WCHAR=767 |
164 |
+CONFIG_UNICODE_COMBINING_WCHARS=y |
165 |
+CONFIG_UNICODE_WIDE_WCHARS=y |
166 |
+# CONFIG_UNICODE_BIDI_SUPPORT is not set |
167 |
+# CONFIG_UNICODE_NEUTRAL_TABLE is not set |
168 |
+CONFIG_UNICODE_PRESERVE_BROKEN=y |
169 |
+CONFIG_LONG_OPTS=y |
170 |
+CONFIG_FEATURE_DEVPTS=y |
171 |
+# CONFIG_FEATURE_CLEAN_UP is not set |
172 |
+CONFIG_FEATURE_UTMP=y |
173 |
+CONFIG_FEATURE_WTMP=y |
174 |
+CONFIG_FEATURE_PIDFILE=y |
175 |
+CONFIG_PID_FILE_PATH="/var/run" |
176 |
+CONFIG_FEATURE_SUID=y |
177 |
+# CONFIG_FEATURE_SUID_CONFIG is not set |
178 |
+# CONFIG_FEATURE_SUID_CONFIG_QUIET is not set |
179 |
+# CONFIG_SELINUX is not set |
180 |
+CONFIG_FEATURE_PREFER_APPLETS=y |
181 |
+CONFIG_BUSYBOX_EXEC_PATH="/proc/self/exe" |
182 |
+CONFIG_FEATURE_SYSLOG=y |
183 |
+# CONFIG_FEATURE_HAVE_RPC is not set |
184 |
+ |
185 |
+# |
186 |
+# Build Options |
187 |
+# |
188 |
+CONFIG_STATIC=y |
189 |
+# CONFIG_PIE is not set |
190 |
+# CONFIG_NOMMU is not set |
191 |
+# CONFIG_BUILD_LIBBUSYBOX is not set |
192 |
+# CONFIG_FEATURE_INDIVIDUAL is not set |
193 |
+# CONFIG_FEATURE_SHARED_BUSYBOX is not set |
194 |
+CONFIG_LFS=y |
195 |
+CONFIG_CROSS_COMPILER_PREFIX="" |
196 |
+CONFIG_SYSROOT="" |
197 |
+CONFIG_EXTRA_CFLAGS="" |
198 |
+CONFIG_EXTRA_LDFLAGS="" |
199 |
+CONFIG_EXTRA_LDLIBS="" |
200 |
+ |
201 |
+# |
202 |
+# Debugging Options |
203 |
+# |
204 |
+# CONFIG_DEBUG is not set |
205 |
+# CONFIG_DEBUG_PESSIMIZE is not set |
206 |
+# CONFIG_WERROR is not set |
207 |
+CONFIG_NO_DEBUG_LIB=y |
208 |
+# CONFIG_DMALLOC is not set |
209 |
+# CONFIG_EFENCE is not set |
210 |
+ |
211 |
+# |
212 |
+# Installation Options ("make install" behavior) |
213 |
+# |
214 |
+CONFIG_INSTALL_APPLET_SYMLINKS=y |
215 |
+# CONFIG_INSTALL_APPLET_HARDLINKS is not set |
216 |
+# CONFIG_INSTALL_APPLET_SCRIPT_WRAPPERS is not set |
217 |
+# CONFIG_INSTALL_APPLET_DONT is not set |
218 |
+# CONFIG_INSTALL_SH_APPLET_SYMLINK is not set |
219 |
+# CONFIG_INSTALL_SH_APPLET_HARDLINK is not set |
220 |
+# CONFIG_INSTALL_SH_APPLET_SCRIPT_WRAPPER is not set |
221 |
+CONFIG_PREFIX="./_install" |
222 |
+ |
223 |
+# |
224 |
+# Busybox Library Tuning |
225 |
+# |
226 |
+# CONFIG_FEATURE_SYSTEMD is not set |
227 |
+CONFIG_FEATURE_RTMINMAX=y |
228 |
+CONFIG_PASSWORD_MINLEN=6 |
229 |
+CONFIG_MD5_SMALL=1 |
230 |
+CONFIG_SHA3_SMALL=1 |
231 |
+CONFIG_FEATURE_FAST_TOP=y |
232 |
+CONFIG_FEATURE_ETC_NETWORKS=y |
233 |
+CONFIG_FEATURE_USE_TERMIOS=y |
234 |
+CONFIG_FEATURE_EDITING=y |
235 |
+CONFIG_FEATURE_EDITING_MAX_LEN=1024 |
236 |
+CONFIG_FEATURE_EDITING_VI=y |
237 |
+CONFIG_FEATURE_EDITING_HISTORY=255 |
238 |
+CONFIG_FEATURE_EDITING_SAVEHISTORY=y |
239 |
+CONFIG_FEATURE_EDITING_SAVE_ON_EXIT=y |
240 |
+CONFIG_FEATURE_REVERSE_SEARCH=y |
241 |
+CONFIG_FEATURE_TAB_COMPLETION=y |
242 |
+CONFIG_FEATURE_USERNAME_COMPLETION=y |
243 |
+CONFIG_FEATURE_EDITING_FANCY_PROMPT=y |
244 |
+CONFIG_FEATURE_EDITING_ASK_TERMINAL=y |
245 |
+CONFIG_FEATURE_NON_POSIX_CP=y |
246 |
+CONFIG_FEATURE_VERBOSE_CP_MESSAGE=y |
247 |
+CONFIG_FEATURE_COPYBUF_KB=4 |
248 |
+CONFIG_FEATURE_SKIP_ROOTFS=y |
249 |
+# CONFIG_MONOTONIC_SYSCALL is not set |
250 |
+CONFIG_IOCTL_HEX2STR_ERROR=y |
251 |
+CONFIG_FEATURE_HWIB=y |
252 |
+ |
253 |
+# |
254 |
+# Applets |
255 |
+# |
256 |
+ |
257 |
+# |
258 |
+# Archival Utilities |
259 |
+# |
260 |
+CONFIG_FEATURE_SEAMLESS_XZ=y |
261 |
+CONFIG_FEATURE_SEAMLESS_LZMA=y |
262 |
+CONFIG_FEATURE_SEAMLESS_BZ2=y |
263 |
+CONFIG_FEATURE_SEAMLESS_GZ=y |
264 |
+CONFIG_FEATURE_SEAMLESS_Z=y |
265 |
+CONFIG_AR=y |
266 |
+CONFIG_FEATURE_AR_LONG_FILENAMES=y |
267 |
+CONFIG_FEATURE_AR_CREATE=y |
268 |
+CONFIG_BUNZIP2=y |
269 |
+CONFIG_BZIP2=y |
270 |
+CONFIG_CPIO=y |
271 |
+CONFIG_FEATURE_CPIO_O=y |
272 |
+CONFIG_FEATURE_CPIO_P=y |
273 |
+# CONFIG_DPKG is not set |
274 |
+# CONFIG_DPKG_DEB is not set |
275 |
+# CONFIG_FEATURE_DPKG_DEB_EXTRACT_ONLY is not set |
276 |
+CONFIG_GUNZIP=y |
277 |
+CONFIG_GZIP=y |
278 |
+CONFIG_FEATURE_GZIP_LONG_OPTIONS=y |
279 |
+CONFIG_GZIP_FAST=0 |
280 |
+CONFIG_LZOP=y |
281 |
+CONFIG_LZOP_COMPR_HIGH=y |
282 |
+# CONFIG_RPM2CPIO is not set |
283 |
+# CONFIG_RPM is not set |
284 |
+CONFIG_TAR=y |
285 |
+CONFIG_FEATURE_TAR_CREATE=y |
286 |
+CONFIG_FEATURE_TAR_AUTODETECT=y |
287 |
+CONFIG_FEATURE_TAR_FROM=y |
288 |
+CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY=y |
289 |
+CONFIG_FEATURE_TAR_OLDSUN_COMPATIBILITY=y |
290 |
+CONFIG_FEATURE_TAR_GNU_EXTENSIONS=y |
291 |
+CONFIG_FEATURE_TAR_LONG_OPTIONS=y |
292 |
+CONFIG_FEATURE_TAR_TO_COMMAND=y |
293 |
+CONFIG_FEATURE_TAR_UNAME_GNAME=y |
294 |
+CONFIG_FEATURE_TAR_NOPRESERVE_TIME=y |
295 |
+# CONFIG_FEATURE_TAR_SELINUX is not set |
296 |
+CONFIG_UNCOMPRESS=y |
297 |
+CONFIG_UNLZMA=y |
298 |
+CONFIG_FEATURE_LZMA_FAST=y |
299 |
+CONFIG_LZMA=y |
300 |
+CONFIG_UNXZ=y |
301 |
+CONFIG_XZ=y |
302 |
+CONFIG_UNZIP=y |
303 |
+ |
304 |
+# |
305 |
+# Coreutils |
306 |
+# |
307 |
+CONFIG_BASENAME=y |
308 |
+CONFIG_CAT=y |
309 |
+CONFIG_DATE=y |
310 |
+CONFIG_FEATURE_DATE_ISOFMT=y |
311 |
+CONFIG_FEATURE_DATE_NANO=y |
312 |
+CONFIG_FEATURE_DATE_COMPAT=y |
313 |
+# CONFIG_HOSTID is not set |
314 |
+CONFIG_ID=y |
315 |
+CONFIG_GROUPS=y |
316 |
+CONFIG_TEST=y |
317 |
+CONFIG_FEATURE_TEST_64=y |
318 |
+CONFIG_TOUCH=y |
319 |
+CONFIG_FEATURE_TOUCH_SUSV3=y |
320 |
+CONFIG_TR=y |
321 |
+CONFIG_FEATURE_TR_CLASSES=y |
322 |
+CONFIG_FEATURE_TR_EQUIV=y |
323 |
+CONFIG_BASE64=y |
324 |
+CONFIG_WHO=y |
325 |
+CONFIG_USERS=y |
326 |
+CONFIG_CAL=y |
327 |
+CONFIG_CATV=y |
328 |
+CONFIG_CHGRP=y |
329 |
+CONFIG_CHMOD=y |
330 |
+CONFIG_CHOWN=y |
331 |
+CONFIG_FEATURE_CHOWN_LONG_OPTIONS=y |
332 |
+CONFIG_CHROOT=y |
333 |
+CONFIG_CKSUM=y |
334 |
+CONFIG_COMM=y |
335 |
+CONFIG_CP=y |
336 |
+CONFIG_FEATURE_CP_LONG_OPTIONS=y |
337 |
+CONFIG_CUT=y |
338 |
+CONFIG_DD=y |
339 |
+CONFIG_FEATURE_DD_SIGNAL_HANDLING=y |
340 |
+CONFIG_FEATURE_DD_THIRD_STATUS_LINE=y |
341 |
+CONFIG_FEATURE_DD_IBS_OBS=y |
342 |
+CONFIG_DF=y |
343 |
+CONFIG_FEATURE_DF_FANCY=y |
344 |
+CONFIG_DIRNAME=y |
345 |
+CONFIG_DOS2UNIX=y |
346 |
+CONFIG_UNIX2DOS=y |
347 |
+CONFIG_DU=y |
348 |
+CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K=y |
349 |
+CONFIG_ECHO=y |
350 |
+CONFIG_FEATURE_FANCY_ECHO=y |
351 |
+CONFIG_ENV=y |
352 |
+CONFIG_FEATURE_ENV_LONG_OPTIONS=y |
353 |
+CONFIG_EXPAND=y |
354 |
+CONFIG_FEATURE_EXPAND_LONG_OPTIONS=y |
355 |
+CONFIG_EXPR=y |
356 |
+CONFIG_EXPR_MATH_SUPPORT_64=y |
357 |
+CONFIG_FALSE=y |
358 |
+# CONFIG_FOLD is not set |
359 |
+CONFIG_FSYNC=y |
360 |
+CONFIG_HEAD=y |
361 |
+CONFIG_FEATURE_FANCY_HEAD=y |
362 |
+CONFIG_INSTALL=y |
363 |
+CONFIG_FEATURE_INSTALL_LONG_OPTIONS=y |
364 |
+CONFIG_LN=y |
365 |
+# CONFIG_LOGNAME is not set |
366 |
+CONFIG_LS=y |
367 |
+CONFIG_FEATURE_LS_FILETYPES=y |
368 |
+CONFIG_FEATURE_LS_FOLLOWLINKS=y |
369 |
+CONFIG_FEATURE_LS_RECURSIVE=y |
370 |
+CONFIG_FEATURE_LS_SORTFILES=y |
371 |
+CONFIG_FEATURE_LS_TIMESTAMPS=y |
372 |
+CONFIG_FEATURE_LS_USERNAME=y |
373 |
+CONFIG_FEATURE_LS_COLOR=y |
374 |
+CONFIG_FEATURE_LS_COLOR_IS_DEFAULT=y |
375 |
+CONFIG_MD5SUM=y |
376 |
+CONFIG_MKDIR=y |
377 |
+CONFIG_FEATURE_MKDIR_LONG_OPTIONS=y |
378 |
+CONFIG_MKFIFO=y |
379 |
+CONFIG_MKNOD=y |
380 |
+CONFIG_MV=y |
381 |
+CONFIG_FEATURE_MV_LONG_OPTIONS=y |
382 |
+CONFIG_NICE=y |
383 |
+CONFIG_NOHUP=y |
384 |
+# CONFIG_OD is not set |
385 |
+CONFIG_PRINTENV=y |
386 |
+CONFIG_PRINTF=y |
387 |
+CONFIG_PWD=y |
388 |
+CONFIG_READLINK=y |
389 |
+CONFIG_FEATURE_READLINK_FOLLOW=y |
390 |
+CONFIG_REALPATH=y |
391 |
+CONFIG_RM=y |
392 |
+CONFIG_RMDIR=y |
393 |
+CONFIG_FEATURE_RMDIR_LONG_OPTIONS=y |
394 |
+CONFIG_SEQ=y |
395 |
+CONFIG_SHA1SUM=y |
396 |
+CONFIG_SHA256SUM=y |
397 |
+CONFIG_SHA512SUM=y |
398 |
+CONFIG_SHA3SUM=y |
399 |
+CONFIG_SLEEP=y |
400 |
+CONFIG_FEATURE_FANCY_SLEEP=y |
401 |
+CONFIG_FEATURE_FLOAT_SLEEP=y |
402 |
+CONFIG_SORT=y |
403 |
+CONFIG_FEATURE_SORT_BIG=y |
404 |
+CONFIG_SPLIT=y |
405 |
+CONFIG_FEATURE_SPLIT_FANCY=y |
406 |
+CONFIG_STAT=y |
407 |
+CONFIG_FEATURE_STAT_FORMAT=y |
408 |
+CONFIG_STTY=y |
409 |
+CONFIG_SUM=y |
410 |
+CONFIG_SYNC=y |
411 |
+CONFIG_TAC=y |
412 |
+CONFIG_TAIL=y |
413 |
+CONFIG_FEATURE_FANCY_TAIL=y |
414 |
+CONFIG_TEE=y |
415 |
+CONFIG_FEATURE_TEE_USE_BLOCK_IO=y |
416 |
+CONFIG_TRUE=y |
417 |
+CONFIG_TTY=y |
418 |
+CONFIG_UNAME=y |
419 |
+CONFIG_UNEXPAND=y |
420 |
+CONFIG_FEATURE_UNEXPAND_LONG_OPTIONS=y |
421 |
+CONFIG_UNIQ=y |
422 |
+CONFIG_USLEEP=y |
423 |
+# CONFIG_UUDECODE is not set |
424 |
+# CONFIG_UUENCODE is not set |
425 |
+CONFIG_WC=y |
426 |
+CONFIG_FEATURE_WC_LARGE=y |
427 |
+CONFIG_WHOAMI=y |
428 |
+CONFIG_YES=y |
429 |
+ |
430 |
+# |
431 |
+# Common options for cp and mv |
432 |
+# |
433 |
+CONFIG_FEATURE_PRESERVE_HARDLINKS=y |
434 |
+ |
435 |
+# |
436 |
+# Common options for ls, more and telnet |
437 |
+# |
438 |
+CONFIG_FEATURE_AUTOWIDTH=y |
439 |
+ |
440 |
+# |
441 |
+# Common options for df, du, ls |
442 |
+# |
443 |
+CONFIG_FEATURE_HUMAN_READABLE=y |
444 |
+ |
445 |
+# |
446 |
+# Common options for md5sum, sha1sum, sha256sum, sha512sum, sha3sum |
447 |
+# |
448 |
+CONFIG_FEATURE_MD5_SHA1_SUM_CHECK=y |
449 |
+ |
450 |
+# |
451 |
+# Console Utilities |
452 |
+# |
453 |
+CONFIG_CHVT=y |
454 |
+CONFIG_FGCONSOLE=y |
455 |
+CONFIG_CLEAR=y |
456 |
+CONFIG_DEALLOCVT=y |
457 |
+CONFIG_DUMPKMAP=y |
458 |
+CONFIG_KBD_MODE=y |
459 |
+CONFIG_LOADFONT=y |
460 |
+CONFIG_LOADKMAP=y |
461 |
+CONFIG_OPENVT=y |
462 |
+CONFIG_RESET=y |
463 |
+CONFIG_RESIZE=y |
464 |
+CONFIG_FEATURE_RESIZE_PRINT=y |
465 |
+CONFIG_SETCONSOLE=y |
466 |
+CONFIG_FEATURE_SETCONSOLE_LONG_OPTIONS=y |
467 |
+CONFIG_SETFONT=y |
468 |
+CONFIG_FEATURE_SETFONT_TEXTUAL_MAP=y |
469 |
+CONFIG_DEFAULT_SETFONT_DIR="" |
470 |
+CONFIG_SETKEYCODES=y |
471 |
+CONFIG_SETLOGCONS=y |
472 |
+CONFIG_SHOWKEY=y |
473 |
+ |
474 |
+# |
475 |
+# Common options for loadfont and setfont |
476 |
+# |
477 |
+CONFIG_FEATURE_LOADFONT_PSF2=y |
478 |
+CONFIG_FEATURE_LOADFONT_RAW=y |
479 |
+ |
480 |
+# |
481 |
+# Debian Utilities |
482 |
+# |
483 |
+CONFIG_MKTEMP=y |
484 |
+CONFIG_PIPE_PROGRESS=y |
485 |
+# CONFIG_RUN_PARTS is not set |
486 |
+# CONFIG_FEATURE_RUN_PARTS_LONG_OPTIONS is not set |
487 |
+# CONFIG_FEATURE_RUN_PARTS_FANCY is not set |
488 |
+CONFIG_START_STOP_DAEMON=y |
489 |
+CONFIG_FEATURE_START_STOP_DAEMON_FANCY=y |
490 |
+CONFIG_FEATURE_START_STOP_DAEMON_LONG_OPTIONS=y |
491 |
+CONFIG_WHICH=y |
492 |
+ |
493 |
+# |
494 |
+# Editors |
495 |
+# |
496 |
+CONFIG_PATCH=y |
497 |
+# CONFIG_VI is not set |
498 |
+CONFIG_FEATURE_VI_MAX_LEN=0 |
499 |
+# CONFIG_FEATURE_VI_8BIT is not set |
500 |
+# CONFIG_FEATURE_VI_COLON is not set |
501 |
+# CONFIG_FEATURE_VI_YANKMARK is not set |
502 |
+# CONFIG_FEATURE_VI_SEARCH is not set |
503 |
+# CONFIG_FEATURE_VI_REGEX_SEARCH is not set |
504 |
+# CONFIG_FEATURE_VI_USE_SIGNALS is not set |
505 |
+# CONFIG_FEATURE_VI_DOT_CMD is not set |
506 |
+# CONFIG_FEATURE_VI_READONLY is not set |
507 |
+# CONFIG_FEATURE_VI_SETOPTS is not set |
508 |
+# CONFIG_FEATURE_VI_SET is not set |
509 |
+# CONFIG_FEATURE_VI_WIN_RESIZE is not set |
510 |
+# CONFIG_FEATURE_VI_ASK_TERMINAL is not set |
511 |
+CONFIG_AWK=y |
512 |
+CONFIG_FEATURE_AWK_LIBM=y |
513 |
+CONFIG_CMP=y |
514 |
+CONFIG_DIFF=y |
515 |
+CONFIG_FEATURE_DIFF_LONG_OPTIONS=y |
516 |
+CONFIG_FEATURE_DIFF_DIR=y |
517 |
+CONFIG_ED=y |
518 |
+CONFIG_SED=y |
519 |
+CONFIG_FEATURE_ALLOW_EXEC=y |
520 |
+ |
521 |
+# |
522 |
+# Finding Utilities |
523 |
+# |
524 |
+CONFIG_FIND=y |
525 |
+CONFIG_FEATURE_FIND_PRINT0=y |
526 |
+CONFIG_FEATURE_FIND_MTIME=y |
527 |
+CONFIG_FEATURE_FIND_MMIN=y |
528 |
+CONFIG_FEATURE_FIND_PERM=y |
529 |
+CONFIG_FEATURE_FIND_TYPE=y |
530 |
+CONFIG_FEATURE_FIND_XDEV=y |
531 |
+CONFIG_FEATURE_FIND_MAXDEPTH=y |
532 |
+CONFIG_FEATURE_FIND_NEWER=y |
533 |
+CONFIG_FEATURE_FIND_INUM=y |
534 |
+CONFIG_FEATURE_FIND_EXEC=y |
535 |
+CONFIG_FEATURE_FIND_USER=y |
536 |
+CONFIG_FEATURE_FIND_GROUP=y |
537 |
+CONFIG_FEATURE_FIND_NOT=y |
538 |
+CONFIG_FEATURE_FIND_DEPTH=y |
539 |
+CONFIG_FEATURE_FIND_PAREN=y |
540 |
+CONFIG_FEATURE_FIND_SIZE=y |
541 |
+CONFIG_FEATURE_FIND_PRUNE=y |
542 |
+CONFIG_FEATURE_FIND_DELETE=y |
543 |
+CONFIG_FEATURE_FIND_PATH=y |
544 |
+CONFIG_FEATURE_FIND_REGEX=y |
545 |
+# CONFIG_FEATURE_FIND_CONTEXT is not set |
546 |
+CONFIG_FEATURE_FIND_LINKS=y |
547 |
+# CONFIG_GREP is not set |
548 |
+# CONFIG_FEATURE_GREP_EGREP_ALIAS is not set |
549 |
+# CONFIG_FEATURE_GREP_FGREP_ALIAS is not set |
550 |
+# CONFIG_FEATURE_GREP_CONTEXT is not set |
551 |
+CONFIG_XARGS=y |
552 |
+CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION=y |
553 |
+CONFIG_FEATURE_XARGS_SUPPORT_QUOTES=y |
554 |
+CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT=y |
555 |
+CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM=y |
556 |
+ |
557 |
+# |
558 |
+# Init Utilities |
559 |
+# |
560 |
+# CONFIG_BOOTCHARTD is not set |
561 |
+# CONFIG_FEATURE_BOOTCHARTD_BLOATED_HEADER is not set |
562 |
+# CONFIG_FEATURE_BOOTCHARTD_CONFIG_FILE is not set |
563 |
+CONFIG_GINIT=y |
564 |
+CONFIG_HALT=y |
565 |
+# CONFIG_FEATURE_CALL_TELINIT is not set |
566 |
+CONFIG_TELINIT_PATH="" |
567 |
+CONFIG_INIT=y |
568 |
+CONFIG_FEATURE_USE_INITTAB=y |
569 |
+CONFIG_FEATURE_KILL_REMOVED=y |
570 |
+CONFIG_FEATURE_KILL_DELAY=0 |
571 |
+CONFIG_FEATURE_INIT_SCTTY=y |
572 |
+CONFIG_FEATURE_INIT_SYSLOG=y |
573 |
+CONFIG_FEATURE_EXTRA_QUIET=y |
574 |
+CONFIG_FEATURE_INIT_COREDUMPS=y |
575 |
+CONFIG_FEATURE_INITRD=y |
576 |
+CONFIG_INIT_TERMINAL_TYPE="linux" |
577 |
+CONFIG_MESG=y |
578 |
+CONFIG_FEATURE_MESG_ENABLE_ONLY_GROUP=y |
579 |
+ |
580 |
+# |
581 |
+# Login/Password Management Utilities |
582 |
+# |
583 |
+# CONFIG_ADD_SHELL is not set |
584 |
+# CONFIG_REMOVE_SHELL is not set |
585 |
+CONFIG_FEATURE_SHADOWPASSWDS=y |
586 |
+CONFIG_USE_BB_PWD_GRP=y |
587 |
+CONFIG_USE_BB_SHADOW=y |
588 |
+CONFIG_USE_BB_CRYPT=y |
589 |
+CONFIG_USE_BB_CRYPT_SHA=y |
590 |
+CONFIG_ADDUSER=y |
591 |
+CONFIG_FEATURE_ADDUSER_LONG_OPTIONS=y |
592 |
+CONFIG_FEATURE_CHECK_NAMES=y |
593 |
+CONFIG_FIRST_SYSTEM_ID=100 |
594 |
+CONFIG_LAST_SYSTEM_ID=999 |
595 |
+CONFIG_ADDGROUP=y |
596 |
+CONFIG_FEATURE_ADDGROUP_LONG_OPTIONS=y |
597 |
+CONFIG_FEATURE_ADDUSER_TO_GROUP=y |
598 |
+CONFIG_DELUSER=y |
599 |
+CONFIG_DELGROUP=y |
600 |
+CONFIG_FEATURE_DEL_USER_FROM_GROUP=y |
601 |
+CONFIG_GETTY=y |
602 |
+CONFIG_LOGIN=y |
603 |
+CONFIG_LOGIN_SESSION_AS_CHILD=y |
604 |
+# CONFIG_PAM is not set |
605 |
+CONFIG_LOGIN_SCRIPTS=y |
606 |
+CONFIG_FEATURE_NOLOGIN=y |
607 |
+CONFIG_FEATURE_SECURETTY=y |
608 |
+CONFIG_PASSWD=y |
609 |
+CONFIG_FEATURE_PASSWD_WEAK_CHECK=y |
610 |
+CONFIG_CRYPTPW=y |
611 |
+CONFIG_CHPASSWD=y |
612 |
+CONFIG_FEATURE_DEFAULT_PASSWD_ALGO="des" |
613 |
+CONFIG_SU=y |
614 |
+CONFIG_FEATURE_SU_SYSLOG=y |
615 |
+CONFIG_FEATURE_SU_CHECKS_SHELLS=y |
616 |
+# CONFIG_SULOGIN is not set |
617 |
+CONFIG_VLOCK=y |
618 |
+ |
619 |
+# |
620 |
+# Linux Ext2 FS Progs |
621 |
+# |
622 |
+CONFIG_CHATTR=y |
623 |
+CONFIG_FSCK=y |
624 |
+CONFIG_LSATTR=y |
625 |
+CONFIG_TUNE2FS=y |
626 |
+ |
627 |
+# |
628 |
+# Linux Module Utilities |
629 |
+# |
630 |
+CONFIG_MODINFO=y |
631 |
+CONFIG_MODPROBE_SMALL=y |
632 |
+CONFIG_FEATURE_MODPROBE_SMALL_OPTIONS_ON_CMDLINE=y |
633 |
+CONFIG_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED=y |
634 |
+# CONFIG_INSMOD is not set |
635 |
+# CONFIG_RMMOD is not set |
636 |
+# CONFIG_LSMOD is not set |
637 |
+# CONFIG_FEATURE_LSMOD_PRETTY_2_6_OUTPUT is not set |
638 |
+# CONFIG_MODPROBE is not set |
639 |
+# CONFIG_FEATURE_MODPROBE_BLACKLIST is not set |
640 |
+# CONFIG_DEPMOD is not set |
641 |
+ |
642 |
+# |
643 |
+# Options common to multiple modutils |
644 |
+# |
645 |
+# CONFIG_FEATURE_2_4_MODULES is not set |
646 |
+CONFIG_FEATURE_INSMOD_TRY_MMAP=y |
647 |
+# CONFIG_FEATURE_INSMOD_VERSION_CHECKING is not set |
648 |
+# CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS is not set |
649 |
+# CONFIG_FEATURE_INSMOD_LOADINKMEM is not set |
650 |
+# CONFIG_FEATURE_INSMOD_LOAD_MAP is not set |
651 |
+# CONFIG_FEATURE_INSMOD_LOAD_MAP_FULL is not set |
652 |
+# CONFIG_FEATURE_CHECK_TAINTED_MODULE is not set |
653 |
+# CONFIG_FEATURE_MODUTILS_ALIAS is not set |
654 |
+# CONFIG_FEATURE_MODUTILS_SYMBOLS is not set |
655 |
+CONFIG_DEFAULT_MODULES_DIR="/lib/modules" |
656 |
+CONFIG_DEFAULT_DEPMOD_FILE="modules.dep" |
657 |
+ |
658 |
+# |
659 |
+# Linux System Utilities |
660 |
+# |
661 |
+CONFIG_BLOCKDEV=y |
662 |
+CONFIG_MDEV=y |
663 |
+CONFIG_FEATURE_MDEV_CONF=y |
664 |
+CONFIG_FEATURE_MDEV_RENAME=y |
665 |
+CONFIG_FEATURE_MDEV_RENAME_REGEXP=y |
666 |
+CONFIG_FEATURE_MDEV_EXEC=y |
667 |
+CONFIG_FEATURE_MDEV_LOAD_FIRMWARE=y |
668 |
+CONFIG_REV=y |
669 |
+CONFIG_ACPID=y |
670 |
+CONFIG_FEATURE_ACPID_COMPAT=y |
671 |
+CONFIG_BLKID=y |
672 |
+CONFIG_FEATURE_BLKID_TYPE=y |
673 |
+CONFIG_DMESG=y |
674 |
+CONFIG_FEATURE_DMESG_PRETTY=y |
675 |
+CONFIG_FBSET=y |
676 |
+CONFIG_FEATURE_FBSET_FANCY=y |
677 |
+CONFIG_FEATURE_FBSET_READMODE=y |
678 |
+CONFIG_FDFLUSH=y |
679 |
+CONFIG_FDFORMAT=y |
680 |
+CONFIG_FDISK=y |
681 |
+# CONFIG_FDISK_SUPPORT_LARGE_DISKS is not set |
682 |
+CONFIG_FEATURE_FDISK_WRITABLE=y |
683 |
+CONFIG_FEATURE_AIX_LABEL=y |
684 |
+CONFIG_FEATURE_SGI_LABEL=y |
685 |
+CONFIG_FEATURE_SUN_LABEL=y |
686 |
+CONFIG_FEATURE_OSF_LABEL=y |
687 |
+CONFIG_FEATURE_GPT_LABEL=y |
688 |
+CONFIG_FEATURE_FDISK_ADVANCED=y |
689 |
+CONFIG_FINDFS=y |
690 |
+CONFIG_FLOCK=y |
691 |
+CONFIG_FREERAMDISK=y |
692 |
+# CONFIG_FSCK_MINIX is not set |
693 |
+CONFIG_MKFS_EXT2=y |
694 |
+# CONFIG_MKFS_MINIX is not set |
695 |
+# CONFIG_FEATURE_MINIX2 is not set |
696 |
+CONFIG_MKFS_REISER=y |
697 |
+CONFIG_MKFS_VFAT=y |
698 |
+CONFIG_GETOPT=y |
699 |
+CONFIG_FEATURE_GETOPT_LONG=y |
700 |
+CONFIG_HEXDUMP=y |
701 |
+CONFIG_FEATURE_HEXDUMP_REVERSE=y |
702 |
+CONFIG_HD=y |
703 |
+CONFIG_HWCLOCK=y |
704 |
+CONFIG_FEATURE_HWCLOCK_LONG_OPTIONS=y |
705 |
+CONFIG_FEATURE_HWCLOCK_ADJTIME_FHS=y |
706 |
+CONFIG_IPCRM=y |
707 |
+CONFIG_IPCS=y |
708 |
+CONFIG_LOSETUP=y |
709 |
+CONFIG_LSPCI=y |
710 |
+CONFIG_LSUSB=y |
711 |
+CONFIG_MKSWAP=y |
712 |
+CONFIG_FEATURE_MKSWAP_UUID=y |
713 |
+CONFIG_MORE=y |
714 |
+CONFIG_MOUNT=y |
715 |
+CONFIG_FEATURE_MOUNT_FAKE=y |
716 |
+CONFIG_FEATURE_MOUNT_VERBOSE=y |
717 |
+CONFIG_FEATURE_MOUNT_HELPERS=y |
718 |
+CONFIG_FEATURE_MOUNT_LABEL=y |
719 |
+# CONFIG_FEATURE_MOUNT_NFS is not set |
720 |
+CONFIG_FEATURE_MOUNT_CIFS=y |
721 |
+CONFIG_FEATURE_MOUNT_FLAGS=y |
722 |
+CONFIG_FEATURE_MOUNT_FSTAB=y |
723 |
+CONFIG_PIVOT_ROOT=y |
724 |
+CONFIG_RDATE=y |
725 |
+# CONFIG_RDEV is not set |
726 |
+# CONFIG_READPROFILE is not set |
727 |
+CONFIG_RTCWAKE=y |
728 |
+CONFIG_SCRIPT=y |
729 |
+CONFIG_SCRIPTREPLAY=y |
730 |
+# CONFIG_SETARCH is not set |
731 |
+CONFIG_SWAPONOFF=y |
732 |
+CONFIG_FEATURE_SWAPON_PRI=y |
733 |
+CONFIG_SWITCH_ROOT=y |
734 |
+CONFIG_UMOUNT=y |
735 |
+CONFIG_FEATURE_UMOUNT_ALL=y |
736 |
+ |
737 |
+# |
738 |
+# Common options for mount/umount |
739 |
+# |
740 |
+CONFIG_FEATURE_MOUNT_LOOP=y |
741 |
+CONFIG_FEATURE_MOUNT_LOOP_CREATE=y |
742 |
+CONFIG_FEATURE_MTAB_SUPPORT=y |
743 |
+CONFIG_VOLUMEID=y |
744 |
+ |
745 |
+# |
746 |
+# Filesystem/Volume identification |
747 |
+# |
748 |
+CONFIG_FEATURE_VOLUMEID_EXT=y |
749 |
+CONFIG_FEATURE_VOLUMEID_BTRFS=y |
750 |
+CONFIG_FEATURE_VOLUMEID_REISERFS=y |
751 |
+CONFIG_FEATURE_VOLUMEID_FAT=y |
752 |
+CONFIG_FEATURE_VOLUMEID_EXFAT=y |
753 |
+CONFIG_FEATURE_VOLUMEID_HFS=y |
754 |
+CONFIG_FEATURE_VOLUMEID_JFS=y |
755 |
+CONFIG_FEATURE_VOLUMEID_XFS=y |
756 |
+CONFIG_FEATURE_VOLUMEID_NILFS=y |
757 |
+CONFIG_FEATURE_VOLUMEID_NTFS=y |
758 |
+CONFIG_FEATURE_VOLUMEID_ISO9660=y |
759 |
+CONFIG_FEATURE_VOLUMEID_UDF=y |
760 |
+CONFIG_FEATURE_VOLUMEID_LUKS=y |
761 |
+CONFIG_FEATURE_VOLUMEID_LINUXSWAP=y |
762 |
+CONFIG_FEATURE_VOLUMEID_CRAMFS=y |
763 |
+CONFIG_FEATURE_VOLUMEID_ROMFS=y |
764 |
+CONFIG_FEATURE_VOLUMEID_SQUASHFS=y |
765 |
+CONFIG_FEATURE_VOLUMEID_SYSV=y |
766 |
+CONFIG_FEATURE_VOLUMEID_OCFS2=y |
767 |
+CONFIG_FEATURE_VOLUMEID_LINUXRAID=y |
768 |
+ |
769 |
+# |
770 |
+# Miscellaneous Utilities |
771 |
+# |
772 |
+CONFIG_CONSPY=y |
773 |
+CONFIG_LESS=y |
774 |
+CONFIG_FEATURE_LESS_MAXLINES=9999999 |
775 |
+CONFIG_FEATURE_LESS_BRACKETS=y |
776 |
+CONFIG_FEATURE_LESS_FLAGS=y |
777 |
+CONFIG_FEATURE_LESS_MARKS=y |
778 |
+CONFIG_FEATURE_LESS_REGEXP=y |
779 |
+CONFIG_FEATURE_LESS_WINCH=y |
780 |
+CONFIG_FEATURE_LESS_ASK_TERMINAL=y |
781 |
+CONFIG_FEATURE_LESS_DASHCMD=y |
782 |
+CONFIG_FEATURE_LESS_LINENUMS=y |
783 |
+CONFIG_NANDWRITE=y |
784 |
+CONFIG_NANDDUMP=y |
785 |
+CONFIG_SETSERIAL=y |
786 |
+CONFIG_UBIATTACH=y |
787 |
+CONFIG_UBIDETACH=y |
788 |
+CONFIG_UBIMKVOL=y |
789 |
+CONFIG_UBIRMVOL=y |
790 |
+CONFIG_UBIRSVOL=y |
791 |
+CONFIG_UBIUPDATEVOL=y |
792 |
+CONFIG_ADJTIMEX=y |
793 |
+CONFIG_BBCONFIG=y |
794 |
+CONFIG_FEATURE_COMPRESS_BBCONFIG=y |
795 |
+# CONFIG_BEEP is not set |
796 |
+CONFIG_FEATURE_BEEP_FREQ=0 |
797 |
+CONFIG_FEATURE_BEEP_LENGTH_MS=0 |
798 |
+CONFIG_CHAT=y |
799 |
+CONFIG_FEATURE_CHAT_NOFAIL=y |
800 |
+CONFIG_FEATURE_CHAT_TTY_HIFI=y |
801 |
+CONFIG_FEATURE_CHAT_IMPLICIT_CR=y |
802 |
+CONFIG_FEATURE_CHAT_SWALLOW_OPTS=y |
803 |
+CONFIG_FEATURE_CHAT_SEND_ESCAPES=y |
804 |
+CONFIG_FEATURE_CHAT_VAR_ABORT_LEN=y |
805 |
+CONFIG_FEATURE_CHAT_CLR_ABORT=y |
806 |
+CONFIG_CHRT=y |
807 |
+CONFIG_CROND=y |
808 |
+CONFIG_FEATURE_CROND_D=y |
809 |
+CONFIG_FEATURE_CROND_CALL_SENDMAIL=y |
810 |
+CONFIG_FEATURE_CROND_DIR="/var/spool/cron" |
811 |
+# CONFIG_CRONTAB is not set |
812 |
+# CONFIG_DC is not set |
813 |
+# CONFIG_FEATURE_DC_LIBM is not set |
814 |
+# CONFIG_DEVFSD is not set |
815 |
+# CONFIG_DEVFSD_MODLOAD is not set |
816 |
+# CONFIG_DEVFSD_FG_NP is not set |
817 |
+# CONFIG_DEVFSD_VERBOSE is not set |
818 |
+# CONFIG_FEATURE_DEVFS is not set |
819 |
+CONFIG_DEVMEM=y |
820 |
+CONFIG_EJECT=y |
821 |
+CONFIG_FEATURE_EJECT_SCSI=y |
822 |
+# CONFIG_FBSPLASH is not set |
823 |
+CONFIG_FLASHCP=y |
824 |
+CONFIG_FLASH_LOCK=y |
825 |
+CONFIG_FLASH_UNLOCK=y |
826 |
+CONFIG_FLASH_ERASEALL=y |
827 |
+CONFIG_IONICE=y |
828 |
+# CONFIG_INOTIFYD is not set |
829 |
+CONFIG_LAST=y |
830 |
+# CONFIG_FEATURE_LAST_SMALL is not set |
831 |
+CONFIG_FEATURE_LAST_FANCY=y |
832 |
+CONFIG_HDPARM=y |
833 |
+CONFIG_FEATURE_HDPARM_GET_IDENTITY=y |
834 |
+CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF=y |
835 |
+CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF=y |
836 |
+CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET=y |
837 |
+CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF=y |
838 |
+CONFIG_FEATURE_HDPARM_HDIO_GETSET_DMA=y |
839 |
+CONFIG_MAKEDEVS=y |
840 |
+# CONFIG_FEATURE_MAKEDEVS_LEAF is not set |
841 |
+CONFIG_FEATURE_MAKEDEVS_TABLE=y |
842 |
+CONFIG_MAN=y |
843 |
+CONFIG_MICROCOM=y |
844 |
+CONFIG_MOUNTPOINT=y |
845 |
+CONFIG_MT=y |
846 |
+CONFIG_RAIDAUTORUN=y |
847 |
+CONFIG_READAHEAD=y |
848 |
+# CONFIG_RFKILL is not set |
849 |
+CONFIG_RUNLEVEL=y |
850 |
+CONFIG_RX=y |
851 |
+CONFIG_SETSID=y |
852 |
+CONFIG_STRINGS=y |
853 |
+# CONFIG_TASKSET is not set |
854 |
+# CONFIG_FEATURE_TASKSET_FANCY is not set |
855 |
+CONFIG_TIME=y |
856 |
+CONFIG_TIMEOUT=y |
857 |
+CONFIG_TTYSIZE=y |
858 |
+CONFIG_VOLNAME=y |
859 |
+CONFIG_WALL=y |
860 |
+CONFIG_WATCHDOG=y |
861 |
+ |
862 |
+# |
863 |
+# Networking Utilities |
864 |
+# |
865 |
+# CONFIG_NAMEIF is not set |
866 |
+# CONFIG_FEATURE_NAMEIF_EXTENDED is not set |
867 |
+CONFIG_NBDCLIENT=y |
868 |
+CONFIG_NC=y |
869 |
+CONFIG_NC_SERVER=y |
870 |
+CONFIG_NC_EXTRA=y |
871 |
+CONFIG_NC_110_COMPAT=y |
872 |
+CONFIG_PING=y |
873 |
+CONFIG_PING6=y |
874 |
+CONFIG_FEATURE_FANCY_PING=y |
875 |
+CONFIG_WHOIS=y |
876 |
+CONFIG_FEATURE_IPV6=y |
877 |
+CONFIG_FEATURE_UNIX_LOCAL=y |
878 |
+CONFIG_FEATURE_PREFER_IPV4_ADDRESS=y |
879 |
+CONFIG_VERBOSE_RESOLUTION_ERRORS=y |
880 |
+# CONFIG_ARP is not set |
881 |
+# CONFIG_ARPING is not set |
882 |
+CONFIG_BRCTL=y |
883 |
+CONFIG_FEATURE_BRCTL_FANCY=y |
884 |
+CONFIG_FEATURE_BRCTL_SHOW=y |
885 |
+# CONFIG_DNSD is not set |
886 |
+# CONFIG_ETHER_WAKE is not set |
887 |
+# CONFIG_FAKEIDENTD is not set |
888 |
+CONFIG_FTPD=y |
889 |
+CONFIG_FEATURE_FTP_WRITE=y |
890 |
+CONFIG_FEATURE_FTPD_ACCEPT_BROKEN_LIST=y |
891 |
+# CONFIG_FTPGET is not set |
892 |
+# CONFIG_FTPPUT is not set |
893 |
+# CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS is not set |
894 |
+CONFIG_HOSTNAME=y |
895 |
+CONFIG_HTTPD=y |
896 |
+CONFIG_FEATURE_HTTPD_RANGES=y |
897 |
+CONFIG_FEATURE_HTTPD_USE_SENDFILE=y |
898 |
+CONFIG_FEATURE_HTTPD_SETUID=y |
899 |
+CONFIG_FEATURE_HTTPD_BASIC_AUTH=y |
900 |
+CONFIG_FEATURE_HTTPD_AUTH_MD5=y |
901 |
+CONFIG_FEATURE_HTTPD_CGI=y |
902 |
+CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR=y |
903 |
+CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV=y |
904 |
+CONFIG_FEATURE_HTTPD_ENCODE_URL_STR=y |
905 |
+CONFIG_FEATURE_HTTPD_ERROR_PAGES=y |
906 |
+CONFIG_FEATURE_HTTPD_PROXY=y |
907 |
+CONFIG_FEATURE_HTTPD_GZIP=y |
908 |
+# CONFIG_IFCONFIG is not set |
909 |
+# CONFIG_FEATURE_IFCONFIG_STATUS is not set |
910 |
+# CONFIG_FEATURE_IFCONFIG_SLIP is not set |
911 |
+# CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ is not set |
912 |
+# CONFIG_FEATURE_IFCONFIG_HW is not set |
913 |
+# CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS is not set |
914 |
+CONFIG_IFENSLAVE=y |
915 |
+# CONFIG_IFPLUGD is not set |
916 |
+# CONFIG_IFUPDOWN is not set |
917 |
+CONFIG_IFUPDOWN_IFSTATE_PATH="" |
918 |
+# CONFIG_FEATURE_IFUPDOWN_IP is not set |
919 |
+# CONFIG_FEATURE_IFUPDOWN_IP_BUILTIN is not set |
920 |
+# CONFIG_FEATURE_IFUPDOWN_IFCONFIG_BUILTIN is not set |
921 |
+# CONFIG_FEATURE_IFUPDOWN_IPV4 is not set |
922 |
+# CONFIG_FEATURE_IFUPDOWN_IPV6 is not set |
923 |
+# CONFIG_FEATURE_IFUPDOWN_MAPPING is not set |
924 |
+# CONFIG_FEATURE_IFUPDOWN_EXTERNAL_DHCP is not set |
925 |
+# CONFIG_INETD is not set |
926 |
+# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO is not set |
927 |
+# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD is not set |
928 |
+# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME is not set |
929 |
+# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME is not set |
930 |
+# CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN is not set |
931 |
+# CONFIG_FEATURE_INETD_RPC is not set |
932 |
+# CONFIG_IP is not set |
933 |
+# CONFIG_FEATURE_IP_ADDRESS is not set |
934 |
+# CONFIG_FEATURE_IP_LINK is not set |
935 |
+# CONFIG_FEATURE_IP_ROUTE is not set |
936 |
+# CONFIG_FEATURE_IP_TUNNEL is not set |
937 |
+# CONFIG_FEATURE_IP_RULE is not set |
938 |
+# CONFIG_FEATURE_IP_SHORT_FORMS is not set |
939 |
+# CONFIG_FEATURE_IP_RARE_PROTOCOLS is not set |
940 |
+# CONFIG_IPADDR is not set |
941 |
+# CONFIG_IPLINK is not set |
942 |
+# CONFIG_IPROUTE is not set |
943 |
+# CONFIG_IPTUNNEL is not set |
944 |
+# CONFIG_IPRULE is not set |
945 |
+# CONFIG_IPCALC is not set |
946 |
+# CONFIG_FEATURE_IPCALC_FANCY is not set |
947 |
+# CONFIG_FEATURE_IPCALC_LONG_OPTIONS is not set |
948 |
+CONFIG_NETSTAT=y |
949 |
+CONFIG_FEATURE_NETSTAT_WIDE=y |
950 |
+CONFIG_FEATURE_NETSTAT_PRG=y |
951 |
+CONFIG_NSLOOKUP=y |
952 |
+CONFIG_NTPD=y |
953 |
+CONFIG_FEATURE_NTPD_SERVER=y |
954 |
+CONFIG_PSCAN=y |
955 |
+CONFIG_ROUTE=y |
956 |
+# CONFIG_SLATTACH is not set |
957 |
+# CONFIG_TCPSVD is not set |
958 |
+CONFIG_TELNET=y |
959 |
+CONFIG_FEATURE_TELNET_TTYPE=y |
960 |
+CONFIG_FEATURE_TELNET_AUTOLOGIN=y |
961 |
+CONFIG_TELNETD=y |
962 |
+CONFIG_FEATURE_TELNETD_STANDALONE=y |
963 |
+CONFIG_FEATURE_TELNETD_INETD_WAIT=y |
964 |
+CONFIG_TFTP=y |
965 |
+CONFIG_TFTPD=y |
966 |
+ |
967 |
+# |
968 |
+# Common options for tftp/tftpd |
969 |
+# |
970 |
+CONFIG_FEATURE_TFTP_GET=y |
971 |
+CONFIG_FEATURE_TFTP_PUT=y |
972 |
+CONFIG_FEATURE_TFTP_BLOCKSIZE=y |
973 |
+CONFIG_FEATURE_TFTP_PROGRESS_BAR=y |
974 |
+CONFIG_TFTP_DEBUG=y |
975 |
+CONFIG_TRACEROUTE=y |
976 |
+CONFIG_TRACEROUTE6=y |
977 |
+CONFIG_FEATURE_TRACEROUTE_VERBOSE=y |
978 |
+CONFIG_FEATURE_TRACEROUTE_SOURCE_ROUTE=y |
979 |
+CONFIG_FEATURE_TRACEROUTE_USE_ICMP=y |
980 |
+CONFIG_TUNCTL=y |
981 |
+CONFIG_FEATURE_TUNCTL_UG=y |
982 |
+# CONFIG_UDHCPC6 is not set |
983 |
+# CONFIG_UDHCPD is not set |
984 |
+# CONFIG_DHCPRELAY is not set |
985 |
+# CONFIG_DUMPLEASES is not set |
986 |
+# CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY is not set |
987 |
+# CONFIG_FEATURE_UDHCPD_BASE_IP_ON_MAC is not set |
988 |
+CONFIG_DHCPD_LEASES_FILE="" |
989 |
+# CONFIG_UDHCPC is not set |
990 |
+# CONFIG_FEATURE_UDHCPC_ARPING is not set |
991 |
+# CONFIG_FEATURE_UDHCP_PORT is not set |
992 |
+CONFIG_UDHCP_DEBUG=0 |
993 |
+# CONFIG_FEATURE_UDHCP_RFC3397 is not set |
994 |
+# CONFIG_FEATURE_UDHCP_8021Q is not set |
995 |
+CONFIG_UDHCPC_DEFAULT_SCRIPT="" |
996 |
+CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS=0 |
997 |
+CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS="" |
998 |
+# CONFIG_UDPSVD is not set |
999 |
+CONFIG_VCONFIG=y |
1000 |
+CONFIG_WGET=y |
1001 |
+CONFIG_FEATURE_WGET_STATUSBAR=y |
1002 |
+CONFIG_FEATURE_WGET_AUTHENTICATION=y |
1003 |
+CONFIG_FEATURE_WGET_LONG_OPTIONS=y |
1004 |
+CONFIG_FEATURE_WGET_TIMEOUT=y |
1005 |
+# CONFIG_ZCIP is not set |
1006 |
+ |
1007 |
+# |
1008 |
+# Print Utilities |
1009 |
+# |
1010 |
+# CONFIG_LPD is not set |
1011 |
+CONFIG_LPR=y |
1012 |
+CONFIG_LPQ=y |
1013 |
+ |
1014 |
+# |
1015 |
+# Mail Utilities |
1016 |
+# |
1017 |
+# CONFIG_MAKEMIME is not set |
1018 |
+CONFIG_FEATURE_MIME_CHARSET="us-ascii" |
1019 |
+CONFIG_POPMAILDIR=y |
1020 |
+CONFIG_FEATURE_POPMAILDIR_DELIVERY=y |
1021 |
+# CONFIG_REFORMIME is not set |
1022 |
+# CONFIG_FEATURE_REFORMIME_COMPAT is not set |
1023 |
+CONFIG_SENDMAIL=y |
1024 |
+ |
1025 |
+# |
1026 |
+# Process Utilities |
1027 |
+# |
1028 |
+CONFIG_IOSTAT=y |
1029 |
+CONFIG_LSOF=y |
1030 |
+CONFIG_MPSTAT=y |
1031 |
+CONFIG_NMETER=y |
1032 |
+CONFIG_PMAP=y |
1033 |
+CONFIG_POWERTOP=y |
1034 |
+CONFIG_PSTREE=y |
1035 |
+CONFIG_PWDX=y |
1036 |
+# CONFIG_SMEMCAP is not set |
1037 |
+CONFIG_TOP=y |
1038 |
+CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE=y |
1039 |
+CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS=y |
1040 |
+CONFIG_FEATURE_TOP_SMP_CPU=y |
1041 |
+CONFIG_FEATURE_TOP_DECIMALS=y |
1042 |
+CONFIG_FEATURE_TOP_SMP_PROCESS=y |
1043 |
+CONFIG_FEATURE_TOPMEM=y |
1044 |
+CONFIG_UPTIME=y |
1045 |
+CONFIG_FEATURE_UPTIME_UTMP_SUPPORT=y |
1046 |
+CONFIG_FREE=y |
1047 |
+CONFIG_FUSER=y |
1048 |
+CONFIG_KILL=y |
1049 |
+CONFIG_KILLALL=y |
1050 |
+CONFIG_KILLALL5=y |
1051 |
+CONFIG_PGREP=y |
1052 |
+CONFIG_PIDOF=y |
1053 |
+CONFIG_FEATURE_PIDOF_SINGLE=y |
1054 |
+CONFIG_FEATURE_PIDOF_OMIT=y |
1055 |
+CONFIG_PKILL=y |
1056 |
+CONFIG_PS=y |
1057 |
+# CONFIG_FEATURE_PS_WIDE is not set |
1058 |
+# CONFIG_FEATURE_PS_LONG is not set |
1059 |
+CONFIG_FEATURE_PS_TIME=y |
1060 |
+CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS=y |
1061 |
+CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS=y |
1062 |
+CONFIG_RENICE=y |
1063 |
+CONFIG_BB_SYSCTL=y |
1064 |
+CONFIG_FEATURE_SHOW_THREADS=y |
1065 |
+CONFIG_WATCH=y |
1066 |
+ |
1067 |
+# |
1068 |
+# Runit Utilities |
1069 |
+# |
1070 |
+# CONFIG_RUNSV is not set |
1071 |
+# CONFIG_RUNSVDIR is not set |
1072 |
+# CONFIG_FEATURE_RUNSVDIR_LOG is not set |
1073 |
+# CONFIG_SV is not set |
1074 |
+CONFIG_SV_DEFAULT_SERVICE_DIR="" |
1075 |
+# CONFIG_SVLOGD is not set |
1076 |
+CONFIG_CHPST=y |
1077 |
+CONFIG_SETUIDGID=y |
1078 |
+CONFIG_ENVUIDGID=y |
1079 |
+CONFIG_ENVDIR=y |
1080 |
+CONFIG_SOFTLIMIT=y |
1081 |
+# CONFIG_CHCON is not set |
1082 |
+# CONFIG_FEATURE_CHCON_LONG_OPTIONS is not set |
1083 |
+# CONFIG_GETENFORCE is not set |
1084 |
+# CONFIG_GETSEBOOL is not set |
1085 |
+# CONFIG_LOAD_POLICY is not set |
1086 |
+# CONFIG_MATCHPATHCON is not set |
1087 |
+# CONFIG_RESTORECON is not set |
1088 |
+# CONFIG_RUNCON is not set |
1089 |
+# CONFIG_FEATURE_RUNCON_LONG_OPTIONS is not set |
1090 |
+# CONFIG_SELINUXENABLED is not set |
1091 |
+# CONFIG_SETENFORCE is not set |
1092 |
+# CONFIG_SETFILES is not set |
1093 |
+# CONFIG_FEATURE_SETFILES_CHECK_OPTION is not set |
1094 |
+# CONFIG_SETSEBOOL is not set |
1095 |
+# CONFIG_SESTATUS is not set |
1096 |
+ |
1097 |
+# |
1098 |
+# Shells |
1099 |
+# |
1100 |
+CONFIG_ASH=y |
1101 |
+CONFIG_ASH_BASH_COMPAT=y |
1102 |
+# CONFIG_ASH_IDLE_TIMEOUT is not set |
1103 |
+CONFIG_ASH_JOB_CONTROL=y |
1104 |
+CONFIG_ASH_ALIAS=y |
1105 |
+CONFIG_ASH_GETOPTS=y |
1106 |
+CONFIG_ASH_BUILTIN_ECHO=y |
1107 |
+CONFIG_ASH_BUILTIN_PRINTF=y |
1108 |
+CONFIG_ASH_BUILTIN_TEST=y |
1109 |
+CONFIG_ASH_CMDCMD=y |
1110 |
+# CONFIG_ASH_MAIL is not set |
1111 |
+CONFIG_ASH_OPTIMIZE_FOR_SIZE=y |
1112 |
+CONFIG_ASH_RANDOM_SUPPORT=y |
1113 |
+CONFIG_ASH_EXPAND_PRMT=y |
1114 |
+CONFIG_CTTYHACK=y |
1115 |
+# CONFIG_HUSH is not set |
1116 |
+# CONFIG_HUSH_BASH_COMPAT is not set |
1117 |
+# CONFIG_HUSH_BRACE_EXPANSION is not set |
1118 |
+# CONFIG_HUSH_HELP is not set |
1119 |
+# CONFIG_HUSH_INTERACTIVE is not set |
1120 |
+# CONFIG_HUSH_SAVEHISTORY is not set |
1121 |
+# CONFIG_HUSH_JOB is not set |
1122 |
+# CONFIG_HUSH_TICK is not set |
1123 |
+# CONFIG_HUSH_IF is not set |
1124 |
+# CONFIG_HUSH_LOOPS is not set |
1125 |
+# CONFIG_HUSH_CASE is not set |
1126 |
+# CONFIG_HUSH_FUNCTIONS is not set |
1127 |
+# CONFIG_HUSH_LOCAL is not set |
1128 |
+# CONFIG_HUSH_RANDOM_SUPPORT is not set |
1129 |
+# CONFIG_HUSH_EXPORT_N is not set |
1130 |
+# CONFIG_HUSH_MODE_X is not set |
1131 |
+# CONFIG_MSH is not set |
1132 |
+CONFIG_FEATURE_SH_IS_ASH=y |
1133 |
+# CONFIG_FEATURE_SH_IS_HUSH is not set |
1134 |
+# CONFIG_FEATURE_SH_IS_NONE is not set |
1135 |
+# CONFIG_FEATURE_BASH_IS_ASH is not set |
1136 |
+# CONFIG_FEATURE_BASH_IS_HUSH is not set |
1137 |
+CONFIG_FEATURE_BASH_IS_NONE=y |
1138 |
+CONFIG_SH_MATH_SUPPORT=y |
1139 |
+CONFIG_SH_MATH_SUPPORT_64=y |
1140 |
+CONFIG_FEATURE_SH_EXTRA_QUIET=y |
1141 |
+CONFIG_FEATURE_SH_STANDALONE=y |
1142 |
+CONFIG_FEATURE_SH_NOFORK=y |
1143 |
+CONFIG_FEATURE_SH_HISTFILESIZE=y |
1144 |
+ |
1145 |
+# |
1146 |
+# System Logging Utilities |
1147 |
+# |
1148 |
+# CONFIG_SYSLOGD is not set |
1149 |
+# CONFIG_FEATURE_ROTATE_LOGFILE is not set |
1150 |
+# CONFIG_FEATURE_REMOTE_LOG is not set |
1151 |
+# CONFIG_FEATURE_SYSLOGD_DUP is not set |
1152 |
+# CONFIG_FEATURE_SYSLOGD_CFG is not set |
1153 |
+CONFIG_FEATURE_SYSLOGD_READ_BUFFER_SIZE=0 |
1154 |
+# CONFIG_FEATURE_IPC_SYSLOG is not set |
1155 |
+CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=0 |
1156 |
+# CONFIG_LOGREAD is not set |
1157 |
+# CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING is not set |
1158 |
+# CONFIG_FEATURE_KMSG_SYSLOG is not set |
1159 |
+# CONFIG_KLOGD is not set |
1160 |
+# CONFIG_FEATURE_KLOGD_KLOGCTL is not set |
1161 |
+# CONFIG_LOGGER is not set |
1162 |
|
1163 |
diff --git a/tools-musl/run.sh b/tools-musl/run.sh |
1164 |
new file mode 100755 |
1165 |
index 0000000..b4c9c79 |
1166 |
--- /dev/null |
1167 |
+++ b/tools-musl/run.sh |
1168 |
@@ -0,0 +1,53 @@ |
1169 |
+#!/bin/bash |
1170 |
+ |
1171 |
+ROOTFS="stage4-amd64-musl" |
1172 |
+PWD="$(pwd)" |
1173 |
+ |
1174 |
+prepare_etc () { |
1175 |
+ mkdir -p "${ROOTFS}"/etc |
1176 |
+ cp -a "${PWD}"/portage/ "${ROOTFS}"/etc/ |
1177 |
+} |
1178 |
+ |
1179 |
+prepare_usr_etc() { |
1180 |
+ mkdir -p "${ROOTFS}"/usr/etc |
1181 |
+ |
1182 |
+ cat <<-EOF > "${ROOTFS}"/usr/etc/ld-musl-x86_64.path |
1183 |
+ /lib |
1184 |
+ /usr/lib |
1185 |
+ /usr/lib/gcc/x86_64-gentoo-linux-musl/4.7.3 |
1186 |
+ /usr/x86_64-gentoo-linux-musl/lib |
1187 |
+ EOF |
1188 |
+ |
1189 |
+ ln -sf ld-musl-x86_64.path "${ROOTFS}"/usr/etc/ld-musl.path |
1190 |
+} |
1191 |
+ |
1192 |
+prepare_overlay() { |
1193 |
+ # This is intensely ugly, but for now ... |
1194 |
+ mkdir -p "${ROOTFS}"/var/lib/layman/ |
1195 |
+ cp -a /var/lib/layman/* "${ROOTFS}"/var/lib/layman/ |
1196 |
+} |
1197 |
+ |
1198 |
+emerge_system() { |
1199 |
+ ROOT="${ROOTFS}" emerge --keep-going --with-bdeps=y -uvq @system |
1200 |
+} |
1201 |
+ |
1202 |
+mk_top_level_dirs() { |
1203 |
+ mkdir "${ROOTFS}"/{boot,dev,home,media,mnt,opt,proc,root,sys} |
1204 |
+} |
1205 |
+ |
1206 |
+setup_configs() { |
1207 |
+ sed -i '/^SYNC/d' "${ROOTFS}"/etc/portage/make.conf |
1208 |
+ sed -i '/^GENTOO_MIRRORS/d' "${ROOTFS}"/etc/portage/make.conf |
1209 |
+ sed -i 's/^MAKEOPTS/#MAKEOPTS/' "${ROOTFS}"/etc/portage/make.conf |
1210 |
+} |
1211 |
+ |
1212 |
+main (){ |
1213 |
+ prepare_etc |
1214 |
+ prepare_usr_etc |
1215 |
+ prepare_overlay |
1216 |
+ emerge_system |
1217 |
+ mk_top_level_dirs |
1218 |
+ setup_configs |
1219 |
+} |
1220 |
+ |
1221 |
+main > zzz.log 2>&1 & |