Gentoo Archives: gentoo-commits

From: "Anthony G. Basile" <blueness@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/releng:master commit in: tools-musl/stage4/portage.mips/, tools-musl/stage4/, ...
Date: Mon, 09 Jun 2014 13:18:59
Message-Id: 1402319851.a7dae541f2cdfff7bde80383c414bd810f100039.blueness@gentoo
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 &