sylware / nyanlinux (public) (License: AFFERO GPLv3) (since 2019-09-09) (hash sha1)
scripts for a lean, from scratch, amd hardware, linux distro
List of commits:
Subject Hash Author Date (UTC)
busybox with new initramfs f6f0ac291755b6d949f22515bdcaf1ceabf5d150 Sylvain BERTRAND 2020-11-17 13:30:58
gfx stack update e451a3b9c7e93d6c53d462f23d786e5c9b2061e7 Sylvain BERTRAND 2020-11-15 16:32:29
gfx stack update 7482fa9cdeae73bbad02897053ab3a99d74ae9e1 Sylvain BERTRAND 2020-11-12 22:31:42
asm:grant audio to the slaves/users e6374eacfcbaeddd3ead3e88459c6e6663add0df Sylvain BERTRAND 2020-11-12 18:36:11
busybox switch: more migration f6ab4dc6775cdb63ae84cbaea306b773cba7e144 Sylvain BERTRAND 2020-11-04 21:28:35
busybox switch: cleaning readlink usage 1ab8143fe955ee81e6d98b2387c7078f42ba55e8 Sylvain BERTRAND 2020-11-04 21:24:19
gfx stack update 704e2a3b76df3af1c331aeef52c16a12871b6c2b Sylvain BERTRAND 2020-11-02 23:42:16
alsa: update, lockless crackling, broken hw atomics??? df1c6ac439c1929577a2f4e47ffb6112ff542f11 Sylvain BERTRAND 2020-10-29 19:46:12
mesa was brainfucked with python/c++/one zillion layers 2e9a61037392bd21da1374adab7d59d0e05c410a Sylvain BERTRAND 2020-10-26 18:38:56
steam client:cannot mix 32bits software GL with 64bits hardware GL f93a1de5d196c2807a1e1d6bdbf092dbf27c59d8 Sylvain BERTRAND 2020-10-25 15:45:41
gfx stack update 7944ba49d00dcbace930b10f1d07c7a7305e3458 Sylvain BERTRAND 2020-10-11 21:00:22
gfx stack update c514e1f4ad4e232019c1494b5d0838a5e3907271 Sylvain BERTRAND 2020-10-04 16:29:02
gfx stack update 7db99008f1d15743f7e45a231bb2472998540363 Sylvain BERTRAND 2020-09-27 13:10:12
gfx stack update a3294175b467172d7f022c2e85133cf69a745326 Sylvain BERTRAND 2020-09-20 22:07:30
gfx stack update e77750988b70fd80025d2976b356610c29245112 Sylvain BERTRAND 2020-09-13 17:44:23
gfx stack update a3e78c179a9448d58de3c8570f8e481c1a3cb2a9 Sylvain BERTRAND 2020-09-06 19:11:59
x86:steam distributes the alsa-lib which breaks everything 49a7145777ae0033d8d203ab1afeec92e6ce64e1 Sylvain BERTRAND 2020-08-29 20:04:11
libxkbcommon with reasonable sdk 5a16c5350e09e0cc68fb4d842b9588994a04c944 Sylvain BERTRAND 2020-08-29 18:56:21
gfx stack update 76a10355fbb5a94dbe3f7b6fa2780cbe5ff9ec71 Sylvain BERTRAND 2020-08-24 21:43:41
gfx stack update caa9a0f9059e3c8140a10abe2b02d20faade28e7 Sylvain BERTRAND 2020-08-16 16:21:05
Commit f6f0ac291755b6d949f22515bdcaf1ceabf5d150 - busybox with new initramfs
Author: Sylvain BERTRAND
Author date (UTC): 2020-11-17 13:30
Committer name: Sylvain BERTRAND
Committer date (UTC): 2020-11-17 13:30
Parent(s): e451a3b9c7e93d6c53d462f23d786e5c9b2061e7
Signer:
Signing key:
Signing status: N
Tree: 522ae24d759f37e980d90e88964e175b390df4c6
File Lines added Lines deleted
builders/busybox-0/builder.sh 31 0
builders/busybox-0/config 1194 0
builders/initramfs-busybox-0/TODO 2 0
builders/initramfs-busybox-0/builder.sh 62 0
builders/initramfs-busybox-0/cpio.txt.in 80 0
builders/initramfs-busybox-0/init 102 0
builders/initramfs-busybox-0/uevt.sh 11 0
File builders/busybox-0/builder.sh added (mode: 100644) (index 0000000..c464fd3)
1 src_name=busybox
2 slot=0
3 version=1.32.0
4 archive_name=$src_name-$version.tar.bz2
5 git_url0=https://www.busybox.net/downloads/$archive_name
6
7 pkg_dir=$pkgs_dir_root/$pkg_name
8 src_dir=$pkg_dir/$src_name-$version
9 rm -Rf $pkg_dir
10 mkdir -p $pkg_dir
11 cp $src_dir_root/$archive_name $pkg_dir
12 cd $pkg_dir
13 tar xf $archive_name
14
15 build_dir=$builds_dir_root/$pkg_name
16 rm -Rf $build_dir
17 mkdir -p $build_dir
18
19 cd $build_dir
20
21 # our custom config
22 cp $nyan_root/builders/$pkg_name/config $src_dir/.config
23
24 make -j $threads_n -C $src_dir \
25 'HOSTCC=gcc -B/nyan/glibc/current/lib -L/nyan/ncurses/current/lib' \
26 busybox
27 make -C $src_dir CONFIG_PREFIX=/nyan/busybox/$slot \
28 'HOSTCC=gcc -B/nyan/glibc/current/lib -L/nyan/ncurses/current/lib' \
29 install
30
31 rm -Rf $build_dir $pkg_dir
File builders/busybox-0/config added (mode: 100644) (index 0000000..e45c3f7)
1 #
2 # Automatically generated make config: don't edit
3 # Busybox version: 1.32.0
4 # Wed Nov 4 16:29:38 2020
5 #
6 CONFIG_HAVE_DOT_CONFIG=y
7
8 #
9 # Settings
10 #
11 CONFIG_DESKTOP=y
12 # CONFIG_EXTRA_COMPAT is not set
13 # CONFIG_FEDORA_COMPAT is not set
14 # CONFIG_INCLUDE_SUSv2 is not set
15 CONFIG_LONG_OPTS=y
16 CONFIG_SHOW_USAGE=y
17 CONFIG_FEATURE_VERBOSE_USAGE=y
18 CONFIG_FEATURE_COMPRESS_USAGE=y
19 CONFIG_LFS=y
20 # CONFIG_PAM is not set
21 CONFIG_FEATURE_DEVPTS=y
22 # CONFIG_FEATURE_UTMP is not set
23 # CONFIG_FEATURE_WTMP is not set
24 CONFIG_FEATURE_PIDFILE=y
25 CONFIG_PID_FILE_PATH="/run"
26 CONFIG_BUSYBOX=y
27 CONFIG_FEATURE_SHOW_SCRIPT=y
28 CONFIG_FEATURE_INSTALLER=y
29 CONFIG_INSTALL_NO_USR=y
30 # CONFIG_FEATURE_SUID is not set
31 # CONFIG_FEATURE_SUID_CONFIG is not set
32 # CONFIG_FEATURE_SUID_CONFIG_QUIET is not set
33 # CONFIG_FEATURE_PREFER_APPLETS is not set
34 CONFIG_BUSYBOX_EXEC_PATH="/proc/self/exe"
35 # CONFIG_SELINUX is not set
36 # CONFIG_FEATURE_CLEAN_UP is not set
37 CONFIG_FEATURE_SYSLOG_INFO=y
38 CONFIG_FEATURE_SYSLOG=y
39 CONFIG_PLATFORM_LINUX=y
40
41 #
42 # Build Options
43 #
44 CONFIG_STATIC=y
45 # CONFIG_PIE is not set
46 # CONFIG_NOMMU is not set
47 # CONFIG_BUILD_LIBBUSYBOX is not set
48 # CONFIG_FEATURE_LIBBUSYBOX_STATIC is not set
49 # CONFIG_FEATURE_INDIVIDUAL is not set
50 # CONFIG_FEATURE_SHARED_BUSYBOX is not set
51 CONFIG_CROSS_COMPILER_PREFIX=""
52 CONFIG_SYSROOT=""
53 CONFIG_EXTRA_CFLAGS="-I/nyan/glibc/current/include-linux"
54 CONFIG_EXTRA_LDFLAGS="-B/nyan/glibc/current/lib -L/nyan/glibc/current/lib"
55 CONFIG_EXTRA_LDLIBS=""
56 CONFIG_USE_PORTABLE_CODE=y
57 # CONFIG_STACK_OPTIMIZATION_386 is not set
58
59 #
60 # Installation Options ("make install" behavior)
61 #
62 CONFIG_INSTALL_APPLET_SYMLINKS=y
63 # CONFIG_INSTALL_APPLET_HARDLINKS is not set
64 # CONFIG_INSTALL_APPLET_SCRIPT_WRAPPERS is not set
65 # CONFIG_INSTALL_APPLET_DONT is not set
66 # CONFIG_INSTALL_SH_APPLET_SYMLINK is not set
67 # CONFIG_INSTALL_SH_APPLET_HARDLINK is not set
68 # CONFIG_INSTALL_SH_APPLET_SCRIPT_WRAPPER is not set
69 CONFIG_PREFIX="./_install"
70
71 #
72 # Debugging Options
73 #
74 # CONFIG_DEBUG is not set
75 # CONFIG_DEBUG_PESSIMIZE is not set
76 # CONFIG_DEBUG_SANITIZE is not set
77 # CONFIG_UNIT_TEST is not set
78 # CONFIG_WERROR is not set
79 # CONFIG_WARN_SIMPLE_MSG is not set
80 CONFIG_NO_DEBUG_LIB=y
81 # CONFIG_DMALLOC is not set
82 # CONFIG_EFENCE is not set
83
84 #
85 # Library Tuning
86 #
87 # CONFIG_FEATURE_USE_BSS_TAIL is not set
88 CONFIG_FLOAT_DURATION=y
89 CONFIG_FEATURE_RTMINMAX=y
90 CONFIG_FEATURE_RTMINMAX_USE_LIBC_DEFINITIONS=y
91 CONFIG_FEATURE_BUFFERS_USE_MALLOC=y
92 # CONFIG_FEATURE_BUFFERS_GO_ON_STACK is not set
93 # CONFIG_FEATURE_BUFFERS_GO_IN_BSS is not set
94 CONFIG_PASSWORD_MINLEN=6
95 CONFIG_MD5_SMALL=1
96 CONFIG_SHA3_SMALL=1
97 CONFIG_FEATURE_FAST_TOP=y
98 # CONFIG_FEATURE_ETC_NETWORKS is not set
99 # CONFIG_FEATURE_ETC_SERVICES is not set
100 CONFIG_FEATURE_EDITING=y
101 CONFIG_FEATURE_EDITING_MAX_LEN=1024
102 # CONFIG_FEATURE_EDITING_VI is not set
103 CONFIG_FEATURE_EDITING_HISTORY=255
104 CONFIG_FEATURE_EDITING_SAVEHISTORY=y
105 # CONFIG_FEATURE_EDITING_SAVE_ON_EXIT is not set
106 CONFIG_FEATURE_REVERSE_SEARCH=y
107 CONFIG_FEATURE_TAB_COMPLETION=y
108 CONFIG_FEATURE_USERNAME_COMPLETION=y
109 CONFIG_FEATURE_EDITING_FANCY_PROMPT=y
110 CONFIG_FEATURE_EDITING_WINCH=y
111 # CONFIG_FEATURE_EDITING_ASK_TERMINAL is not set
112 # CONFIG_LOCALE_SUPPORT is not set
113 CONFIG_UNICODE_SUPPORT=y
114 # CONFIG_UNICODE_USING_LOCALE is not set
115 # CONFIG_FEATURE_CHECK_UNICODE_IN_ENV is not set
116 CONFIG_SUBST_WCHAR=63
117 CONFIG_LAST_SUPPORTED_WCHAR=767
118 CONFIG_UNICODE_COMBINING_WCHARS=y
119 CONFIG_UNICODE_WIDE_WCHARS=y
120 # CONFIG_UNICODE_BIDI_SUPPORT is not set
121 # CONFIG_UNICODE_NEUTRAL_TABLE is not set
122 # CONFIG_UNICODE_PRESERVE_BROKEN is not set
123 CONFIG_FEATURE_NON_POSIX_CP=y
124 CONFIG_FEATURE_VERBOSE_CP_MESSAGE=y
125 CONFIG_FEATURE_USE_SENDFILE=y
126 CONFIG_FEATURE_COPYBUF_KB=4
127 # CONFIG_FEATURE_SKIP_ROOTFS is not set
128 CONFIG_MONOTONIC_SYSCALL=y
129 CONFIG_IOCTL_HEX2STR_ERROR=y
130 # CONFIG_FEATURE_HWIB is not set
131
132 #
133 # Applets
134 #
135
136 #
137 # Archival Utilities
138 #
139 CONFIG_FEATURE_SEAMLESS_XZ=y
140 CONFIG_FEATURE_SEAMLESS_LZMA=y
141 CONFIG_FEATURE_SEAMLESS_BZ2=y
142 CONFIG_FEATURE_SEAMLESS_GZ=y
143 # CONFIG_FEATURE_SEAMLESS_Z is not set
144 # CONFIG_AR is not set
145 # CONFIG_FEATURE_AR_LONG_FILENAMES is not set
146 # CONFIG_FEATURE_AR_CREATE is not set
147 # CONFIG_UNCOMPRESS is not set
148 CONFIG_GUNZIP=y
149 CONFIG_ZCAT=y
150 CONFIG_FEATURE_GUNZIP_LONG_OPTIONS=y
151 CONFIG_BUNZIP2=y
152 CONFIG_BZCAT=y
153 CONFIG_UNLZMA=y
154 CONFIG_LZCAT=y
155 CONFIG_LZMA=y
156 CONFIG_UNXZ=y
157 CONFIG_XZCAT=y
158 CONFIG_XZ=y
159 CONFIG_BZIP2=y
160 CONFIG_BZIP2_SMALL=8
161 CONFIG_FEATURE_BZIP2_DECOMPRESS=y
162 CONFIG_CPIO=y
163 CONFIG_FEATURE_CPIO_O=y
164 CONFIG_FEATURE_CPIO_P=y
165 # CONFIG_DPKG is not set
166 # CONFIG_DPKG_DEB is not set
167 CONFIG_GZIP=y
168 CONFIG_FEATURE_GZIP_LONG_OPTIONS=y
169 CONFIG_GZIP_FAST=2
170 CONFIG_FEATURE_GZIP_LEVELS=y
171 CONFIG_FEATURE_GZIP_DECOMPRESS=y
172 # CONFIG_LZOP is not set
173 # CONFIG_UNLZOP is not set
174 # CONFIG_LZOPCAT is not set
175 # CONFIG_LZOP_COMPR_HIGH is not set
176 # CONFIG_RPM is not set
177 # CONFIG_RPM2CPIO is not set
178 CONFIG_TAR=y
179 CONFIG_FEATURE_TAR_LONG_OPTIONS=y
180 CONFIG_FEATURE_TAR_CREATE=y
181 CONFIG_FEATURE_TAR_AUTODETECT=y
182 CONFIG_FEATURE_TAR_FROM=y
183 CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY=y
184 CONFIG_FEATURE_TAR_OLDSUN_COMPATIBILITY=y
185 CONFIG_FEATURE_TAR_GNU_EXTENSIONS=y
186 CONFIG_FEATURE_TAR_TO_COMMAND=y
187 CONFIG_FEATURE_TAR_UNAME_GNAME=y
188 CONFIG_FEATURE_TAR_NOPRESERVE_TIME=y
189 # CONFIG_FEATURE_TAR_SELINUX is not set
190 CONFIG_UNZIP=y
191 CONFIG_FEATURE_UNZIP_CDF=y
192 CONFIG_FEATURE_UNZIP_BZIP2=y
193 CONFIG_FEATURE_UNZIP_LZMA=y
194 CONFIG_FEATURE_UNZIP_XZ=y
195 CONFIG_FEATURE_LZMA_FAST=y
196
197 #
198 # Coreutils
199 #
200 CONFIG_BASENAME=y
201 CONFIG_CAT=y
202 CONFIG_FEATURE_CATN=y
203 CONFIG_FEATURE_CATV=y
204 CONFIG_CHGRP=y
205 CONFIG_CHMOD=y
206 CONFIG_CHOWN=y
207 CONFIG_FEATURE_CHOWN_LONG_OPTIONS=y
208 CONFIG_CHROOT=y
209 CONFIG_CKSUM=y
210 CONFIG_COMM=y
211 CONFIG_CP=y
212 CONFIG_FEATURE_CP_LONG_OPTIONS=y
213 CONFIG_FEATURE_CP_REFLINK=y
214 CONFIG_CUT=y
215 CONFIG_DATE=y
216 CONFIG_FEATURE_DATE_ISOFMT=y
217 CONFIG_FEATURE_DATE_NANO=y
218 CONFIG_FEATURE_DATE_COMPAT=y
219 CONFIG_DD=y
220 CONFIG_FEATURE_DD_SIGNAL_HANDLING=y
221 CONFIG_FEATURE_DD_THIRD_STATUS_LINE=y
222 CONFIG_FEATURE_DD_IBS_OBS=y
223 CONFIG_FEATURE_DD_STATUS=y
224 CONFIG_DF=y
225 CONFIG_FEATURE_DF_FANCY=y
226 CONFIG_DIRNAME=y
227 CONFIG_DOS2UNIX=y
228 CONFIG_UNIX2DOS=y
229 CONFIG_DU=y
230 CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K=y
231 CONFIG_ECHO=y
232 CONFIG_FEATURE_FANCY_ECHO=y
233 CONFIG_ENV=y
234 CONFIG_EXPAND=y
235 CONFIG_UNEXPAND=y
236 CONFIG_EXPR=y
237 CONFIG_EXPR_MATH_SUPPORT_64=y
238 CONFIG_FACTOR=y
239 CONFIG_FALSE=y
240 CONFIG_FOLD=y
241 CONFIG_HEAD=y
242 CONFIG_FEATURE_FANCY_HEAD=y
243 CONFIG_HOSTID=y
244 CONFIG_ID=y
245 CONFIG_GROUPS=y
246 CONFIG_INSTALL=y
247 CONFIG_FEATURE_INSTALL_LONG_OPTIONS=y
248 CONFIG_LINK=y
249 CONFIG_LN=y
250 CONFIG_LOGNAME=y
251 CONFIG_LS=y
252 CONFIG_FEATURE_LS_FILETYPES=y
253 CONFIG_FEATURE_LS_FOLLOWLINKS=y
254 CONFIG_FEATURE_LS_RECURSIVE=y
255 CONFIG_FEATURE_LS_WIDTH=y
256 CONFIG_FEATURE_LS_SORTFILES=y
257 CONFIG_FEATURE_LS_TIMESTAMPS=y
258 CONFIG_FEATURE_LS_USERNAME=y
259 CONFIG_FEATURE_LS_COLOR=y
260 CONFIG_FEATURE_LS_COLOR_IS_DEFAULT=y
261 CONFIG_MD5SUM=y
262 CONFIG_SHA1SUM=y
263 CONFIG_SHA256SUM=y
264 CONFIG_SHA512SUM=y
265 CONFIG_SHA3SUM=y
266
267 #
268 # Common options for md5sum, sha1sum, sha256sum, sha512sum, sha3sum
269 #
270 CONFIG_FEATURE_MD5_SHA1_SUM_CHECK=y
271 CONFIG_MKDIR=y
272 CONFIG_MKFIFO=y
273 CONFIG_MKNOD=y
274 CONFIG_MKTEMP=y
275 CONFIG_MV=y
276 CONFIG_NICE=y
277 CONFIG_NL=y
278 CONFIG_NOHUP=y
279 CONFIG_NPROC=y
280 CONFIG_OD=y
281 CONFIG_PASTE=y
282 CONFIG_PRINTENV=y
283 CONFIG_PRINTF=y
284 CONFIG_PWD=y
285 CONFIG_READLINK=y
286 CONFIG_FEATURE_READLINK_FOLLOW=y
287 CONFIG_REALPATH=y
288 CONFIG_RM=y
289 CONFIG_RMDIR=y
290 CONFIG_SEQ=y
291 CONFIG_SHRED=y
292 CONFIG_SHUF=y
293 CONFIG_SLEEP=y
294 CONFIG_FEATURE_FANCY_SLEEP=y
295 CONFIG_SORT=y
296 CONFIG_FEATURE_SORT_BIG=y
297 # CONFIG_FEATURE_SORT_OPTIMIZE_MEMORY is not set
298 CONFIG_SPLIT=y
299 CONFIG_FEATURE_SPLIT_FANCY=y
300 CONFIG_STAT=y
301 CONFIG_FEATURE_STAT_FORMAT=y
302 CONFIG_FEATURE_STAT_FILESYSTEM=y
303 CONFIG_STTY=y
304 CONFIG_SUM=y
305 CONFIG_SYNC=y
306 CONFIG_FEATURE_SYNC_FANCY=y
307 CONFIG_FSYNC=y
308 CONFIG_TAC=y
309 CONFIG_TAIL=y
310 CONFIG_FEATURE_FANCY_TAIL=y
311 CONFIG_TEE=y
312 CONFIG_FEATURE_TEE_USE_BLOCK_IO=y
313 CONFIG_TEST=y
314 CONFIG_TEST1=y
315 CONFIG_TEST2=y
316 CONFIG_FEATURE_TEST_64=y
317 CONFIG_TIMEOUT=y
318 CONFIG_TOUCH=y
319 CONFIG_FEATURE_TOUCH_NODEREF=y
320 CONFIG_FEATURE_TOUCH_SUSV3=y
321 CONFIG_TR=y
322 CONFIG_FEATURE_TR_CLASSES=y
323 CONFIG_FEATURE_TR_EQUIV=y
324 CONFIG_TRUE=y
325 CONFIG_TRUNCATE=y
326 CONFIG_TTY=y
327 CONFIG_UNAME=y
328 CONFIG_UNAME_OSNAME="GNU/Linux"
329 CONFIG_BB_ARCH=y
330 CONFIG_UNIQ=y
331 CONFIG_UNLINK=y
332 CONFIG_USLEEP=y
333 CONFIG_UUDECODE=y
334 CONFIG_BASE64=y
335 CONFIG_UUENCODE=y
336 CONFIG_WC=y
337 CONFIG_FEATURE_WC_LARGE=y
338 # CONFIG_WHO is not set
339 # CONFIG_W is not set
340 # CONFIG_USERS is not set
341 CONFIG_WHOAMI=y
342 CONFIG_YES=y
343
344 #
345 # Common options
346 #
347 CONFIG_FEATURE_VERBOSE=y
348
349 #
350 # Common options for cp and mv
351 #
352 CONFIG_FEATURE_PRESERVE_HARDLINKS=y
353
354 #
355 # Common options for df, du, ls
356 #
357 CONFIG_FEATURE_HUMAN_READABLE=y
358
359 #
360 # Console Utilities
361 #
362 CONFIG_CHVT=y
363 CONFIG_CLEAR=y
364 CONFIG_DEALLOCVT=y
365 CONFIG_DUMPKMAP=y
366 CONFIG_FGCONSOLE=y
367 CONFIG_KBD_MODE=y
368 CONFIG_LOADFONT=y
369 CONFIG_SETFONT=y
370 CONFIG_FEATURE_SETFONT_TEXTUAL_MAP=y
371 CONFIG_DEFAULT_SETFONT_DIR=""
372
373 #
374 # Common options for loadfont and setfont
375 #
376 CONFIG_FEATURE_LOADFONT_PSF2=y
377 CONFIG_FEATURE_LOADFONT_RAW=y
378 CONFIG_LOADKMAP=y
379 CONFIG_OPENVT=y
380 CONFIG_RESET=y
381 CONFIG_RESIZE=y
382 CONFIG_FEATURE_RESIZE_PRINT=y
383 CONFIG_SETCONSOLE=y
384 CONFIG_FEATURE_SETCONSOLE_LONG_OPTIONS=y
385 CONFIG_SETKEYCODES=y
386 CONFIG_SETLOGCONS=y
387 CONFIG_SHOWKEY=y
388
389 #
390 # Debian Utilities
391 #
392 # CONFIG_PIPE_PROGRESS is not set
393 # CONFIG_RUN_PARTS is not set
394 # CONFIG_FEATURE_RUN_PARTS_LONG_OPTIONS is not set
395 # CONFIG_FEATURE_RUN_PARTS_FANCY is not set
396 # CONFIG_START_STOP_DAEMON is not set
397 # CONFIG_FEATURE_START_STOP_DAEMON_LONG_OPTIONS is not set
398 # CONFIG_FEATURE_START_STOP_DAEMON_FANCY is not set
399 # CONFIG_WHICH is not set
400
401 #
402 # klibc-utils
403 #
404 # CONFIG_MINIPS is not set
405 # CONFIG_NUKE is not set
406 # CONFIG_RESUME is not set
407 # CONFIG_RUN_INIT is not set
408
409 #
410 # Editors
411 #
412 CONFIG_AWK=y
413 CONFIG_FEATURE_AWK_LIBM=y
414 CONFIG_FEATURE_AWK_GNU_EXTENSIONS=y
415 CONFIG_CMP=y
416 CONFIG_DIFF=y
417 CONFIG_FEATURE_DIFF_LONG_OPTIONS=y
418 CONFIG_FEATURE_DIFF_DIR=y
419 CONFIG_ED=y
420 CONFIG_PATCH=y
421 CONFIG_SED=y
422 CONFIG_VI=y
423 CONFIG_FEATURE_VI_MAX_LEN=4096
424 # CONFIG_FEATURE_VI_8BIT is not set
425 CONFIG_FEATURE_VI_COLON=y
426 CONFIG_FEATURE_VI_YANKMARK=y
427 CONFIG_FEATURE_VI_SEARCH=y
428 # CONFIG_FEATURE_VI_REGEX_SEARCH is not set
429 CONFIG_FEATURE_VI_USE_SIGNALS=y
430 CONFIG_FEATURE_VI_DOT_CMD=y
431 CONFIG_FEATURE_VI_READONLY=y
432 CONFIG_FEATURE_VI_SETOPTS=y
433 CONFIG_FEATURE_VI_SET=y
434 CONFIG_FEATURE_VI_WIN_RESIZE=y
435 CONFIG_FEATURE_VI_ASK_TERMINAL=y
436 CONFIG_FEATURE_VI_UNDO=y
437 CONFIG_FEATURE_VI_UNDO_QUEUE=y
438 CONFIG_FEATURE_VI_UNDO_QUEUE_MAX=256
439 CONFIG_FEATURE_ALLOW_EXEC=y
440
441 #
442 # Finding Utilities
443 #
444 CONFIG_FIND=y
445 CONFIG_FEATURE_FIND_PRINT0=y
446 CONFIG_FEATURE_FIND_MTIME=y
447 CONFIG_FEATURE_FIND_MMIN=y
448 CONFIG_FEATURE_FIND_PERM=y
449 CONFIG_FEATURE_FIND_TYPE=y
450 CONFIG_FEATURE_FIND_EXECUTABLE=y
451 CONFIG_FEATURE_FIND_XDEV=y
452 CONFIG_FEATURE_FIND_MAXDEPTH=y
453 CONFIG_FEATURE_FIND_NEWER=y
454 CONFIG_FEATURE_FIND_INUM=y
455 CONFIG_FEATURE_FIND_EXEC=y
456 CONFIG_FEATURE_FIND_EXEC_PLUS=y
457 CONFIG_FEATURE_FIND_USER=y
458 CONFIG_FEATURE_FIND_GROUP=y
459 CONFIG_FEATURE_FIND_NOT=y
460 CONFIG_FEATURE_FIND_DEPTH=y
461 CONFIG_FEATURE_FIND_PAREN=y
462 CONFIG_FEATURE_FIND_SIZE=y
463 CONFIG_FEATURE_FIND_PRUNE=y
464 CONFIG_FEATURE_FIND_QUIT=y
465 CONFIG_FEATURE_FIND_DELETE=y
466 CONFIG_FEATURE_FIND_EMPTY=y
467 CONFIG_FEATURE_FIND_PATH=y
468 CONFIG_FEATURE_FIND_REGEX=y
469 # CONFIG_FEATURE_FIND_CONTEXT is not set
470 CONFIG_FEATURE_FIND_LINKS=y
471 CONFIG_GREP=y
472 CONFIG_EGREP=y
473 CONFIG_FGREP=y
474 CONFIG_FEATURE_GREP_CONTEXT=y
475 CONFIG_XARGS=y
476 CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION=y
477 CONFIG_FEATURE_XARGS_SUPPORT_QUOTES=y
478 CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT=y
479 CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM=y
480 CONFIG_FEATURE_XARGS_SUPPORT_REPL_STR=y
481 CONFIG_FEATURE_XARGS_SUPPORT_PARALLEL=y
482 CONFIG_FEATURE_XARGS_SUPPORT_ARGS_FILE=y
483
484 #
485 # Init Utilities
486 #
487 # CONFIG_BOOTCHARTD is not set
488 # CONFIG_FEATURE_BOOTCHARTD_BLOATED_HEADER is not set
489 # CONFIG_FEATURE_BOOTCHARTD_CONFIG_FILE is not set
490 # CONFIG_HALT is not set
491 # CONFIG_POWEROFF is not set
492 # CONFIG_REBOOT is not set
493 # CONFIG_FEATURE_WAIT_FOR_INIT is not set
494 # CONFIG_FEATURE_CALL_TELINIT is not set
495 CONFIG_TELINIT_PATH=""
496 # CONFIG_INIT is not set
497 # CONFIG_LINUXRC is not set
498 # CONFIG_FEATURE_USE_INITTAB is not set
499 # CONFIG_FEATURE_KILL_REMOVED is not set
500 CONFIG_FEATURE_KILL_DELAY=0
501 # CONFIG_FEATURE_INIT_SCTTY is not set
502 # CONFIG_FEATURE_INIT_SYSLOG is not set
503 # CONFIG_FEATURE_INIT_QUIET is not set
504 # CONFIG_FEATURE_INIT_COREDUMPS is not set
505 CONFIG_INIT_TERMINAL_TYPE=""
506 # CONFIG_FEATURE_INIT_MODIFY_CMDLINE is not set
507
508 #
509 # Login/Password Management Utilities
510 #
511 CONFIG_FEATURE_SHADOWPASSWDS=y
512 CONFIG_USE_BB_PWD_GRP=y
513 CONFIG_USE_BB_SHADOW=y
514 CONFIG_USE_BB_CRYPT=y
515 CONFIG_USE_BB_CRYPT_SHA=y
516 # CONFIG_ADD_SHELL is not set
517 # CONFIG_REMOVE_SHELL is not set
518 # CONFIG_ADDGROUP is not set
519 # CONFIG_FEATURE_ADDUSER_TO_GROUP is not set
520 # CONFIG_ADDUSER is not set
521 # CONFIG_FEATURE_CHECK_NAMES is not set
522 CONFIG_LAST_ID=0
523 CONFIG_FIRST_SYSTEM_ID=0
524 CONFIG_LAST_SYSTEM_ID=0
525 # CONFIG_CHPASSWD is not set
526 CONFIG_FEATURE_DEFAULT_PASSWD_ALGO=""
527 # CONFIG_CRYPTPW is not set
528 # CONFIG_MKPASSWD is not set
529 # CONFIG_DELUSER is not set
530 # CONFIG_DELGROUP is not set
531 # CONFIG_FEATURE_DEL_USER_FROM_GROUP is not set
532 # CONFIG_GETTY is not set
533 # CONFIG_LOGIN is not set
534 # CONFIG_LOGIN_SESSION_AS_CHILD is not set
535 # CONFIG_LOGIN_SCRIPTS is not set
536 # CONFIG_FEATURE_NOLOGIN is not set
537 # CONFIG_FEATURE_SECURETTY is not set
538 # CONFIG_PASSWD is not set
539 # CONFIG_FEATURE_PASSWD_WEAK_CHECK is not set
540 # CONFIG_SU is not set
541 # CONFIG_FEATURE_SU_SYSLOG is not set
542 # CONFIG_FEATURE_SU_CHECKS_SHELLS is not set
543 # CONFIG_FEATURE_SU_BLANK_PW_NEEDS_SECURE_TTY is not set
544 # CONFIG_SULOGIN is not set
545 # CONFIG_VLOCK is not set
546
547 #
548 # Linux Ext2 FS Progs
549 #
550 # CONFIG_CHATTR is not set
551 CONFIG_FSCK=y
552 # CONFIG_LSATTR is not set
553 CONFIG_TUNE2FS=y
554
555 #
556 # Linux Module Utilities
557 #
558 CONFIG_MODPROBE_SMALL=y
559 CONFIG_DEPMOD=y
560 CONFIG_INSMOD=y
561 CONFIG_LSMOD=y
562 # CONFIG_FEATURE_LSMOD_PRETTY_2_6_OUTPUT is not set
563 CONFIG_MODINFO=y
564 CONFIG_MODPROBE=y
565 # CONFIG_FEATURE_MODPROBE_BLACKLIST is not set
566 CONFIG_RMMOD=y
567
568 #
569 # Options common to multiple modutils
570 #
571 CONFIG_FEATURE_CMDLINE_MODULE_OPTIONS=y
572 CONFIG_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED=y
573 # CONFIG_FEATURE_2_4_MODULES is not set
574 # CONFIG_FEATURE_INSMOD_VERSION_CHECKING is not set
575 # CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS is not set
576 # CONFIG_FEATURE_INSMOD_LOADINKMEM is not set
577 # CONFIG_FEATURE_INSMOD_LOAD_MAP is not set
578 # CONFIG_FEATURE_INSMOD_LOAD_MAP_FULL is not set
579 # CONFIG_FEATURE_CHECK_TAINTED_MODULE is not set
580 # CONFIG_FEATURE_INSMOD_TRY_MMAP is not set
581 # CONFIG_FEATURE_MODUTILS_ALIAS is not set
582 # CONFIG_FEATURE_MODUTILS_SYMBOLS is not set
583 CONFIG_DEFAULT_MODULES_DIR="/lib/modules"
584 CONFIG_DEFAULT_DEPMOD_FILE="modules.dep"
585
586 #
587 # Linux System Utilities
588 #
589 # CONFIG_ACPID is not set
590 # CONFIG_FEATURE_ACPID_COMPAT is not set
591 CONFIG_BLKDISCARD=y
592 CONFIG_BLKID=y
593 CONFIG_FEATURE_BLKID_TYPE=y
594 CONFIG_BLOCKDEV=y
595 CONFIG_CAL=y
596 CONFIG_CHRT=y
597 CONFIG_DMESG=y
598 CONFIG_FEATURE_DMESG_PRETTY=y
599 CONFIG_EJECT=y
600 CONFIG_FEATURE_EJECT_SCSI=y
601 CONFIG_FALLOCATE=y
602 CONFIG_FATATTR=y
603 CONFIG_FBSET=y
604 CONFIG_FEATURE_FBSET_FANCY=y
605 CONFIG_FEATURE_FBSET_READMODE=y
606 # CONFIG_FDFORMAT is not set
607 CONFIG_FDISK=y
608 # CONFIG_FDISK_SUPPORT_LARGE_DISKS is not set
609 CONFIG_FEATURE_FDISK_WRITABLE=y
610 # CONFIG_FEATURE_AIX_LABEL is not set
611 # CONFIG_FEATURE_SGI_LABEL is not set
612 # CONFIG_FEATURE_SUN_LABEL is not set
613 # CONFIG_FEATURE_OSF_LABEL is not set
614 CONFIG_FEATURE_GPT_LABEL=y
615 CONFIG_FEATURE_FDISK_ADVANCED=y
616 CONFIG_FINDFS=y
617 CONFIG_FLOCK=y
618 CONFIG_FDFLUSH=y
619 CONFIG_FREERAMDISK=y
620 # CONFIG_FSCK_MINIX is not set
621 CONFIG_FSFREEZE=y
622 CONFIG_FSTRIM=y
623 CONFIG_GETOPT=y
624 CONFIG_FEATURE_GETOPT_LONG=y
625 CONFIG_HEXDUMP=y
626 CONFIG_FEATURE_HEXDUMP_REVERSE=y
627 # CONFIG_HD is not set
628 CONFIG_XXD=y
629 CONFIG_HWCLOCK=y
630 # CONFIG_FEATURE_HWCLOCK_ADJTIME_FHS is not set
631 CONFIG_IONICE=y
632 CONFIG_IPCRM=y
633 CONFIG_IPCS=y
634 # CONFIG_LAST is not set
635 # CONFIG_FEATURE_LAST_FANCY is not set
636 CONFIG_LOSETUP=y
637 CONFIG_LSPCI=y
638 CONFIG_LSUSB=y
639 # CONFIG_MDEV is not set
640 # CONFIG_FEATURE_MDEV_CONF is not set
641 # CONFIG_FEATURE_MDEV_RENAME is not set
642 # CONFIG_FEATURE_MDEV_RENAME_REGEXP is not set
643 # CONFIG_FEATURE_MDEV_EXEC is not set
644 # CONFIG_FEATURE_MDEV_LOAD_FIRMWARE is not set
645 # CONFIG_FEATURE_MDEV_DAEMON is not set
646 # CONFIG_MESG is not set
647 # CONFIG_FEATURE_MESG_ENABLE_ONLY_GROUP is not set
648 CONFIG_MKE2FS=y
649 CONFIG_MKFS_EXT2=y
650 # CONFIG_MKFS_MINIX is not set
651 # CONFIG_FEATURE_MINIX2 is not set
652 # CONFIG_MKFS_REISER is not set
653 CONFIG_MKDOSFS=y
654 CONFIG_MKFS_VFAT=y
655 CONFIG_MKSWAP=y
656 CONFIG_FEATURE_MKSWAP_UUID=y
657 CONFIG_MORE=y
658 CONFIG_MOUNT=y
659 CONFIG_FEATURE_MOUNT_FAKE=y
660 CONFIG_FEATURE_MOUNT_VERBOSE=y
661 # CONFIG_FEATURE_MOUNT_HELPERS is not set
662 CONFIG_FEATURE_MOUNT_LABEL=y
663 # CONFIG_FEATURE_MOUNT_NFS is not set
664 CONFIG_FEATURE_MOUNT_CIFS=y
665 CONFIG_FEATURE_MOUNT_FLAGS=y
666 CONFIG_FEATURE_MOUNT_FSTAB=y
667 CONFIG_FEATURE_MOUNT_OTHERTAB=y
668 CONFIG_MOUNTPOINT=y
669 # CONFIG_NOLOGIN is not set
670 # CONFIG_NOLOGIN_DEPENDENCIES is not set
671 CONFIG_NSENTER=y
672 CONFIG_PIVOT_ROOT=y
673 # CONFIG_RDATE is not set
674 CONFIG_RDEV=y
675 CONFIG_READPROFILE=y
676 CONFIG_RENICE=y
677 CONFIG_REV=y
678 CONFIG_RTCWAKE=y
679 CONFIG_SCRIPT=y
680 CONFIG_SCRIPTREPLAY=y
681 CONFIG_SETARCH=y
682 CONFIG_LINUX32=y
683 CONFIG_LINUX64=y
684 CONFIG_SETPRIV=y
685 CONFIG_FEATURE_SETPRIV_DUMP=y
686 CONFIG_FEATURE_SETPRIV_CAPABILITIES=y
687 CONFIG_FEATURE_SETPRIV_CAPABILITY_NAMES=y
688 CONFIG_SETSID=y
689 CONFIG_SWAPON=y
690 CONFIG_FEATURE_SWAPON_DISCARD=y
691 CONFIG_FEATURE_SWAPON_PRI=y
692 CONFIG_SWAPOFF=y
693 CONFIG_FEATURE_SWAPONOFF_LABEL=y
694 CONFIG_SWITCH_ROOT=y
695 CONFIG_TASKSET=y
696 CONFIG_FEATURE_TASKSET_FANCY=y
697 CONFIG_FEATURE_TASKSET_CPULIST=y
698 CONFIG_UEVENT=y
699 CONFIG_UMOUNT=y
700 CONFIG_FEATURE_UMOUNT_ALL=y
701 CONFIG_UNSHARE=y
702 # CONFIG_WALL is not set
703
704 #
705 # Common options for mount/umount
706 #
707 CONFIG_FEATURE_MOUNT_LOOP=y
708 CONFIG_FEATURE_MOUNT_LOOP_CREATE=y
709 # CONFIG_FEATURE_MTAB_SUPPORT is not set
710 CONFIG_VOLUMEID=y
711
712 #
713 # Filesystem/Volume identification
714 #
715 CONFIG_FEATURE_VOLUMEID_BCACHE=y
716 CONFIG_FEATURE_VOLUMEID_BTRFS=y
717 CONFIG_FEATURE_VOLUMEID_CRAMFS=y
718 CONFIG_FEATURE_VOLUMEID_EXFAT=y
719 CONFIG_FEATURE_VOLUMEID_EXT=y
720 CONFIG_FEATURE_VOLUMEID_F2FS=y
721 CONFIG_FEATURE_VOLUMEID_FAT=y
722 CONFIG_FEATURE_VOLUMEID_HFS=y
723 CONFIG_FEATURE_VOLUMEID_ISO9660=y
724 CONFIG_FEATURE_VOLUMEID_JFS=y
725 CONFIG_FEATURE_VOLUMEID_LFS=y
726 CONFIG_FEATURE_VOLUMEID_LINUXRAID=y
727 CONFIG_FEATURE_VOLUMEID_LINUXSWAP=y
728 CONFIG_FEATURE_VOLUMEID_LUKS=y
729 CONFIG_FEATURE_VOLUMEID_MINIX=y
730 CONFIG_FEATURE_VOLUMEID_NILFS=y
731 CONFIG_FEATURE_VOLUMEID_NTFS=y
732 CONFIG_FEATURE_VOLUMEID_OCFS2=y
733 CONFIG_FEATURE_VOLUMEID_REISERFS=y
734 CONFIG_FEATURE_VOLUMEID_ROMFS=y
735 CONFIG_FEATURE_VOLUMEID_SQUASHFS=y
736 CONFIG_FEATURE_VOLUMEID_SYSV=y
737 CONFIG_FEATURE_VOLUMEID_UBIFS=y
738 CONFIG_FEATURE_VOLUMEID_UDF=y
739 CONFIG_FEATURE_VOLUMEID_XFS=y
740
741 #
742 # Miscellaneous Utilities
743 #
744 CONFIG_ADJTIMEX=y
745 CONFIG_BBCONFIG=y
746 CONFIG_FEATURE_COMPRESS_BBCONFIG=y
747 CONFIG_BC=y
748 CONFIG_DC=y
749 CONFIG_FEATURE_DC_BIG=y
750 # CONFIG_FEATURE_DC_LIBM is not set
751 CONFIG_FEATURE_BC_INTERACTIVE=y
752 CONFIG_FEATURE_BC_LONG_OPTIONS=y
753 CONFIG_BEEP=y
754 CONFIG_FEATURE_BEEP_FREQ=4000
755 CONFIG_FEATURE_BEEP_LENGTH_MS=30
756 # CONFIG_CHAT is not set
757 # CONFIG_FEATURE_CHAT_NOFAIL is not set
758 # CONFIG_FEATURE_CHAT_TTY_HIFI is not set
759 # CONFIG_FEATURE_CHAT_IMPLICIT_CR is not set
760 # CONFIG_FEATURE_CHAT_SWALLOW_OPTS is not set
761 # CONFIG_FEATURE_CHAT_SEND_ESCAPES is not set
762 # CONFIG_FEATURE_CHAT_VAR_ABORT_LEN is not set
763 # CONFIG_FEATURE_CHAT_CLR_ABORT is not set
764 # CONFIG_CONSPY is not set
765 # CONFIG_CROND is not set
766 # CONFIG_FEATURE_CROND_D is not set
767 # CONFIG_FEATURE_CROND_CALL_SENDMAIL is not set
768 # CONFIG_FEATURE_CROND_SPECIAL_TIMES is not set
769 CONFIG_FEATURE_CROND_DIR=""
770 # CONFIG_CRONTAB is not set
771 # CONFIG_DEVFSD is not set
772 # CONFIG_DEVFSD_MODLOAD is not set
773 # CONFIG_DEVFSD_FG_NP is not set
774 # CONFIG_DEVFSD_VERBOSE is not set
775 # CONFIG_FEATURE_DEVFS is not set
776 CONFIG_DEVMEM=y
777 CONFIG_FBSPLASH=y
778 # CONFIG_FLASH_ERASEALL is not set
779 # CONFIG_FLASH_LOCK is not set
780 # CONFIG_FLASH_UNLOCK is not set
781 # CONFIG_FLASHCP is not set
782 # CONFIG_HDPARM is not set
783 # CONFIG_FEATURE_HDPARM_GET_IDENTITY is not set
784 # CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF is not set
785 # CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF is not set
786 # CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET is not set
787 # CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF is not set
788 # CONFIG_FEATURE_HDPARM_HDIO_GETSET_DMA is not set
789 CONFIG_HEXEDIT=y
790 CONFIG_I2CGET=y
791 CONFIG_I2CSET=y
792 CONFIG_I2CDUMP=y
793 CONFIG_I2CDETECT=y
794 CONFIG_I2CTRANSFER=y
795 # CONFIG_INOTIFYD is not set
796 CONFIG_LESS=y
797 CONFIG_FEATURE_LESS_MAXLINES=9999999
798 CONFIG_FEATURE_LESS_BRACKETS=y
799 CONFIG_FEATURE_LESS_FLAGS=y
800 CONFIG_FEATURE_LESS_TRUNCATE=y
801 CONFIG_FEATURE_LESS_MARKS=y
802 CONFIG_FEATURE_LESS_REGEXP=y
803 CONFIG_FEATURE_LESS_WINCH=y
804 CONFIG_FEATURE_LESS_ASK_TERMINAL=y
805 CONFIG_FEATURE_LESS_DASHCMD=y
806 CONFIG_FEATURE_LESS_LINENUMS=y
807 CONFIG_FEATURE_LESS_RAW=y
808 CONFIG_FEATURE_LESS_ENV=y
809 CONFIG_LSSCSI=y
810 # CONFIG_MAKEDEVS is not set
811 # CONFIG_FEATURE_MAKEDEVS_LEAF is not set
812 # CONFIG_FEATURE_MAKEDEVS_TABLE is not set
813 CONFIG_MAN=y
814 CONFIG_MICROCOM=y
815 # CONFIG_MIM is not set
816 CONFIG_MT=y
817 # CONFIG_NANDWRITE is not set
818 # CONFIG_NANDDUMP is not set
819 CONFIG_PARTPROBE=y
820 CONFIG_RAIDAUTORUN=y
821 CONFIG_READAHEAD=y
822 CONFIG_RFKILL=y
823 # CONFIG_RUNLEVEL is not set
824 CONFIG_RX=y
825 CONFIG_SETFATTR=y
826 CONFIG_SETSERIAL=y
827 CONFIG_STRINGS=y
828 CONFIG_TIME=y
829 CONFIG_TS=y
830 CONFIG_TTYSIZE=y
831 # CONFIG_UBIATTACH is not set
832 # CONFIG_UBIDETACH is not set
833 # CONFIG_UBIMKVOL is not set
834 # CONFIG_UBIRMVOL is not set
835 # CONFIG_UBIRSVOL is not set
836 # CONFIG_UBIUPDATEVOL is not set
837 # CONFIG_UBIRENAME is not set
838 CONFIG_VOLNAME=y
839 CONFIG_WATCHDOG=y
840
841 #
842 # Networking Utilities
843 #
844 CONFIG_FEATURE_IPV6=y
845 CONFIG_FEATURE_UNIX_LOCAL=y
846 CONFIG_FEATURE_PREFER_IPV4_ADDRESS=y
847 CONFIG_VERBOSE_RESOLUTION_ERRORS=y
848 # CONFIG_FEATURE_TLS_SHA1 is not set
849 CONFIG_ARP=y
850 CONFIG_ARPING=y
851 # CONFIG_BRCTL is not set
852 # CONFIG_FEATURE_BRCTL_FANCY is not set
853 # CONFIG_FEATURE_BRCTL_SHOW is not set
854 # CONFIG_DNSD is not set
855 CONFIG_ETHER_WAKE=y
856 # CONFIG_FTPD is not set
857 # CONFIG_FEATURE_FTPD_WRITE is not set
858 # CONFIG_FEATURE_FTPD_ACCEPT_BROKEN_LIST is not set
859 # CONFIG_FEATURE_FTPD_AUTHENTICATION is not set
860 CONFIG_FTPGET=y
861 CONFIG_FTPPUT=y
862 CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS=y
863 CONFIG_HOSTNAME=y
864 # CONFIG_DNSDOMAINNAME is not set
865 # CONFIG_HTTPD is not set
866 # CONFIG_FEATURE_HTTPD_RANGES is not set
867 # CONFIG_FEATURE_HTTPD_SETUID is not set
868 # CONFIG_FEATURE_HTTPD_BASIC_AUTH is not set
869 # CONFIG_FEATURE_HTTPD_AUTH_MD5 is not set
870 # CONFIG_FEATURE_HTTPD_CGI is not set
871 # CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR is not set
872 # CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV is not set
873 # CONFIG_FEATURE_HTTPD_ENCODE_URL_STR is not set
874 # CONFIG_FEATURE_HTTPD_ERROR_PAGES is not set
875 # CONFIG_FEATURE_HTTPD_PROXY is not set
876 # CONFIG_FEATURE_HTTPD_GZIP is not set
877 # CONFIG_IFCONFIG is not set
878 # CONFIG_FEATURE_IFCONFIG_STATUS is not set
879 # CONFIG_FEATURE_IFCONFIG_SLIP is not set
880 # CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ is not set
881 # CONFIG_FEATURE_IFCONFIG_HW is not set
882 # CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS is not set
883 # CONFIG_IFENSLAVE is not set
884 # CONFIG_IFPLUGD is not set
885 # CONFIG_IFUP is not set
886 # CONFIG_IFDOWN is not set
887 CONFIG_IFUPDOWN_IFSTATE_PATH=""
888 # CONFIG_FEATURE_IFUPDOWN_IP is not set
889 # CONFIG_FEATURE_IFUPDOWN_IPV4 is not set
890 # CONFIG_FEATURE_IFUPDOWN_IPV6 is not set
891 # CONFIG_FEATURE_IFUPDOWN_MAPPING is not set
892 # CONFIG_FEATURE_IFUPDOWN_EXTERNAL_DHCP is not set
893 # CONFIG_INETD is not set
894 # CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO is not set
895 # CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD is not set
896 # CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME is not set
897 # CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME is not set
898 # CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN is not set
899 # CONFIG_FEATURE_INETD_RPC is not set
900 CONFIG_IP=y
901 # CONFIG_IPADDR is not set
902 # CONFIG_IPLINK is not set
903 # CONFIG_IPROUTE is not set
904 # CONFIG_IPTUNNEL is not set
905 # CONFIG_IPRULE is not set
906 # CONFIG_IPNEIGH is not set
907 CONFIG_FEATURE_IP_ADDRESS=y
908 CONFIG_FEATURE_IP_LINK=y
909 CONFIG_FEATURE_IP_ROUTE=y
910 CONFIG_FEATURE_IP_ROUTE_DIR="/etc/iproute2"
911 CONFIG_FEATURE_IP_TUNNEL=y
912 CONFIG_FEATURE_IP_RULE=y
913 CONFIG_FEATURE_IP_NEIGH=y
914 # CONFIG_FEATURE_IP_RARE_PROTOCOLS is not set
915 CONFIG_IPCALC=y
916 CONFIG_FEATURE_IPCALC_LONG_OPTIONS=y
917 CONFIG_FEATURE_IPCALC_FANCY=y
918 # CONFIG_FAKEIDENTD is not set
919 CONFIG_NAMEIF=y
920 CONFIG_FEATURE_NAMEIF_EXTENDED=y
921 # CONFIG_NBDCLIENT is not set
922 CONFIG_NC=y
923 # CONFIG_NETCAT is not set
924 CONFIG_NC_SERVER=y
925 CONFIG_NC_EXTRA=y
926 CONFIG_NC_110_COMPAT=y
927 CONFIG_NETSTAT=y
928 CONFIG_FEATURE_NETSTAT_WIDE=y
929 CONFIG_FEATURE_NETSTAT_PRG=y
930 CONFIG_NSLOOKUP=y
931 # CONFIG_FEATURE_NSLOOKUP_BIG is not set
932 CONFIG_FEATURE_NSLOOKUP_LONG_OPTIONS=y
933 CONFIG_NTPD=y
934 # CONFIG_FEATURE_NTPD_SERVER is not set
935 CONFIG_FEATURE_NTPD_CONF=y
936 CONFIG_FEATURE_NTP_AUTH=y
937 CONFIG_PING=y
938 CONFIG_PING6=y
939 CONFIG_FEATURE_FANCY_PING=y
940 CONFIG_PSCAN=y
941 CONFIG_ROUTE=y
942 CONFIG_SLATTACH=y
943 CONFIG_SSL_CLIENT=y
944 CONFIG_TC=y
945 CONFIG_FEATURE_TC_INGRESS=y
946 CONFIG_TCPSVD=y
947 CONFIG_UDPSVD=y
948 CONFIG_TELNET=y
949 CONFIG_FEATURE_TELNET_TTYPE=y
950 CONFIG_FEATURE_TELNET_AUTOLOGIN=y
951 CONFIG_FEATURE_TELNET_WIDTH=y
952 # CONFIG_TELNETD is not set
953 # CONFIG_FEATURE_TELNETD_STANDALONE is not set
954 # CONFIG_FEATURE_TELNETD_INETD_WAIT is not set
955 # CONFIG_TFTP is not set
956 # CONFIG_FEATURE_TFTP_PROGRESS_BAR is not set
957 # CONFIG_FEATURE_TFTP_HPA_COMPAT is not set
958 # CONFIG_TFTPD is not set
959 # CONFIG_FEATURE_TFTP_GET is not set
960 # CONFIG_FEATURE_TFTP_PUT is not set
961 # CONFIG_FEATURE_TFTP_BLOCKSIZE is not set
962 # CONFIG_TFTP_DEBUG is not set
963 CONFIG_TLS=y
964 CONFIG_TRACEROUTE=y
965 CONFIG_TRACEROUTE6=y
966 CONFIG_FEATURE_TRACEROUTE_VERBOSE=y
967 CONFIG_FEATURE_TRACEROUTE_USE_ICMP=y
968 CONFIG_TUNCTL=y
969 CONFIG_FEATURE_TUNCTL_UG=y
970 CONFIG_VCONFIG=y
971 CONFIG_WGET=y
972 CONFIG_FEATURE_WGET_LONG_OPTIONS=y
973 CONFIG_FEATURE_WGET_STATUSBAR=y
974 CONFIG_FEATURE_WGET_AUTHENTICATION=y
975 CONFIG_FEATURE_WGET_TIMEOUT=y
976 CONFIG_FEATURE_WGET_HTTPS=y
977 CONFIG_FEATURE_WGET_OPENSSL=y
978 CONFIG_WHOIS=y
979 CONFIG_ZCIP=y
980 # CONFIG_UDHCPD is not set
981 # CONFIG_FEATURE_UDHCPD_BASE_IP_ON_MAC is not set
982 # CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY is not set
983 CONFIG_DHCPD_LEASES_FILE=""
984 # CONFIG_DUMPLEASES is not set
985 # CONFIG_DHCPRELAY is not set
986 CONFIG_UDHCPC=y
987 CONFIG_FEATURE_UDHCPC_ARPING=y
988 CONFIG_FEATURE_UDHCPC_SANITIZEOPT=y
989 CONFIG_UDHCPC_DEFAULT_SCRIPT="/etc/udhcpc/config"
990 CONFIG_UDHCPC6=y
991 CONFIG_FEATURE_UDHCPC6_RFC3646=y
992 CONFIG_FEATURE_UDHCPC6_RFC4704=y
993 CONFIG_FEATURE_UDHCPC6_RFC4833=y
994 CONFIG_FEATURE_UDHCPC6_RFC5970=y
995
996 #
997 # Common options for DHCP applets
998 #
999 # CONFIG_FEATURE_UDHCP_PORT is not set
1000 CONFIG_UDHCP_DEBUG=2
1001 CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS=80
1002 CONFIG_FEATURE_UDHCP_RFC3397=y
1003 CONFIG_FEATURE_UDHCP_8021Q=y
1004 CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS=""
1005
1006 #
1007 # Print Utilities
1008 #
1009 # CONFIG_LPD is not set
1010 # CONFIG_LPR is not set
1011 # CONFIG_LPQ is not set
1012
1013 #
1014 # Mail Utilities
1015 #
1016 CONFIG_MAKEMIME=y
1017 CONFIG_POPMAILDIR=y
1018 CONFIG_FEATURE_POPMAILDIR_DELIVERY=y
1019 CONFIG_REFORMIME=y
1020 CONFIG_FEATURE_REFORMIME_COMPAT=y
1021 CONFIG_SENDMAIL=y
1022 CONFIG_FEATURE_MIME_CHARSET="us-ascii"
1023
1024 #
1025 # Process Utilities
1026 #
1027 CONFIG_FREE=y
1028 CONFIG_FUSER=y
1029 CONFIG_IOSTAT=y
1030 CONFIG_KILL=y
1031 CONFIG_KILLALL=y
1032 CONFIG_KILLALL5=y
1033 CONFIG_LSOF=y
1034 CONFIG_MPSTAT=y
1035 CONFIG_NMETER=y
1036 CONFIG_PGREP=y
1037 CONFIG_PKILL=y
1038 CONFIG_PIDOF=y
1039 CONFIG_FEATURE_PIDOF_SINGLE=y
1040 CONFIG_FEATURE_PIDOF_OMIT=y
1041 CONFIG_PMAP=y
1042 CONFIG_POWERTOP=y
1043 CONFIG_FEATURE_POWERTOP_INTERACTIVE=y
1044 CONFIG_PS=y
1045 # CONFIG_FEATURE_PS_WIDE is not set
1046 # CONFIG_FEATURE_PS_LONG is not set
1047 CONFIG_FEATURE_PS_TIME=y
1048 # CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS is not set
1049 CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS=y
1050 CONFIG_PSTREE=y
1051 CONFIG_PWDX=y
1052 CONFIG_SMEMCAP=y
1053 CONFIG_BB_SYSCTL=y
1054 CONFIG_TOP=y
1055 CONFIG_FEATURE_TOP_INTERACTIVE=y
1056 CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE=y
1057 CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS=y
1058 CONFIG_FEATURE_TOP_SMP_CPU=y
1059 CONFIG_FEATURE_TOP_DECIMALS=y
1060 CONFIG_FEATURE_TOP_SMP_PROCESS=y
1061 CONFIG_FEATURE_TOPMEM=y
1062 CONFIG_UPTIME=y
1063 # CONFIG_FEATURE_UPTIME_UTMP_SUPPORT is not set
1064 CONFIG_WATCH=y
1065 CONFIG_FEATURE_SHOW_THREADS=y
1066
1067 #
1068 # Runit Utilities
1069 #
1070 CONFIG_CHPST=y
1071 CONFIG_SETUIDGID=y
1072 CONFIG_ENVUIDGID=y
1073 CONFIG_ENVDIR=y
1074 CONFIG_SOFTLIMIT=y
1075 # CONFIG_RUNSV is not set
1076 # CONFIG_RUNSVDIR is not set
1077 # CONFIG_FEATURE_RUNSVDIR_LOG is not set
1078 # CONFIG_SV is not set
1079 CONFIG_SV_DEFAULT_SERVICE_DIR=""
1080 # CONFIG_SVC is not set
1081 # CONFIG_SVOK is not set
1082 # CONFIG_SVLOGD is not set
1083 # CONFIG_CHCON is not set
1084 # CONFIG_GETENFORCE is not set
1085 # CONFIG_GETSEBOOL is not set
1086 # CONFIG_LOAD_POLICY is not set
1087 # CONFIG_MATCHPATHCON is not set
1088 # CONFIG_RUNCON is not set
1089 # CONFIG_SELINUXENABLED is not set
1090 # CONFIG_SESTATUS 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_RESTORECON is not set
1095 # CONFIG_SETSEBOOL is not set
1096
1097 #
1098 # Shells
1099 #
1100 CONFIG_SH_IS_ASH=y
1101 # CONFIG_SH_IS_HUSH is not set
1102 # CONFIG_SH_IS_NONE is not set
1103 CONFIG_BASH_IS_ASH=y
1104 # CONFIG_BASH_IS_HUSH is not set
1105 # CONFIG_BASH_IS_NONE is not set
1106 CONFIG_SHELL_ASH=y
1107 CONFIG_ASH=y
1108 # CONFIG_ASH_OPTIMIZE_FOR_SIZE is not set
1109 CONFIG_ASH_INTERNAL_GLOB=y
1110 CONFIG_ASH_BASH_COMPAT=y
1111 # CONFIG_ASH_BASH_SOURCE_CURDIR is not set
1112 CONFIG_ASH_BASH_NOT_FOUND_HOOK=y
1113 CONFIG_ASH_JOB_CONTROL=y
1114 CONFIG_ASH_ALIAS=y
1115 CONFIG_ASH_RANDOM_SUPPORT=y
1116 CONFIG_ASH_EXPAND_PRMT=y
1117 CONFIG_ASH_IDLE_TIMEOUT=y
1118 CONFIG_ASH_MAIL=y
1119 CONFIG_ASH_ECHO=y
1120 CONFIG_ASH_PRINTF=y
1121 CONFIG_ASH_TEST=y
1122 CONFIG_ASH_HELP=y
1123 CONFIG_ASH_GETOPTS=y
1124 CONFIG_ASH_CMDCMD=y
1125 CONFIG_CTTYHACK=y
1126 # CONFIG_HUSH is not set
1127 # CONFIG_SHELL_HUSH is not set
1128 # CONFIG_HUSH_BASH_COMPAT is not set
1129 # CONFIG_HUSH_BRACE_EXPANSION is not set
1130 # CONFIG_HUSH_LINENO_VAR is not set
1131 # CONFIG_HUSH_BASH_SOURCE_CURDIR is not set
1132 # CONFIG_HUSH_INTERACTIVE is not set
1133 # CONFIG_HUSH_SAVEHISTORY is not set
1134 # CONFIG_HUSH_JOB is not set
1135 # CONFIG_HUSH_TICK is not set
1136 # CONFIG_HUSH_IF is not set
1137 # CONFIG_HUSH_LOOPS is not set
1138 # CONFIG_HUSH_CASE is not set
1139 # CONFIG_HUSH_FUNCTIONS is not set
1140 # CONFIG_HUSH_LOCAL is not set
1141 # CONFIG_HUSH_RANDOM_SUPPORT is not set
1142 # CONFIG_HUSH_MODE_X is not set
1143 # CONFIG_HUSH_ECHO is not set
1144 # CONFIG_HUSH_PRINTF is not set
1145 # CONFIG_HUSH_TEST is not set
1146 # CONFIG_HUSH_HELP is not set
1147 # CONFIG_HUSH_EXPORT is not set
1148 # CONFIG_HUSH_EXPORT_N is not set
1149 # CONFIG_HUSH_READONLY is not set
1150 # CONFIG_HUSH_KILL is not set
1151 # CONFIG_HUSH_WAIT is not set
1152 # CONFIG_HUSH_COMMAND is not set
1153 # CONFIG_HUSH_TRAP is not set
1154 # CONFIG_HUSH_TYPE is not set
1155 # CONFIG_HUSH_TIMES is not set
1156 # CONFIG_HUSH_READ is not set
1157 # CONFIG_HUSH_SET is not set
1158 # CONFIG_HUSH_UNSET is not set
1159 # CONFIG_HUSH_ULIMIT is not set
1160 # CONFIG_HUSH_UMASK is not set
1161 # CONFIG_HUSH_GETOPTS is not set
1162 # CONFIG_HUSH_MEMLEAK is not set
1163
1164 #
1165 # Options common to all shells
1166 #
1167 CONFIG_FEATURE_SH_MATH=y
1168 CONFIG_FEATURE_SH_MATH_64=y
1169 CONFIG_FEATURE_SH_MATH_BASE=y
1170 CONFIG_FEATURE_SH_EXTRA_QUIET=y
1171 # CONFIG_FEATURE_SH_STANDALONE is not set
1172 # CONFIG_FEATURE_SH_NOFORK is not set
1173 CONFIG_FEATURE_SH_READ_FRAC=y
1174 CONFIG_FEATURE_SH_HISTFILESIZE=y
1175 CONFIG_FEATURE_SH_EMBEDDED_SCRIPTS=y
1176
1177 #
1178 # System Logging Utilities
1179 #
1180 # CONFIG_KLOGD is not set
1181 # CONFIG_FEATURE_KLOGD_KLOGCTL is not set
1182 # CONFIG_LOGGER is not set
1183 # CONFIG_LOGREAD is not set
1184 # CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING is not set
1185 # CONFIG_SYSLOGD is not set
1186 # CONFIG_FEATURE_ROTATE_LOGFILE is not set
1187 # CONFIG_FEATURE_REMOTE_LOG is not set
1188 # CONFIG_FEATURE_SYSLOGD_DUP is not set
1189 # CONFIG_FEATURE_SYSLOGD_CFG is not set
1190 # CONFIG_FEATURE_SYSLOGD_PRECISE_TIMESTAMPS is not set
1191 CONFIG_FEATURE_SYSLOGD_READ_BUFFER_SIZE=0
1192 # CONFIG_FEATURE_IPC_SYSLOG is not set
1193 CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=0
1194 # CONFIG_FEATURE_KMSG_SYSLOG is not set
File builders/initramfs-busybox-0/TODO added (mode: 100644) (index 0000000..2ed204b)
1 load 'script support' linux module with an assembly coded (fasm) binary which
2 will exec the init sh script
File builders/initramfs-busybox-0/builder.sh added (mode: 100644) (index 0000000..b301722)
1 # XXX
2 # first param is the kernel release
3 # second param is the path of the build of the linux kernel (for the cpio bin)
4 # third param is the mounted EFI xfat partition
5 # fourth param is an optional suffix to the linux kernel release
6 shift # remove pkg path
7 if test -z "$1"; then
8 printf 'ERROR:missing linux kernel release\n'
9 exit 1
10 else
11 printf "INFO:linux kernel release is \"$1\"\n"
12 fi
13 if test -z "$2"; then
14 printf 'ERROR:missing path of the linux kernel build\n'
15 exit 1
16 else
17 printf "INFO:path of the linux kernel build is \"$2\"\n"
18 fi
19 if test -z "$3"; then
20 printf 'ERROR:missing efi mounted partition path\n'
21 exit 1
22 else
23 printf "INFO:efi mounted partition path is \"$3\"\n"
24 fi
25 if test -z "$4"; then
26 printf "INFO:using suffix \"$4\" to generate the initramfs\n"
27 fi
28 pkg_dir=$pkgs_dir_root/$pkg_name
29 rm -Rf $pkg_dir
30 mkdir -p $pkgs_dir_root/$pkg_name
31 #-------------------------------------------------------------------------------
32 # AuthenticAMD.bin firmware building
33 printf 'concatening AMD cpu firmware -- START\n'
34 firmware_dir=$src_dir_root/linux-firmware/amd-ucode
35 if test ! -d $firmware_dir; then
36 printf "ERROR:missing linux-firmware \"$firmware_dir\"\n"
37 exit 1
38 fi
39 git_url0=git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
40
41 cat $(find $firmware_dir -name '*.bin' | sort) >$pkg_dir/AuthenticAMD.bin
42 printf 'concatening AMD cpu firmware -- END\n'
43 #-------------------------------------------------------------------------------
44 # cpio building
45 printf "cpio building for linux release $1 using $2/usr/gen_init_cpio -- START\n"
46 sed -r -e "s:PKG_DIR:$pkg_dir:g" \
47 -e "s:LINUX_RELEASE:$1:g" \
48 -e "s:BUILDER_DIR:$nyan_root/builders/$pkg_name:g" \
49 <$nyan_root/builders/$pkg_name/cpio.txt.in \
50 >$pkg_dir/cpio.txt
51 $2/usr/gen_init_cpio $pkg_dir/cpio.txt >$pkg_dir/$1.cpio
52 gzip -9 -f -k $pkg_dir/$1.cpio
53 printf "cpio building for linux release $1 using $2/usr/gen_init_cpio -- END\n"
54 #-------------------------------------------------------------------------------
55 printf "installing initramfs cpio $1 in $3 -- START\n"
56 cp $pkg_dir/$1.cpio.gz $3/${1}${4}.cpio.gz
57 if test ! -e $3/$1.efi; then
58 printf "WARNING:no linux kernel \"$1.efi\" found on the EFI partition\n"
59 fi
60 printf "installing initramfs cpio $1 in $3 -- END\n"
61
62 rm -Rf $pkg_dir
File builders/initramfs-busybox-0/cpio.txt.in added (mode: 100644) (index 0000000..31de68c)
1 #those are defined in the base initramfs from linux src tree which will be
2 #merges with the content of this one
3 #dir /dev 0755 0 0
4 #nod /dev/console 0600 0 0 c 5 1
5 #dir /root 0700 0 0
6
7 #===============================================================================
8 #the following must be valid per kernel version, made for 5.9.0-rc5
9
10 #could be automated, but too rare, kind of should be provided/updated per kernel
11 #version package by kernel integrators of linux based distros
12
13 #-------------------------------------------------------------------------------
14 #microcode
15 dir /kernel 0755 0 0
16 dir /kernel/x86 0755 0 0
17 dir /kernel/x86/microcode 0755 0 0
18 file /kernel/x86/microcode/AuthenticAMD.bin PKG_DIR/AuthenticAMD.bin 0644 0 0
19 #-------------------------------------------------------------------------------
20 #modules
21 dir /lib 0755 0 0
22 dir /lib/modules 0755 0 0
23 dir /lib/modules/LINUX_RELEASE 0755 0 0
24 dir /lib/modules/LINUX_RELEASE/kernel 0755 0 0
25 dir /lib/modules/LINUX_RELEASE/kernel/arch 0755 0 0
26 dir /lib/modules/LINUX_RELEASE/kernel/arch/x86 0755 0 0
27 dir /lib/modules/LINUX_RELEASE/kernel/arch/x86/crypto 0755 0 0
28 dir /lib/modules/LINUX_RELEASE/kernel/crypto 0755 0 0
29 dir /lib/modules/LINUX_RELEASE/kernel/drivers 0755 0 0
30 dir /lib/modules/LINUX_RELEASE/kernel/drivers/ata 0755 0 0
31 dir /lib/modules/LINUX_RELEASE/kernel/drivers/scsi 0755 0 0
32 dir /lib/modules/LINUX_RELEASE/kernel/fs 0755 0 0
33 dir /lib/modules/LINUX_RELEASE/kernel/fs/ext4 0755 0 0
34 dir /lib/modules/LINUX_RELEASE/kernel/fs/jbd2 0755 0 0
35 dir /lib/modules/LINUX_RELEASE/kernel/lib 0755 0 0
36 file /lib/modules/LINUX_RELEASE/kernel/arch/x86/crypto/crc32c-intel.ko /lib/modules/LINUX_RELEASE/kernel/arch/x86/crypto/crc32c-intel.ko 0644 0 0
37 file /lib/modules/LINUX_RELEASE/kernel/crypto/crypto.ko /lib/modules/LINUX_RELEASE/kernel/crypto/crypto.ko 0644 0 0
38 file /lib/modules/LINUX_RELEASE/kernel/crypto/crypto_algapi.ko /lib/modules/LINUX_RELEASE/kernel/crypto/crypto_algapi.ko 0644 0 0
39 file /lib/modules/LINUX_RELEASE/kernel/crypto/crypto_hash.ko /lib/modules/LINUX_RELEASE/kernel/crypto/crypto_hash.ko 0644 0 0
40 file /lib/modules/LINUX_RELEASE/kernel/drivers/ata/ahci.ko /lib/modules/LINUX_RELEASE/kernel/drivers/ata/ahci.ko 0644 0 0
41 file /lib/modules/LINUX_RELEASE/kernel/drivers/ata/libahci.ko /lib/modules/LINUX_RELEASE/kernel/drivers/ata/libahci.ko 0644 0 0
42 file /lib/modules/LINUX_RELEASE/kernel/drivers/ata/libata.ko /lib/modules/LINUX_RELEASE/kernel/drivers/ata/libata.ko 0644 0 0
43 file /lib/modules/LINUX_RELEASE/kernel/drivers/scsi/scsi_mod.ko /lib/modules/LINUX_RELEASE/kernel/drivers/scsi/scsi_mod.ko 0644 0 0
44 file /lib/modules/LINUX_RELEASE/kernel/drivers/scsi/sd_mod.ko /lib/modules/LINUX_RELEASE/kernel/drivers/scsi/sd_mod.ko 0644 0 0
45 file /lib/modules/LINUX_RELEASE/kernel/fs/ext4/ext4.ko /lib/modules/LINUX_RELEASE/kernel/fs/ext4/ext4.ko 0644 0 0
46 file /lib/modules/LINUX_RELEASE/kernel/fs/mbcache.ko /lib/modules/LINUX_RELEASE/kernel/fs/mbcache.ko 0644 0 0
47 file /lib/modules/LINUX_RELEASE/kernel/fs/jbd2/jbd2.ko /lib/modules/LINUX_RELEASE/kernel/fs/jbd2/jbd2.ko 0644 0 0
48 file /lib/modules/LINUX_RELEASE/kernel/lib/crc16.ko /lib/modules/LINUX_RELEASE/kernel/lib/crc16.ko 0644 0 0
49
50 file /lib/modules/LINUX_RELEASE/modules.builtin.modinfo /lib/modules/LINUX_RELEASE/modules.builtin.modinfo 0644 0 0
51 file /lib/modules/LINUX_RELEASE/modules.builtin /lib/modules/LINUX_RELEASE/modules.builtin 0644 0 0
52 file /lib/modules/LINUX_RELEASE/modules.order /lib/modules/LINUX_RELEASE/modules.order 0644 0 0
53 file /lib/modules/LINUX_RELEASE/modules.dep.bb /lib/modules/LINUX_RELEASE/modules.dep.bb 0644 0 0
54 #===============================================================================
55 dir /bin 0755 0 0
56 file /bin/busybox /nyan/busybox/current/bin/busybox 0755 0 0
57 slink /bin/sh busybox 777 0 0
58 slink /bin/mkdir busybox 777 0 0
59 slink /bin/mount busybox 777 0 0
60 slink /bin/printf busybox 777 0 0
61 slink /bin/test busybox 777 0 0
62 slink /bin/chroot busybox 777 0 0
63 slink /bin/env busybox 777 0 0
64 slink /bin/uevent busybox 777 0 0
65 slink /bin/find busybox 777 0 0
66 slink /bin/xargs busybox 777 0 0
67 slink /bin/modprobe busybox 777 0 0
68 slink /bin/sort busybox 777 0 0
69 slink /bin/uname busybox 777 0 0
70 slink /bin/sleep busybox 777 0 0
71 slink /bin/touch busybox 777 0 0
72 slink /bin/blkid busybox 777 0 0
73 slink /bin/findfs busybox 777 0 0
74 slink /bin/tr busybox 777 0 0
75 slink /bin/kill busybox 777 0 0
76 slink /bin/umount busybox 777 0 0
77 slink /bin/switch_root busybox 777 0 0
78
79 file /init BUILDER_DIR/init 0755 0 0
80 file /uevt.sh BUILDER_DIR/uevt.sh 0755 0 0
File builders/initramfs-busybox-0/init added (mode: 100755) (index 0000000..99b46eb)
1 #!/bin/sh
2 export PATH=/bin
3
4 # follow the default linux cpio:
5 #dir /dev 0755 0 0
6 #nod /dev/console 0600 0 0 c 5 1
7 #dir /root 0700 0 0
8
9 mkdir /proc
10 mount -t proc proc /proc
11 mkdir /sys
12 mount -t sysfs sysfs /sys
13 mkdir /dev
14 mount -t devtmpfs devtmpfs /dev
15 mkdir /dev/pts
16 mount -t devpts devpts /dev/pts
17
18 printf 'INITRAMFS:ENVIRONMENT -- START\n'
19 env
20 printf 'INITRAMFS:ENVIRONMENT -- END\n'
21 printf 'INITRAMFS:PARAMETERS -- START\n'
22 if test -n "$*"; then
23 printf "$*\n"
24 fi
25 printf 'INITRAMFS:PARAMETERS -- END\n'
26
27 if test -z "$initramfs_root_uuid"; then
28 printf 'INITRAMFS:no root uuid in environment\n'
29 for p in "$@"
30 do
31 printf "INITRAMFS:init parameters:$p\n"
32 if test ${p%%=*} = initramfs_root_uuid; then
33 initramfs_root_uuid=${p#*=}
34 break;
35 fi
36 done
37 fi
38
39 if test -z "$initramfs_root_uuid"; then
40 printf 'INITRAMFS:unable to find the root uuid\n'
41 exit 1
42 else
43 printf "INITRAMFS_ROOT_UUID=$initramfs_root_uuid\n"
44 fi
45
46 # we serialize the handling of modprobes and uevents
47
48 # we start to listen to uevents now, they will be buffered
49 uevent /uevt.sh &
50 uevt_sh_pid=$!
51 printf "INITRAMFS:uevt.sh PID=$uevt_sh_pid\n"
52 printf '/bin/modprobe' >/proc/sys/kernel/modprobe
53
54 # we want /dev/sdX interfaces
55 modprobe sd_mod
56 # we choose a crc32c implementation, sse4.2 one
57 modprobe crc32c_intel
58
59 printf 'INITRAMFS:COLDPLUG -- START\n'
60 # cold plug modules loading
61 # the disk drivers packaged in the initramfs will be loaded and then, their
62 # partitions will become known to the kernel
63 find /sys/devices -name modalias -exec sort -u '{}' + >/modaliases
64 xargs -n 1 modprobe -q </modaliases
65 touch /COLDPLUG_DONE
66 printf 'INITRAMFS:COLDPLUG -- END\n'
67
68 printf "INITRAMFS:WAITING FOR $initramfs_root_uuid -- START\n"
69 while true
70 do
71 if blk=$(findfs UUID=$initramfs_root_uuid); then
72 fs_desc=$(blkid $blk)
73 for f in $fs_desc
74 do
75 if test ${f%%=*} = TYPE; then
76 fs=${f#*=}
77 fs=$(printf "$fs" | tr -d '"')
78 break
79 fi
80 done
81 break
82 fi
83 sleep 0.001
84 done
85 printf "INITRAMFS:WAITING FOR $initramfs_root_uuid -- END\n"
86
87 modprobe $fs
88 printf "INITRAMFS:KILLING uevt.sh PID=$uevt_sh_pid\n"
89 # the "real init" will start mudev which will load drivers with a full module
90 # tree
91 kill $uevt_sh_pid
92
93 printf "INITRAMFS:MOUNTING $initramfs_root_uuid as TYPE=$fs\n"
94 mkdir /newroot
95 mount -o relatime -t $fs $blk /newroot
96 printf "INITRAMFS:UMOUNTING /DEV{/PTS} /SYS /PROC, SWITCHING ROOT AND EXEC /bin/init\n"
97 umount /dev/pts
98 umount /dev
99 umount /sys
100 umount /proc
101 # _MUST_ use switch_root, must use exec to be PID 1
102 exec switch_root /newroot /bin/init
File builders/initramfs-busybox-0/uevt.sh added (mode: 100644) (index 0000000..8e3124d)
1 #!/bin/sh
2 while true
3 do
4 if test -e /COLDPLUG_DONE; then
5 break;
6 fi
7 sleep 0.001
8 done
9 if test -n "$MODALIAS"; then
10 modprobe -q $MODALIAS
11 fi
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/sylware/nyanlinux

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/sylware/nyanlinux

Clone this repository using git:
git clone git://git.rocketgit.com/user/sylware/nyanlinux

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main