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