wok-tiny rev 124
Up busybox (1.26.2)
line diff
1.1 --- a/busybox/receipt Mon Dec 26 16:37:28 2016 +0100 1.2 +++ b/busybox/receipt Sat Feb 11 15:47:13 2017 +0100 1.3 @@ -1,7 +1,7 @@ 1.4 # SliTaz package receipt. 1.5 1.6 PACKAGE="busybox" 1.7 -VERSION="1.18.4" 1.8 +VERSION="1.26.2" 1.9 CATEGORY="base-system" 1.10 SHORT_DESC="Busybox combines tiny versions of many common UNIX utilities." 1.11 MAINTAINER="pascal.bellard@slitaz.org" 1.12 @@ -28,9 +28,16 @@ 1.13 stat.u 1.14 ris.u 1.15 zmodules.u 1.16 -printable.u 1.17 cmdline.u 1.18 -conspy.u 1.19 +diff.u 1.20 +diet.u 1.21 +losetup.u 1.22 +fbvnc.u 1.23 +cpio.u 1.24 +ftpd.u 1.25 +shutdown.u 1.26 +scriptreplay.u 1.27 +bug9471.u 1.28 EOT 1.29 cp $stuff/$PACKAGE-${VERSION%.*}.config .config 1.30 var="CONFIG_CROSS_COMPILER_PREFIX" 1.31 @@ -122,6 +129,7 @@ 1.32 rootfs/etc/init.d/*.sh 1.33 sed -i 's/^#.*//;/^$/d' rootfs/etc/*.conf rootfs/etc/*tab \ 1.34 rootfs/etc/profile rootfs/etc/securetty rootfs/etc/shells 1.35 + find rootfs -exec touch -r rootfs {} \; 1.36 ( cd rootfs ; find | cpio -o -H newc ) > rootfs.cpio 1.37 du -h rootfs.cpio 1.38
2.1 --- a/busybox/stuff/busybox-1.18-cmdline.u Mon Dec 26 16:37:28 2016 +0100 2.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 2.3 @@ -1,37 +0,0 @@ 2.4 -Display command line in usage output. Useful to debug scripts with variables. 2.5 ---- busybox-1.18.1/libbb/appletlib.c 2.6 -+++ busybox-1.18.1/libbb/appletlib.c 2.7 -@@ -97,9 +97,16 @@ 2.8 - 2.9 - #endif /* FEATURE_COMPRESS_USAGE */ 2.10 - 2.11 -- 2.12 -+static char **bb_argv; 2.13 - void FAST_FUNC bb_show_usage(void) 2.14 - { 2.15 -+ full_write2_str("\nCommand line: "); 2.16 -+ while (*bb_argv) { 2.17 -+ full_write2_str(*bb_argv++); 2.18 -+ full_write2_str(" "); 2.19 -+ } 2.20 -+ full_write2_str("\n\n"); 2.21 -+ 2.22 - if (ENABLE_SHOW_USAGE) { 2.23 - #ifdef SINGLE_APPLET_STR 2.24 - /* Imagine that this applet is "true". Dont suck in printf! */ 2.25 -@@ -635,6 +642,7 @@ 2.26 - /* If we were called as "busybox..." */ 2.27 - static int busybox_main(char **argv) 2.28 - { 2.29 -+ bb_argv = argv; 2.30 - if (!argv[1]) { 2.31 - /* Called without arguments */ 2.32 - const char *a; 2.33 -@@ -785,6 +793,7 @@ 2.34 - int main(int argc UNUSED_PARAM, char **argv) 2.35 - #endif 2.36 - { 2.37 -+ bb_argv = argv; 2.38 - /* Tweak malloc for reduced memory consumption */ 2.39 - #ifndef PAGE_SIZE 2.40 - # define PAGE_SIZE (4*1024) /* guess */
3.1 --- a/busybox/stuff/busybox-1.18-conspy.u Mon Dec 26 16:37:28 2016 +0100 3.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 3.3 @@ -1,23 +0,0 @@ 3.4 -Fix esc keys leak 3.5 ---- busybox-1.18.0/miscutils/conspy.c 3.6 -+++ busybox-1.18.0/miscutils/conspy.c 3.7 -@@ -506,16 +506,17 @@ 3.8 - } 3.9 - } 3.10 - poll_timeout_ms = 250; 3.11 -+ if (option_mask32 & FLAG(v)) continue; 3.12 - 3.13 - // Insert all keys pressed into the virtual console's input 3.14 - // buffer. Don't do this if the virtual console is in scan 3.15 - // code mode - giving ASCII characters to a program expecting 3.16 - // scan codes will confuse it. 3.17 -- if (!(option_mask32 & FLAG(v)) && G.escape_count == 0) { 3.18 -+ G.key_count += bytes_read; 3.19 -+ if (G.escape_count == 0) { 3.20 - int handle, result; 3.21 - long kbd_mode; 3.22 - 3.23 -- G.key_count += bytes_read; 3.24 - handle = xopen(tty_name, O_WRONLY); 3.25 - result = ioctl(handle, KDGKBMODE, &kbd_mode); 3.26 - if (result >= 0) {
4.1 --- a/busybox/stuff/busybox-1.18-printable.u Mon Dec 26 16:37:28 2016 +0100 4.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 4.3 @@ -1,24 +0,0 @@ 4.4 -fix the bug of 'ls cannot display utf-8 filenames' 4.5 ---- busybox-1.17.3/libbb/printable_string.c 4.6 -+++ busybox-printable/libbb/printable_string.c 4.7 -@@ -31,8 +31,8 @@ 4.8 - } 4.9 - if (c < ' ') 4.10 - break; 4.11 -- if (c >= 0x7f) 4.12 -- break; 4.13 -+ /* if (c >= 0x7f) */ 4.14 -+ /* break; */ 4.15 - s++; 4.16 - } 4.17 - 4.18 -@@ -45,7 +45,8 @@ 4.19 - unsigned char c = *d; 4.20 - if (c == '\0') 4.21 - break; 4.22 -- if (c < ' ' || c >= 0x7f) 4.23 -+ /* if (c < ' ' || c >= 0x7f) */ 4.24 -+ if (c < ' ') 4.25 - *d = '?'; 4.26 - d++; 4.27 - }
5.1 --- a/busybox/stuff/busybox-1.18-ris.u Mon Dec 26 16:37:28 2016 +0100 5.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 5.3 @@ -1,93 +0,0 @@ 5.4 -Add support for the Windows Remote Installation Service 5.5 ---- busybox-1.17.1/networking/Config.src 5.6 -+++ busybox-1.17.1/networking/Config.src 5.7 -@@ -863,6 +863,15 @@ 5.8 - comment "Common options for tftp/tftpd" 5.9 - depends on TFTP || TFTPD 5.10 - 5.11 -+config FEATURE_TFTPD_RIS 5.12 -+ bool "Enable \"RIS\" support" 5.13 -+ default y 5.14 -+ depends on TFTPD 5.15 -+ help 5.16 -+ Add support for the Windows Remote Installation Service. This allows 5.17 -+ a client to get files starting with \ without respecting case. 5.18 -+ Each \ will be replaced by a /. 5.19 -+ 5.20 - config FEATURE_TFTP_GET 5.21 - bool "Enable 'tftp get' and/or tftpd upload code" 5.22 - default y 5.23 - 5.24 ---- busybox-1.18.2/networking/tftp.c 5.25 -+++ busybox-1.18.2/networking/tftp.c 5.26 -@@ -641,6 +641,59 @@ 5.27 - #undef remote_file 5.28 - } 5.29 - 5.30 -+#if ENABLE_FEATURE_TFTPD_RIS 5.31 -+#include <dirent.h> 5.32 -+ 5.33 -+static int lookup_entry(const char *search, char *unixpath); 5.34 -+static void unixfilename(char *filename); 5.35 -+ 5.36 -+// lookup search and concat real filename to unixpath 5.37 -+static int lookup_entry(const char *search, char *unixpath) 5.38 -+{ 5.39 -+ int status = 0; 5.40 -+ DIR *dirp = opendir(unixpath[0] ? unixpath : "."); 5.41 -+ 5.42 -+ if (dirp != NULL) { 5.43 -+ struct dirent *entry; 5.44 -+ 5.45 -+ while ((entry = readdir(dirp))) { 5.46 -+ if (!strcasecmp(entry->d_name, search)) { 5.47 -+ if (unixpath[0]) strcat(unixpath, "/"); 5.48 -+ strcat(unixpath, entry->d_name); 5.49 -+ status++; 5.50 -+ break; 5.51 -+ } 5.52 -+ } 5.53 -+ closedir(dirp); 5.54 -+ } 5.55 -+ return status; 5.56 -+} 5.57 -+ 5.58 -+// update filename with real file path found 5.59 -+static void unixfilename(char *filename) 5.60 -+{ 5.61 -+ char unixpath[PATH_MAX]; 5.62 -+ char *s = unixpath + 1; 5.63 -+ char *check = filename + 1; 5.64 -+ int len; 5.65 -+ 5.66 -+ for (unixpath[0] = 0; *check; len++, s += len, check += len) { 5.67 -+ char *seek = strchr(check, '\\'); 5.68 -+ 5.69 -+ if (!seek) { // basename of filename 5.70 -+ if (lookup_entry(check, unixpath)) 5.71 -+ strcpy(filename, unixpath); // found 5.72 -+ break; 5.73 -+ } 5.74 -+ len = seek - check; 5.75 -+ memcpy(s, check, len); 5.76 -+ s[len] = '\0'; 5.77 -+ if (!lookup_entry(s, unixpath)) 5.78 -+ break; // path mismatch 5.79 -+ } 5.80 -+} 5.81 -+#endif 5.82 -+ 5.83 - #if ENABLE_TFTP 5.84 - 5.85 - int tftp_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; 5.86 -@@ -770,6 +823,10 @@ 5.87 - goto err; 5.88 - } 5.89 - local_file = block_buf + 2; 5.90 -+#if ENABLE_FEATURE_TFTPD_RIS 5.91 -+ if (local_file[0] == '\\') 5.92 -+ unixfilename(local_file); 5.93 -+#endif 5.94 - if (local_file[0] == '.' || strstr(local_file, "/.")) { 5.95 - error_msg = "dot in file name"; 5.96 - goto err;
6.1 --- a/busybox/stuff/busybox-1.18-stat.u Mon Dec 26 16:37:28 2016 +0100 6.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 6.3 @@ -1,77 +0,0 @@ 6.4 -Add non standard stat -m support to display file block list 6.5 -Useful to patch read-only filesystems such as ISO9660, for defragmentation 6.6 -tools or boot loaders 6.7 ---- busybox-1.18.0/include/usage.src.h 6.8 -+++ busybox-1.18.0/include/usage.src.h 6.9 -@@ -3654,6 +3654,7 @@ 6.10 - "\n -f Display filesystem status" \ 6.11 - "\n -L Follow links" \ 6.12 - "\n -t Display info in terse form" \ 6.13 -+ "\n -m Display block list" \ 6.14 - IF_SELINUX( \ 6.15 - "\n -Z Print security context" \ 6.16 - ) \ 6.17 - 6.18 ---- busybox-1.17.1/coreutils/stat.c 6.19 -+++ busybox-1.17.1/coreutils/stat.c 6.20 -@@ -13,11 +13,13 @@ 6.21 - * Licensed under GPLv2 or later, see file LICENSE in this source tree. 6.22 - */ 6.23 - #include "libbb.h" 6.24 -+#include <linux/fs.h> 6.25 - 6.26 - #define OPT_FILESYS (1 << 0) 6.27 - #define OPT_TERSE (1 << 1) 6.28 - #define OPT_DEREFERENCE (1 << 2) 6.29 --#define OPT_SELINUX (1 << 3) 6.30 -+#define OPT_MAP (1 << 3) 6.31 -+#define OPT_SELINUX (1 << 4) 6.32 - 6.33 - #if ENABLE_FEATURE_STAT_FORMAT 6.34 - typedef bool (*statfunc_ptr)(const char *, const char *); 6.35 -@@ -359,6 +361,26 @@ 6.36 - 6.37 - /* Stat the file system and print what we find. */ 6.38 - #if !ENABLE_FEATURE_STAT_FORMAT 6.39 -+#define do_mapfile(filename, format) do_mapfile(filename) 6.40 -+#endif 6.41 -+static bool do_mapfile(const char *filename, const char *format) 6.42 -+{ 6.43 -+ int i = 0; 6.44 -+ int fd = xopen(filename, O_RDONLY); 6.45 -+ 6.46 -+#if ENABLE_FEATURE_STAT_FORMAT 6.47 -+ (void) format; 6.48 -+#endif 6.49 -+ while (1) { 6.50 -+ int blk = i++; 6.51 -+ if (ioctl(fd,FIBMAP,&blk) < 0 || blk == 0) break; 6.52 -+ printf("%u\n",blk); 6.53 -+ } 6.54 -+ return 1; 6.55 -+} 6.56 -+ 6.57 -+/* Stat the file system and print what we find. */ 6.58 -+#if !ENABLE_FEATURE_STAT_FORMAT 6.59 - #define do_statfs(filename, format) do_statfs(filename) 6.60 - #endif 6.61 - static bool do_statfs(const char *filename, const char *format) 6.62 -@@ -648,7 +670,7 @@ 6.63 - statfunc_ptr statfunc = do_stat; 6.64 - 6.65 - opt_complementary = "-1"; /* min one arg */ 6.66 -- opts = getopt32(argv, "ftL" 6.67 -+ opts = getopt32(argv, "ftLm" 6.68 - IF_SELINUX("Z") 6.69 - IF_FEATURE_STAT_FORMAT("c:", &format) 6.70 - ); 6.71 -@@ -659,6 +681,9 @@ 6.72 - selinux_or_die(); 6.73 - } 6.74 - #endif 6.75 -+ if (opts & OPT_MAP) { /* -m */ 6.76 -+ statfunc = do_mapfile; 6.77 -+ } 6.78 - ok = 1; 6.79 - argv += optind; 6.80 - for (i = 0; argv[i]; ++i)
7.1 --- a/busybox/stuff/busybox-1.18-tar.u Mon Dec 26 16:37:28 2016 +0100 7.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 7.3 @@ -1,15 +0,0 @@ 7.4 -Accept and ignore --wildcards argument 7.5 ---- busybox-1.18.0/archival/tar.c 7.6 -+++ busybox-1.18.0/archival/tar.c 7.7 -@@ -840,8 +840,10 @@ 7.8 - "touch\0" No_argument "m" 7.9 - # endif 7.10 - # if ENABLE_FEATURE_TAR_TO_COMMAND 7.11 -- "to-command\0" Required_argument "\xfb" 7.12 -+ "to-command\0" Required_argument "\xfa" 7.13 - # endif 7.14 -+ /* ignore --wildcards */ 7.15 -+ "wildcards\0" No_argument "\xfb" 7.16 - /* use numeric uid/gid from tar header, not textual */ 7.17 - "numeric-owner\0" No_argument "\xfc" 7.18 - /* do not restore mode */
8.1 --- a/busybox/stuff/busybox-1.18-zmodules.u Mon Dec 26 16:37:28 2016 +0100 8.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 8.3 @@ -1,52 +0,0 @@ 8.4 -Add LZMA_DEFAULT_MAGIC support 8.5 ---- busybox-1.18.0/include/archive.h 8.6 -+++ busybox-1.18.0/include/archive.h 8.7 -@@ -9,6 +9,8 @@ 8.8 - COMPRESS_MAGIC = 0x1f9d, 8.9 - GZIP_MAGIC = 0x1f8b, 8.10 - BZIP2_MAGIC = 'B' * 256 + 'Z', 8.11 -+ /* lzma default options: lc=3 lp=0 pb=2, historic % 256 == 0 */ 8.12 -+ LZMA_DEFAULT_MAGIC = 0x5d00, 8.13 - /* .xz signature: 0xfd, '7', 'z', 'X', 'Z', 0x00 */ 8.14 - /* More info at: http://tukaani.org/xz/xz-file-format.txt */ 8.15 - XZ_MAGIC1 = 0xfd * 256 + '7', 8.16 -@@ -20,6 +22,8 @@ 8.17 - COMPRESS_MAGIC = 0x9d1f, 8.18 - GZIP_MAGIC = 0x8b1f, 8.19 - BZIP2_MAGIC = 'Z' * 256 + 'B', 8.20 -+ /* lzma default options: lc=3 lp=0 pb=2, historic % 256 == 0 */ 8.21 -+ LZMA_DEFAULT_MAGIC = 0x5d, 8.22 - XZ_MAGIC1 = '7' * 256 + 0xfd, 8.23 - XZ_MAGIC2 = ((0 * 256 + 'Z') * 256 + 'X') * 256 + 'z', 8.24 - XZ_MAGIC1a = (('X' * 256 + 'z') * 256 + '7') * 256 + 0xfd, 8.25 - 8.26 ---- busybox-1.17.1/libbb/read_printf.c 8.27 -+++ busybox-1.17.1/libbb/read_printf.c 8.28 -@@ -286,6 +286,17 @@ 8.29 - # endif 8.30 - goto found_magic; 8.31 - } 8.32 -+ if (ENABLE_FEATURE_SEAMLESS_LZMA 8.33 -+ && magic.b16[0] == LZMA_DEFAULT_MAGIC 8.34 -+ ) { 8.35 -+# if BB_MMU 8.36 -+ xformer = unpack_lzma_stream; 8.37 -+ xlseek(fd, offset, SEEK_CUR); 8.38 -+# else 8.39 -+ xformer_prog = "unlzma"; 8.40 -+# endif 8.41 -+ goto found_magic; 8.42 -+ } 8.43 - if (ENABLE_FEATURE_SEAMLESS_XZ 8.44 - && magic.b16[0] == XZ_MAGIC1 8.45 - ) { 8.46 -@@ -342,7 +353,8 @@ 8.47 - /* .lzma has no header/signature, just trust it */ 8.48 - open_transformer(fd, unpack_lzma_stream, "unlzma"); 8.49 - else 8.50 -- if ((ENABLE_FEATURE_SEAMLESS_GZ && strcmp(sfx, "gz") == 0) 8.51 -+ if (((ENABLE_FEATURE_SEAMLESS_GZ|ENABLE_FEATURE_SEAMLESS_LZMA) 8.52 -+ && strcmp(sfx, "gz") == 0) 8.53 - || (ENABLE_FEATURE_SEAMLESS_BZ2 && strcmp(sfx, "bz2") == 0) 8.54 - || (ENABLE_FEATURE_SEAMLESS_XZ && strcmp(sfx, "xz") == 0) 8.55 - ) {
9.1 --- a/busybox/stuff/busybox-1.18.config Mon Dec 26 16:37:28 2016 +0100 9.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 9.3 @@ -1,987 +0,0 @@ 9.4 -# 9.5 -# Automatically generated make config: don't edit 9.6 -# Busybox version: 1.18.4 9.7 -# Thu Jul 7 21:08:13 2011 9.8 -# 9.9 -CONFIG_HAVE_DOT_CONFIG=y 9.10 - 9.11 -# 9.12 -# Busybox Settings 9.13 -# 9.14 - 9.15 -# 9.16 -# General Configuration 9.17 -# 9.18 -# CONFIG_DESKTOP is not set 9.19 -# CONFIG_EXTRA_COMPAT is not set 9.20 -# CONFIG_INCLUDE_SUSv2 is not set 9.21 -# CONFIG_USE_PORTABLE_CODE is not set 9.22 -CONFIG_PLATFORM_LINUX=y 9.23 -CONFIG_FEATURE_BUFFERS_USE_MALLOC=y 9.24 -# CONFIG_FEATURE_BUFFERS_GO_ON_STACK is not set 9.25 -# CONFIG_FEATURE_BUFFERS_GO_IN_BSS is not set 9.26 -CONFIG_SHOW_USAGE=y 9.27 -# CONFIG_FEATURE_VERBOSE_USAGE is not set 9.28 -CONFIG_FEATURE_COMPRESS_USAGE=y 9.29 -# CONFIG_FEATURE_INSTALLER is not set 9.30 -# CONFIG_INSTALL_NO_USR is not set 9.31 -# CONFIG_LOCALE_SUPPORT is not set 9.32 -# CONFIG_UNICODE_SUPPORT is not set 9.33 -# CONFIG_UNICODE_USING_LOCALE is not set 9.34 -# CONFIG_FEATURE_CHECK_UNICODE_IN_ENV is not set 9.35 -CONFIG_SUBST_WCHAR=0 9.36 -CONFIG_LAST_SUPPORTED_WCHAR=0 9.37 -# CONFIG_UNICODE_COMBINING_WCHARS is not set 9.38 -# CONFIG_UNICODE_WIDE_WCHARS is not set 9.39 -# CONFIG_UNICODE_BIDI_SUPPORT is not set 9.40 -# CONFIG_UNICODE_NEUTRAL_TABLE is not set 9.41 -# CONFIG_UNICODE_PRESERVE_BROKEN is not set 9.42 -CONFIG_LONG_OPTS=y 9.43 -CONFIG_FEATURE_DEVPTS=y 9.44 -# CONFIG_FEATURE_CLEAN_UP is not set 9.45 -CONFIG_FEATURE_WTMP=y 9.46 -CONFIG_FEATURE_UTMP=y 9.47 -CONFIG_FEATURE_PIDFILE=y 9.48 -CONFIG_FEATURE_SUID=y 9.49 -# CONFIG_FEATURE_SUID_CONFIG is not set 9.50 -# CONFIG_FEATURE_SUID_CONFIG_QUIET is not set 9.51 -# CONFIG_SELINUX is not set 9.52 -CONFIG_FEATURE_PREFER_APPLETS=y 9.53 -CONFIG_BUSYBOX_EXEC_PATH="/bin/busybox" 9.54 -CONFIG_FEATURE_SYSLOG=y 9.55 -# CONFIG_FEATURE_HAVE_RPC is not set 9.56 - 9.57 -# 9.58 -# Build Options 9.59 -# 9.60 -# CONFIG_STATIC is not set 9.61 -# CONFIG_PIE is not set 9.62 -# CONFIG_NOMMU is not set 9.63 -# CONFIG_BUILD_LIBBUSYBOX is not set 9.64 -# CONFIG_FEATURE_INDIVIDUAL is not set 9.65 -# CONFIG_FEATURE_SHARED_BUSYBOX is not set 9.66 -# CONFIG_LFS is not set 9.67 -CONFIG_CROSS_COMPILER_PREFIX="uclibc-i486-" 9.68 -CONFIG_EXTRA_CFLAGS="" 9.69 - 9.70 -# 9.71 -# Debugging Options 9.72 -# 9.73 -# CONFIG_DEBUG is not set 9.74 -# CONFIG_DEBUG_PESSIMIZE is not set 9.75 -# CONFIG_WERROR is not set 9.76 -CONFIG_NO_DEBUG_LIB=y 9.77 -# CONFIG_DMALLOC is not set 9.78 -# CONFIG_EFENCE is not set 9.79 - 9.80 -# 9.81 -# Installation Options ("make install" behavior) 9.82 -# 9.83 -# CONFIG_INSTALL_APPLET_SYMLINKS is not set 9.84 -CONFIG_INSTALL_APPLET_HARDLINKS=y 9.85 -# CONFIG_INSTALL_APPLET_SCRIPT_WRAPPERS is not set 9.86 -# CONFIG_INSTALL_APPLET_DONT is not set 9.87 -# CONFIG_INSTALL_SH_APPLET_SYMLINK is not set 9.88 -# CONFIG_INSTALL_SH_APPLET_HARDLINK is not set 9.89 -# CONFIG_INSTALL_SH_APPLET_SCRIPT_WRAPPER is not set 9.90 -CONFIG_PREFIX="./_install" 9.91 - 9.92 -# 9.93 -# Busybox Library Tuning 9.94 -# 9.95 -CONFIG_PASSWORD_MINLEN=6 9.96 -CONFIG_MD5_SIZE_VS_SPEED=2 9.97 -# CONFIG_FEATURE_FAST_TOP is not set 9.98 -# CONFIG_FEATURE_ETC_NETWORKS is not set 9.99 -CONFIG_FEATURE_USE_TERMIOS=y 9.100 -CONFIG_FEATURE_EDITING=y 9.101 -CONFIG_FEATURE_EDITING_MAX_LEN=1024 9.102 -# CONFIG_FEATURE_EDITING_VI is not set 9.103 -CONFIG_FEATURE_EDITING_HISTORY=32 9.104 -# CONFIG_FEATURE_EDITING_SAVEHISTORY is not set 9.105 -CONFIG_FEATURE_TAB_COMPLETION=y 9.106 -# CONFIG_FEATURE_USERNAME_COMPLETION is not set 9.107 -CONFIG_FEATURE_EDITING_FANCY_PROMPT=y 9.108 -# CONFIG_FEATURE_EDITING_ASK_TERMINAL is not set 9.109 -CONFIG_FEATURE_NON_POSIX_CP=y 9.110 -# CONFIG_FEATURE_VERBOSE_CP_MESSAGE is not set 9.111 -CONFIG_FEATURE_COPYBUF_KB=4 9.112 -CONFIG_MONOTONIC_SYSCALL=y 9.113 -# CONFIG_IOCTL_HEX2STR_ERROR is not set 9.114 -# CONFIG_FEATURE_HWIB is not set 9.115 - 9.116 -# 9.117 -# Applets 9.118 -# 9.119 - 9.120 -# 9.121 -# Archival Utilities 9.122 -# 9.123 -# CONFIG_FEATURE_SEAMLESS_XZ is not set 9.124 -# CONFIG_FEATURE_SEAMLESS_LZMA is not set 9.125 -# CONFIG_FEATURE_SEAMLESS_BZ2 is not set 9.126 -# CONFIG_FEATURE_SEAMLESS_GZ is not set 9.127 -# CONFIG_FEATURE_SEAMLESS_Z is not set 9.128 -# CONFIG_AR is not set 9.129 -# CONFIG_FEATURE_AR_LONG_FILENAMES is not set 9.130 -# CONFIG_FEATURE_AR_CREATE is not set 9.131 -CONFIG_BUNZIP2=y 9.132 -# CONFIG_BZIP2 is not set 9.133 -CONFIG_CPIO=y 9.134 -CONFIG_FEATURE_CPIO_O=y 9.135 -# CONFIG_FEATURE_CPIO_P is not set 9.136 -# CONFIG_DPKG is not set 9.137 -# CONFIG_DPKG_DEB is not set 9.138 -# CONFIG_FEATURE_DPKG_DEB_EXTRACT_ONLY is not set 9.139 -CONFIG_GUNZIP=y 9.140 -CONFIG_GZIP=y 9.141 -# CONFIG_FEATURE_GZIP_LONG_OPTIONS is not set 9.142 -# CONFIG_LZOP is not set 9.143 -# CONFIG_LZOP_COMPR_HIGH is not set 9.144 -# CONFIG_RPM2CPIO is not set 9.145 -# CONFIG_RPM is not set 9.146 -CONFIG_TAR=y 9.147 -CONFIG_FEATURE_TAR_CREATE=y 9.148 -# CONFIG_FEATURE_TAR_AUTODETECT is not set 9.149 -# CONFIG_FEATURE_TAR_FROM is not set 9.150 -# CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY is not set 9.151 -# CONFIG_FEATURE_TAR_OLDSUN_COMPATIBILITY is not set 9.152 -CONFIG_FEATURE_TAR_GNU_EXTENSIONS=y 9.153 -# CONFIG_FEATURE_TAR_LONG_OPTIONS is not set 9.154 -# CONFIG_FEATURE_TAR_TO_COMMAND is not set 9.155 -# CONFIG_FEATURE_TAR_UNAME_GNAME is not set 9.156 -# CONFIG_FEATURE_TAR_NOPRESERVE_TIME is not set 9.157 -# CONFIG_FEATURE_TAR_SELINUX is not set 9.158 -# CONFIG_UNCOMPRESS is not set 9.159 -CONFIG_UNLZMA=y 9.160 -# CONFIG_FEATURE_LZMA_FAST is not set 9.161 -# CONFIG_LZMA is not set 9.162 -# CONFIG_UNXZ is not set 9.163 -# CONFIG_XZ is not set 9.164 -# CONFIG_UNZIP is not set 9.165 - 9.166 -# 9.167 -# Coreutils 9.168 -# 9.169 -CONFIG_BASENAME=y 9.170 -CONFIG_CAT=y 9.171 -CONFIG_DATE=y 9.172 -# CONFIG_FEATURE_DATE_ISOFMT is not set 9.173 -# CONFIG_FEATURE_DATE_NANO is not set 9.174 -# CONFIG_FEATURE_DATE_COMPAT is not set 9.175 -CONFIG_TEST=y 9.176 -# CONFIG_FEATURE_TEST_64 is not set 9.177 -# CONFIG_TR is not set 9.178 -# CONFIG_FEATURE_TR_CLASSES is not set 9.179 -# CONFIG_FEATURE_TR_EQUIV is not set 9.180 -# CONFIG_BASE64 is not set 9.181 -CONFIG_CAL=y 9.182 -# CONFIG_CATV is not set 9.183 -CONFIG_CHGRP=y 9.184 -CONFIG_CHMOD=y 9.185 -CONFIG_CHOWN=y 9.186 -# CONFIG_FEATURE_CHOWN_LONG_OPTIONS is not set 9.187 -CONFIG_CHROOT=y 9.188 -# CONFIG_CKSUM is not set 9.189 -# CONFIG_COMM is not set 9.190 -CONFIG_CP=y 9.191 -# CONFIG_FEATURE_CP_LONG_OPTIONS is not set 9.192 -CONFIG_CUT=y 9.193 -CONFIG_DD=y 9.194 -CONFIG_FEATURE_DD_SIGNAL_HANDLING=y 9.195 -# CONFIG_FEATURE_DD_THIRD_STATUS_LINE is not set 9.196 -CONFIG_FEATURE_DD_IBS_OBS=y 9.197 -CONFIG_DF=y 9.198 -# CONFIG_FEATURE_DF_FANCY is not set 9.199 -CONFIG_DIRNAME=y 9.200 -# CONFIG_DOS2UNIX is not set 9.201 -# CONFIG_UNIX2DOS is not set 9.202 -CONFIG_DU=y 9.203 -CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K=y 9.204 -CONFIG_ECHO=y 9.205 -CONFIG_FEATURE_FANCY_ECHO=y 9.206 -# CONFIG_ENV is not set 9.207 -# CONFIG_FEATURE_ENV_LONG_OPTIONS is not set 9.208 -# CONFIG_EXPAND is not set 9.209 -# CONFIG_FEATURE_EXPAND_LONG_OPTIONS is not set 9.210 -CONFIG_EXPR=y 9.211 -# CONFIG_EXPR_MATH_SUPPORT_64 is not set 9.212 -CONFIG_FALSE=y 9.213 -# CONFIG_FOLD is not set 9.214 -# CONFIG_FSYNC is not set 9.215 -CONFIG_HEAD=y 9.216 -# CONFIG_FEATURE_FANCY_HEAD is not set 9.217 -# CONFIG_HOSTID is not set 9.218 -CONFIG_ID=y 9.219 -# CONFIG_INSTALL is not set 9.220 -# CONFIG_FEATURE_INSTALL_LONG_OPTIONS is not set 9.221 -# CONFIG_LENGTH is not set 9.222 -CONFIG_LN=y 9.223 -# CONFIG_LOGNAME is not set 9.224 -CONFIG_LS=y 9.225 -CONFIG_FEATURE_LS_FILETYPES=y 9.226 -CONFIG_FEATURE_LS_FOLLOWLINKS=y 9.227 -CONFIG_FEATURE_LS_RECURSIVE=y 9.228 -CONFIG_FEATURE_LS_SORTFILES=y 9.229 -CONFIG_FEATURE_LS_TIMESTAMPS=y 9.230 -CONFIG_FEATURE_LS_USERNAME=y 9.231 -CONFIG_FEATURE_LS_COLOR=y 9.232 -CONFIG_FEATURE_LS_COLOR_IS_DEFAULT=y 9.233 -CONFIG_MD5SUM=y 9.234 -CONFIG_MKDIR=y 9.235 -# CONFIG_FEATURE_MKDIR_LONG_OPTIONS is not set 9.236 -CONFIG_MKFIFO=y 9.237 -CONFIG_MKNOD=y 9.238 -CONFIG_MV=y 9.239 -# CONFIG_FEATURE_MV_LONG_OPTIONS is not set 9.240 -# CONFIG_NICE is not set 9.241 -# CONFIG_NOHUP is not set 9.242 -# CONFIG_OD is not set 9.243 -# CONFIG_PRINTENV is not set 9.244 -CONFIG_PRINTF=y 9.245 -CONFIG_PWD=y 9.246 -CONFIG_READLINK=y 9.247 -# CONFIG_FEATURE_READLINK_FOLLOW is not set 9.248 -# CONFIG_REALPATH is not set 9.249 -CONFIG_RM=y 9.250 -CONFIG_RMDIR=y 9.251 -# CONFIG_FEATURE_RMDIR_LONG_OPTIONS is not set 9.252 -CONFIG_SEQ=y 9.253 -# CONFIG_SHA1SUM is not set 9.254 -# CONFIG_SHA256SUM is not set 9.255 -# CONFIG_SHA512SUM is not set 9.256 -CONFIG_SLEEP=y 9.257 -# CONFIG_FEATURE_FANCY_SLEEP is not set 9.258 -# CONFIG_FEATURE_FLOAT_SLEEP is not set 9.259 -CONFIG_SORT=y 9.260 -# CONFIG_FEATURE_SORT_BIG is not set 9.261 -CONFIG_SPLIT=y 9.262 -# CONFIG_FEATURE_SPLIT_FANCY is not set 9.263 -CONFIG_STAT=y 9.264 -CONFIG_FEATURE_STAT_FORMAT=y 9.265 -CONFIG_STTY=y 9.266 -# CONFIG_SUM is not set 9.267 -CONFIG_SYNC=y 9.268 -# CONFIG_TAC is not set 9.269 -CONFIG_TAIL=y 9.270 -# CONFIG_FEATURE_FANCY_TAIL is not set 9.271 -CONFIG_TEE=y 9.272 -# CONFIG_FEATURE_TEE_USE_BLOCK_IO is not set 9.273 -CONFIG_TOUCH=y 9.274 -CONFIG_TRUE=y 9.275 -CONFIG_TTY=y 9.276 -CONFIG_UNAME=y 9.277 -# CONFIG_UNEXPAND is not set 9.278 -# CONFIG_FEATURE_UNEXPAND_LONG_OPTIONS is not set 9.279 -CONFIG_UNIQ=y 9.280 -CONFIG_USLEEP=y 9.281 -CONFIG_UUDECODE=y 9.282 -CONFIG_UUENCODE=y 9.283 -CONFIG_WC=y 9.284 -# CONFIG_FEATURE_WC_LARGE is not set 9.285 -# CONFIG_WHO is not set 9.286 -# CONFIG_WHOAMI is not set 9.287 -CONFIG_YES=y 9.288 - 9.289 -# 9.290 -# Common options for cp and mv 9.291 -# 9.292 -CONFIG_FEATURE_PRESERVE_HARDLINKS=y 9.293 - 9.294 -# 9.295 -# Common options for ls, more and telnet 9.296 -# 9.297 -CONFIG_FEATURE_AUTOWIDTH=y 9.298 - 9.299 -# 9.300 -# Common options for df, du, ls 9.301 -# 9.302 -CONFIG_FEATURE_HUMAN_READABLE=y 9.303 - 9.304 -# 9.305 -# Common options for md5sum, sha1sum, sha256sum, sha512sum 9.306 -# 9.307 -CONFIG_FEATURE_MD5_SHA1_SUM_CHECK=y 9.308 - 9.309 -# 9.310 -# Console Utilities 9.311 -# 9.312 -CONFIG_CHVT=y 9.313 -# CONFIG_FGCONSOLE is not set 9.314 -CONFIG_CLEAR=y 9.315 -# CONFIG_DEALLOCVT is not set 9.316 -# CONFIG_DUMPKMAP is not set 9.317 -# CONFIG_KBD_MODE is not set 9.318 -# CONFIG_LOADFONT is not set 9.319 -CONFIG_LOADKMAP=y 9.320 -# CONFIG_OPENVT is not set 9.321 -CONFIG_RESET=y 9.322 -# CONFIG_RESIZE is not set 9.323 -# CONFIG_FEATURE_RESIZE_PRINT is not set 9.324 -# CONFIG_SETCONSOLE is not set 9.325 -# CONFIG_FEATURE_SETCONSOLE_LONG_OPTIONS is not set 9.326 -# CONFIG_SETFONT is not set 9.327 -# CONFIG_FEATURE_SETFONT_TEXTUAL_MAP is not set 9.328 -CONFIG_DEFAULT_SETFONT_DIR="" 9.329 -# CONFIG_SETKEYCODES is not set 9.330 -# CONFIG_SETLOGCONS is not set 9.331 -# CONFIG_SHOWKEY is not set 9.332 -# CONFIG_FEATURE_LOADFONT_PSF2 is not set 9.333 -# CONFIG_FEATURE_LOADFONT_RAW is not set 9.334 - 9.335 -# 9.336 -# Debian Utilities 9.337 -# 9.338 -CONFIG_MKTEMP=y 9.339 -# CONFIG_PIPE_PROGRESS is not set 9.340 -# CONFIG_RUN_PARTS is not set 9.341 -# CONFIG_FEATURE_RUN_PARTS_LONG_OPTIONS is not set 9.342 -# CONFIG_FEATURE_RUN_PARTS_FANCY is not set 9.343 -# CONFIG_START_STOP_DAEMON is not set 9.344 -# CONFIG_FEATURE_START_STOP_DAEMON_FANCY is not set 9.345 -# CONFIG_FEATURE_START_STOP_DAEMON_LONG_OPTIONS is not set 9.346 -CONFIG_WHICH=y 9.347 - 9.348 -# 9.349 -# Editors 9.350 -# 9.351 -# CONFIG_PATCH is not set 9.352 -CONFIG_AWK=y 9.353 -# CONFIG_FEATURE_AWK_LIBM is not set 9.354 -# CONFIG_CMP is not set 9.355 -# CONFIG_DIFF is not set 9.356 -# CONFIG_FEATURE_DIFF_LONG_OPTIONS is not set 9.357 -# CONFIG_FEATURE_DIFF_DIR is not set 9.358 -# CONFIG_ED is not set 9.359 -CONFIG_SED=y 9.360 -CONFIG_VI=y 9.361 -CONFIG_FEATURE_VI_MAX_LEN=1024 9.362 -# CONFIG_FEATURE_VI_8BIT is not set 9.363 -CONFIG_FEATURE_VI_COLON=y 9.364 -CONFIG_FEATURE_VI_YANKMARK=y 9.365 -CONFIG_FEATURE_VI_SEARCH=y 9.366 -CONFIG_FEATURE_VI_USE_SIGNALS=y 9.367 -CONFIG_FEATURE_VI_DOT_CMD=y 9.368 -CONFIG_FEATURE_VI_READONLY=y 9.369 -CONFIG_FEATURE_VI_SETOPTS=y 9.370 -CONFIG_FEATURE_VI_SET=y 9.371 -# CONFIG_FEATURE_VI_WIN_RESIZE is not set 9.372 -CONFIG_FEATURE_VI_ASK_TERMINAL=y 9.373 -# CONFIG_FEATURE_VI_OPTIMIZE_CURSOR is not set 9.374 -CONFIG_FEATURE_ALLOW_EXEC=y 9.375 - 9.376 -# 9.377 -# Finding Utilities 9.378 -# 9.379 -CONFIG_FIND=y 9.380 -CONFIG_FEATURE_FIND_PRINT0=y 9.381 -CONFIG_FEATURE_FIND_MTIME=y 9.382 -CONFIG_FEATURE_FIND_MMIN=y 9.383 -CONFIG_FEATURE_FIND_PERM=y 9.384 -CONFIG_FEATURE_FIND_TYPE=y 9.385 -CONFIG_FEATURE_FIND_XDEV=y 9.386 -CONFIG_FEATURE_FIND_MAXDEPTH=y 9.387 -CONFIG_FEATURE_FIND_NEWER=y 9.388 -CONFIG_FEATURE_FIND_INUM=y 9.389 -CONFIG_FEATURE_FIND_EXEC=y 9.390 -CONFIG_FEATURE_FIND_USER=y 9.391 -CONFIG_FEATURE_FIND_GROUP=y 9.392 -CONFIG_FEATURE_FIND_NOT=y 9.393 -CONFIG_FEATURE_FIND_DEPTH=y 9.394 -CONFIG_FEATURE_FIND_PAREN=y 9.395 -CONFIG_FEATURE_FIND_SIZE=y 9.396 -CONFIG_FEATURE_FIND_PRUNE=y 9.397 -CONFIG_FEATURE_FIND_DELETE=y 9.398 -CONFIG_FEATURE_FIND_PATH=y 9.399 -CONFIG_FEATURE_FIND_REGEX=y 9.400 -# CONFIG_FEATURE_FIND_CONTEXT is not set 9.401 -CONFIG_FEATURE_FIND_LINKS=y 9.402 -CONFIG_GREP=y 9.403 -CONFIG_FEATURE_GREP_EGREP_ALIAS=y 9.404 -CONFIG_FEATURE_GREP_FGREP_ALIAS=y 9.405 -CONFIG_FEATURE_GREP_CONTEXT=y 9.406 -CONFIG_XARGS=y 9.407 -CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION=y 9.408 -CONFIG_FEATURE_XARGS_SUPPORT_QUOTES=y 9.409 -CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT=y 9.410 -CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM=y 9.411 - 9.412 -# 9.413 -# Init Utilities 9.414 -# 9.415 -# CONFIG_BOOTCHARTD is not set 9.416 -# CONFIG_FEATURE_BOOTCHARTD_BLOATED_HEADER is not set 9.417 -# CONFIG_FEATURE_BOOTCHARTD_CONFIG_FILE is not set 9.418 -CONFIG_HALT=y 9.419 -# CONFIG_FEATURE_CALL_TELINIT is not set 9.420 -CONFIG_TELINIT_PATH="" 9.421 -CONFIG_INIT=y 9.422 -CONFIG_FEATURE_USE_INITTAB=y 9.423 -CONFIG_FEATURE_KILL_REMOVED=y 9.424 -CONFIG_FEATURE_KILL_DELAY=0 9.425 -CONFIG_FEATURE_INIT_SCTTY=y 9.426 -# CONFIG_FEATURE_INIT_SYSLOG is not set 9.427 -CONFIG_FEATURE_EXTRA_QUIET=y 9.428 -# CONFIG_FEATURE_INIT_COREDUMPS is not set 9.429 -# CONFIG_FEATURE_INITRD is not set 9.430 -CONFIG_INIT_TERMINAL_TYPE="" 9.431 -# CONFIG_MESG is not set 9.432 - 9.433 -# 9.434 -# Login/Password Management Utilities 9.435 -# 9.436 -# CONFIG_ADD_SHELL is not set 9.437 -# CONFIG_REMOVE_SHELL is not set 9.438 -# CONFIG_FEATURE_SHADOWPASSWDS is not set 9.439 -# CONFIG_USE_BB_PWD_GRP is not set 9.440 -# CONFIG_USE_BB_SHADOW is not set 9.441 -# CONFIG_USE_BB_CRYPT is not set 9.442 -# CONFIG_USE_BB_CRYPT_SHA is not set 9.443 -CONFIG_ADDUSER=y 9.444 -# CONFIG_FEATURE_ADDUSER_LONG_OPTIONS is not set 9.445 -# CONFIG_FEATURE_CHECK_NAMES is not set 9.446 -CONFIG_FIRST_SYSTEM_ID=100 9.447 -CONFIG_LAST_SYSTEM_ID=999 9.448 -CONFIG_ADDGROUP=y 9.449 -# CONFIG_FEATURE_ADDGROUP_LONG_OPTIONS is not set 9.450 -CONFIG_FEATURE_ADDUSER_TO_GROUP=y 9.451 -CONFIG_DELUSER=y 9.452 -CONFIG_DELGROUP=y 9.453 -CONFIG_FEATURE_DEL_USER_FROM_GROUP=y 9.454 -CONFIG_GETTY=y 9.455 -CONFIG_LOGIN=y 9.456 -# CONFIG_PAM is not set 9.457 -# CONFIG_LOGIN_SCRIPTS is not set 9.458 -# CONFIG_FEATURE_NOLOGIN is not set 9.459 -# CONFIG_FEATURE_SECURETTY is not set 9.460 -CONFIG_PASSWD=y 9.461 -# CONFIG_FEATURE_PASSWD_WEAK_CHECK is not set 9.462 -# CONFIG_CRYPTPW is not set 9.463 -CONFIG_CHPASSWD=y 9.464 -CONFIG_SU=y 9.465 -# CONFIG_FEATURE_SU_SYSLOG is not set 9.466 -# CONFIG_FEATURE_SU_CHECKS_SHELLS is not set 9.467 -# CONFIG_SULOGIN is not set 9.468 -# CONFIG_VLOCK is not set 9.469 - 9.470 -# 9.471 -# Linux Ext2 FS Progs 9.472 -# 9.473 -CONFIG_CHATTR=y 9.474 -# CONFIG_FSCK is not set 9.475 -CONFIG_LSATTR=y 9.476 -CONFIG_TUNE2FS=y 9.477 - 9.478 -# 9.479 -# Linux Module Utilities 9.480 -# 9.481 -# CONFIG_MODINFO is not set 9.482 -CONFIG_MODPROBE_SMALL=y 9.483 -CONFIG_FEATURE_MODPROBE_SMALL_OPTIONS_ON_CMDLINE=y 9.484 -CONFIG_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED=y 9.485 -# CONFIG_INSMOD is not set 9.486 -# CONFIG_RMMOD is not set 9.487 -# CONFIG_LSMOD is not set 9.488 -# CONFIG_FEATURE_LSMOD_PRETTY_2_6_OUTPUT is not set 9.489 -# CONFIG_MODPROBE is not set 9.490 -# CONFIG_FEATURE_MODPROBE_BLACKLIST is not set 9.491 -# CONFIG_DEPMOD is not set 9.492 - 9.493 -# 9.494 -# Options common to multiple modutils 9.495 -# 9.496 -# CONFIG_FEATURE_2_4_MODULES is not set 9.497 -# CONFIG_FEATURE_INSMOD_TRY_MMAP is not set 9.498 -# CONFIG_FEATURE_INSMOD_VERSION_CHECKING is not set 9.499 -# CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS is not set 9.500 -# CONFIG_FEATURE_INSMOD_LOADINKMEM is not set 9.501 -# CONFIG_FEATURE_INSMOD_LOAD_MAP is not set 9.502 -# CONFIG_FEATURE_INSMOD_LOAD_MAP_FULL is not set 9.503 -# CONFIG_FEATURE_CHECK_TAINTED_MODULE is not set 9.504 -# CONFIG_FEATURE_MODUTILS_ALIAS is not set 9.505 -# CONFIG_FEATURE_MODUTILS_SYMBOLS is not set 9.506 -CONFIG_DEFAULT_MODULES_DIR="/lib/modules" 9.507 -CONFIG_DEFAULT_DEPMOD_FILE="modules.dep" 9.508 - 9.509 -# 9.510 -# Linux System Utilities 9.511 -# 9.512 -# CONFIG_BLOCKDEV is not set 9.513 -# CONFIG_REV is not set 9.514 -# CONFIG_ACPID is not set 9.515 -# CONFIG_FEATURE_ACPID_COMPAT is not set 9.516 -CONFIG_BLKID=y 9.517 -CONFIG_DMESG=y 9.518 -CONFIG_FEATURE_DMESG_PRETTY=y 9.519 -CONFIG_FBSET=y 9.520 -CONFIG_FEATURE_FBSET_FANCY=y 9.521 -CONFIG_FEATURE_FBSET_READMODE=y 9.522 -# CONFIG_FDFLUSH is not set 9.523 -CONFIG_FDFORMAT=y 9.524 -CONFIG_FDISK=y 9.525 -CONFIG_FDISK_SUPPORT_LARGE_DISKS=y 9.526 -CONFIG_FEATURE_FDISK_WRITABLE=y 9.527 -# CONFIG_FEATURE_AIX_LABEL is not set 9.528 -# CONFIG_FEATURE_SGI_LABEL is not set 9.529 -# CONFIG_FEATURE_SUN_LABEL is not set 9.530 -# CONFIG_FEATURE_OSF_LABEL is not set 9.531 -CONFIG_FEATURE_GPT_LABEL=y 9.532 -# CONFIG_FEATURE_FDISK_ADVANCED is not set 9.533 -# CONFIG_FINDFS is not set 9.534 -# CONFIG_FLOCK is not set 9.535 -# CONFIG_FREERAMDISK is not set 9.536 -# CONFIG_FSCK_MINIX is not set 9.537 -CONFIG_MKFS_EXT2=y 9.538 -# CONFIG_MKFS_MINIX is not set 9.539 -# CONFIG_FEATURE_MINIX2 is not set 9.540 -# CONFIG_MKFS_REISER is not set 9.541 -# CONFIG_MKFS_VFAT is not set 9.542 -# CONFIG_GETOPT is not set 9.543 -# CONFIG_FEATURE_GETOPT_LONG is not set 9.544 -CONFIG_HEXDUMP=y 9.545 -CONFIG_FEATURE_HEXDUMP_REVERSE=y 9.546 -# CONFIG_HD is not set 9.547 -CONFIG_HWCLOCK=y 9.548 -# CONFIG_FEATURE_HWCLOCK_LONG_OPTIONS is not set 9.549 -# CONFIG_FEATURE_HWCLOCK_ADJTIME_FHS is not set 9.550 -# CONFIG_IPCRM is not set 9.551 -# CONFIG_IPCS is not set 9.552 -CONFIG_LOSETUP=y 9.553 -CONFIG_LSPCI=y 9.554 -CONFIG_LSUSB=y 9.555 -CONFIG_MDEV=y 9.556 -# CONFIG_FEATURE_MDEV_CONF is not set 9.557 -# CONFIG_FEATURE_MDEV_RENAME is not set 9.558 -# CONFIG_FEATURE_MDEV_RENAME_REGEXP is not set 9.559 -# CONFIG_FEATURE_MDEV_EXEC is not set 9.560 -CONFIG_FEATURE_MDEV_LOAD_FIRMWARE=y 9.561 -CONFIG_MKSWAP=y 9.562 -# CONFIG_FEATURE_MKSWAP_UUID is not set 9.563 -CONFIG_MORE=y 9.564 -CONFIG_MOUNT=y 9.565 -# CONFIG_FEATURE_MOUNT_FAKE is not set 9.566 -# CONFIG_FEATURE_MOUNT_VERBOSE is not set 9.567 -# CONFIG_FEATURE_MOUNT_HELPERS is not set 9.568 -CONFIG_FEATURE_MOUNT_LABEL=y 9.569 -# CONFIG_FEATURE_MOUNT_NFS is not set 9.570 -# CONFIG_FEATURE_MOUNT_CIFS is not set 9.571 -CONFIG_FEATURE_MOUNT_FLAGS=y 9.572 -CONFIG_FEATURE_MOUNT_FSTAB=y 9.573 -# CONFIG_PIVOT_ROOT is not set 9.574 -CONFIG_RDATE=y 9.575 -# CONFIG_RDEV is not set 9.576 -CONFIG_READPROFILE=y 9.577 -# CONFIG_RTCWAKE is not set 9.578 -CONFIG_SCRIPT=y 9.579 -# CONFIG_SCRIPTREPLAY is not set 9.580 -# CONFIG_SETARCH is not set 9.581 -CONFIG_SWAPONOFF=y 9.582 -# CONFIG_FEATURE_SWAPON_PRI is not set 9.583 -CONFIG_SWITCH_ROOT=y 9.584 -CONFIG_UMOUNT=y 9.585 -CONFIG_FEATURE_UMOUNT_ALL=y 9.586 - 9.587 -# 9.588 -# Common options for mount/umount 9.589 -# 9.590 -CONFIG_FEATURE_MOUNT_LOOP=y 9.591 -# CONFIG_FEATURE_MOUNT_LOOP_CREATE is not set 9.592 -# CONFIG_FEATURE_MTAB_SUPPORT is not set 9.593 -CONFIG_VOLUMEID=y 9.594 - 9.595 -# 9.596 -# Filesystem/Volume identification 9.597 -# 9.598 -CONFIG_FEATURE_VOLUMEID_EXT=y 9.599 -# CONFIG_FEATURE_VOLUMEID_BTRFS is not set 9.600 -# CONFIG_FEATURE_VOLUMEID_REISERFS is not set 9.601 -CONFIG_FEATURE_VOLUMEID_FAT=y 9.602 -# CONFIG_FEATURE_VOLUMEID_HFS is not set 9.603 -# CONFIG_FEATURE_VOLUMEID_JFS is not set 9.604 -# CONFIG_FEATURE_VOLUMEID_XFS is not set 9.605 -# CONFIG_FEATURE_VOLUMEID_NTFS is not set 9.606 -CONFIG_FEATURE_VOLUMEID_ISO9660=y 9.607 -# CONFIG_FEATURE_VOLUMEID_UDF is not set 9.608 -# CONFIG_FEATURE_VOLUMEID_LUKS is not set 9.609 -CONFIG_FEATURE_VOLUMEID_LINUXSWAP=y 9.610 -# CONFIG_FEATURE_VOLUMEID_CRAMFS is not set 9.611 -# CONFIG_FEATURE_VOLUMEID_ROMFS is not set 9.612 -# CONFIG_FEATURE_VOLUMEID_SYSV is not set 9.613 -# CONFIG_FEATURE_VOLUMEID_OCFS2 is not set 9.614 -# CONFIG_FEATURE_VOLUMEID_LINUXRAID is not set 9.615 - 9.616 -# 9.617 -# Miscellaneous Utilities 9.618 -# 9.619 -CONFIG_CONSPY=y 9.620 -# CONFIG_NANDWRITE is not set 9.621 -# CONFIG_NANDDUMP is not set 9.622 -# CONFIG_UBIATTACH is not set 9.623 -# CONFIG_UBIDETACH is not set 9.624 -# CONFIG_ADJTIMEX is not set 9.625 -# CONFIG_BBCONFIG is not set 9.626 -# CONFIG_FEATURE_COMPRESS_BBCONFIG is not set 9.627 -CONFIG_BEEP=y 9.628 -CONFIG_FEATURE_BEEP_FREQ=4000 9.629 -CONFIG_FEATURE_BEEP_LENGTH_MS=30 9.630 -# CONFIG_CHAT is not set 9.631 -# CONFIG_FEATURE_CHAT_NOFAIL is not set 9.632 -# CONFIG_FEATURE_CHAT_TTY_HIFI is not set 9.633 -# CONFIG_FEATURE_CHAT_IMPLICIT_CR is not set 9.634 -# CONFIG_FEATURE_CHAT_SWALLOW_OPTS is not set 9.635 -# CONFIG_FEATURE_CHAT_SEND_ESCAPES is not set 9.636 -# CONFIG_FEATURE_CHAT_VAR_ABORT_LEN is not set 9.637 -# CONFIG_FEATURE_CHAT_CLR_ABORT is not set 9.638 -# CONFIG_CHRT is not set 9.639 -CONFIG_CROND=y 9.640 -# CONFIG_FEATURE_CROND_D is not set 9.641 -# CONFIG_FEATURE_CROND_CALL_SENDMAIL is not set 9.642 -CONFIG_FEATURE_CROND_DIR="/var/spool/cron" 9.643 -# CONFIG_CRONTAB is not set 9.644 -# CONFIG_DC is not set 9.645 -# CONFIG_FEATURE_DC_LIBM is not set 9.646 -# CONFIG_DEVFSD is not set 9.647 -# CONFIG_DEVFSD_MODLOAD is not set 9.648 -# CONFIG_DEVFSD_FG_NP is not set 9.649 -# CONFIG_DEVFSD_VERBOSE is not set 9.650 -# CONFIG_FEATURE_DEVFS is not set 9.651 -# CONFIG_DEVMEM is not set 9.652 -# CONFIG_EJECT is not set 9.653 -# CONFIG_FEATURE_EJECT_SCSI is not set 9.654 -# CONFIG_FBSPLASH is not set 9.655 -# CONFIG_FLASHCP is not set 9.656 -# CONFIG_FLASH_LOCK is not set 9.657 -# CONFIG_FLASH_UNLOCK is not set 9.658 -# CONFIG_FLASH_ERASEALL is not set 9.659 -# CONFIG_IONICE is not set 9.660 -# CONFIG_INOTIFYD is not set 9.661 -# CONFIG_LAST is not set 9.662 -# CONFIG_FEATURE_LAST_SMALL is not set 9.663 -# CONFIG_FEATURE_LAST_FANCY is not set 9.664 -CONFIG_LESS=y 9.665 -CONFIG_FEATURE_LESS_MAXLINES=9999999 9.666 -CONFIG_FEATURE_LESS_BRACKETS=y 9.667 -# CONFIG_FEATURE_LESS_FLAGS is not set 9.668 -# CONFIG_FEATURE_LESS_MARKS is not set 9.669 -CONFIG_FEATURE_LESS_REGEXP=y 9.670 -# CONFIG_FEATURE_LESS_WINCH is not set 9.671 -# CONFIG_FEATURE_LESS_DASHCMD is not set 9.672 -# CONFIG_FEATURE_LESS_LINENUMS is not set 9.673 -CONFIG_HDPARM=y 9.674 -# CONFIG_FEATURE_HDPARM_GET_IDENTITY is not set 9.675 -# CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF is not set 9.676 -# CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF is not set 9.677 -# CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET is not set 9.678 -# CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF is not set 9.679 -CONFIG_FEATURE_HDPARM_HDIO_GETSET_DMA=y 9.680 -# CONFIG_MAKEDEVS is not set 9.681 -# CONFIG_FEATURE_MAKEDEVS_LEAF is not set 9.682 -# CONFIG_FEATURE_MAKEDEVS_TABLE is not set 9.683 -# CONFIG_MAN is not set 9.684 -# CONFIG_MICROCOM is not set 9.685 -# CONFIG_MOUNTPOINT is not set 9.686 -# CONFIG_MT is not set 9.687 -# CONFIG_RAIDAUTORUN is not set 9.688 -# CONFIG_READAHEAD is not set 9.689 -# CONFIG_RFKILL is not set 9.690 -# CONFIG_RUNLEVEL is not set 9.691 -# CONFIG_RX is not set 9.692 -# CONFIG_SETSID is not set 9.693 -# CONFIG_STRINGS is not set 9.694 -# CONFIG_TASKSET is not set 9.695 -# CONFIG_FEATURE_TASKSET_FANCY is not set 9.696 -# CONFIG_TIME is not set 9.697 -# CONFIG_TIMEOUT is not set 9.698 -# CONFIG_TTYSIZE is not set 9.699 -# CONFIG_VOLNAME is not set 9.700 -# CONFIG_WALL is not set 9.701 -# CONFIG_WATCHDOG is not set 9.702 - 9.703 -# 9.704 -# Networking Utilities 9.705 -# 9.706 -# CONFIG_NBDCLIENT is not set 9.707 -CONFIG_NC=y 9.708 -CONFIG_NC_SERVER=y 9.709 -CONFIG_NC_EXTRA=y 9.710 -# CONFIG_NC_110_COMPAT is not set 9.711 -# CONFIG_FEATURE_IPV6 is not set 9.712 -# CONFIG_FEATURE_UNIX_LOCAL is not set 9.713 -# CONFIG_FEATURE_PREFER_IPV4_ADDRESS is not set 9.714 -# CONFIG_VERBOSE_RESOLUTION_ERRORS is not set 9.715 -CONFIG_ARP=y 9.716 -# CONFIG_ARPING is not set 9.717 -# CONFIG_BRCTL is not set 9.718 -# CONFIG_FEATURE_BRCTL_FANCY is not set 9.719 -# CONFIG_FEATURE_BRCTL_SHOW is not set 9.720 -# CONFIG_DNSD is not set 9.721 -CONFIG_ETHER_WAKE=y 9.722 -# CONFIG_FAKEIDENTD is not set 9.723 -CONFIG_FTPD=y 9.724 -CONFIG_FEATURE_FTP_WRITE=y 9.725 -CONFIG_FEATURE_FTPD_ACCEPT_BROKEN_LIST=y 9.726 -CONFIG_FTPGET=y 9.727 -CONFIG_FTPPUT=y 9.728 -# CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS is not set 9.729 -CONFIG_HOSTNAME=y 9.730 -CONFIG_HTTPD=y 9.731 -CONFIG_FEATURE_HTTPD_RANGES=y 9.732 -CONFIG_FEATURE_HTTPD_USE_SENDFILE=y 9.733 -CONFIG_FEATURE_HTTPD_SETUID=y 9.734 -CONFIG_FEATURE_HTTPD_BASIC_AUTH=y 9.735 -# CONFIG_FEATURE_HTTPD_AUTH_MD5 is not set 9.736 -CONFIG_FEATURE_HTTPD_CGI=y 9.737 -CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR=y 9.738 -# CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV is not set 9.739 -CONFIG_FEATURE_HTTPD_ENCODE_URL_STR=y 9.740 -CONFIG_FEATURE_HTTPD_ERROR_PAGES=y 9.741 -CONFIG_FEATURE_HTTPD_PROXY=y 9.742 -# CONFIG_FEATURE_HTTPD_GZIP is not set 9.743 -CONFIG_IFCONFIG=y 9.744 -CONFIG_FEATURE_IFCONFIG_STATUS=y 9.745 -# CONFIG_FEATURE_IFCONFIG_SLIP is not set 9.746 -# CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ is not set 9.747 -CONFIG_FEATURE_IFCONFIG_HW=y 9.748 -CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS=y 9.749 -# CONFIG_IFENSLAVE is not set 9.750 -# CONFIG_IFPLUGD is not set 9.751 -# CONFIG_IFUPDOWN is not set 9.752 -CONFIG_IFUPDOWN_IFSTATE_PATH="" 9.753 -# CONFIG_FEATURE_IFUPDOWN_IP is not set 9.754 -# CONFIG_FEATURE_IFUPDOWN_IP_BUILTIN is not set 9.755 -# CONFIG_FEATURE_IFUPDOWN_IFCONFIG_BUILTIN is not set 9.756 -# CONFIG_FEATURE_IFUPDOWN_IPV4 is not set 9.757 -# CONFIG_FEATURE_IFUPDOWN_IPV6 is not set 9.758 -# CONFIG_FEATURE_IFUPDOWN_MAPPING is not set 9.759 -# CONFIG_FEATURE_IFUPDOWN_EXTERNAL_DHCP is not set 9.760 -CONFIG_INETD=y 9.761 -CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO=y 9.762 -CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD=y 9.763 -CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME=y 9.764 -CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME=y 9.765 -CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN=y 9.766 -# CONFIG_FEATURE_INETD_RPC is not set 9.767 -# CONFIG_IP is not set 9.768 -# CONFIG_FEATURE_IP_ADDRESS is not set 9.769 -# CONFIG_FEATURE_IP_LINK is not set 9.770 -# CONFIG_FEATURE_IP_ROUTE is not set 9.771 -# CONFIG_FEATURE_IP_TUNNEL is not set 9.772 -# CONFIG_FEATURE_IP_RULE is not set 9.773 -# CONFIG_FEATURE_IP_SHORT_FORMS is not set 9.774 -# CONFIG_FEATURE_IP_RARE_PROTOCOLS is not set 9.775 -# CONFIG_IPADDR is not set 9.776 -# CONFIG_IPLINK is not set 9.777 -# CONFIG_IPROUTE is not set 9.778 -# CONFIG_IPTUNNEL is not set 9.779 -# CONFIG_IPRULE is not set 9.780 -# CONFIG_IPCALC is not set 9.781 -# CONFIG_FEATURE_IPCALC_FANCY is not set 9.782 -# CONFIG_FEATURE_IPCALC_LONG_OPTIONS is not set 9.783 -# CONFIG_NAMEIF is not set 9.784 -# CONFIG_FEATURE_NAMEIF_EXTENDED is not set 9.785 -CONFIG_NETSTAT=y 9.786 -CONFIG_FEATURE_NETSTAT_WIDE=y 9.787 -CONFIG_FEATURE_NETSTAT_PRG=y 9.788 -CONFIG_NSLOOKUP=y 9.789 -CONFIG_NTPD=y 9.790 -CONFIG_FEATURE_NTPD_SERVER=y 9.791 -CONFIG_PING=y 9.792 -# CONFIG_PING6 is not set 9.793 -CONFIG_FEATURE_FANCY_PING=y 9.794 -# CONFIG_PSCAN is not set 9.795 -CONFIG_ROUTE=y 9.796 -# CONFIG_SLATTACH is not set 9.797 -# CONFIG_TCPSVD is not set 9.798 -CONFIG_TELNET=y 9.799 -CONFIG_FEATURE_TELNET_TTYPE=y 9.800 -CONFIG_FEATURE_TELNET_AUTOLOGIN=y 9.801 -CONFIG_TELNETD=y 9.802 -CONFIG_FEATURE_TELNETD_STANDALONE=y 9.803 -# CONFIG_FEATURE_TELNETD_INETD_WAIT is not set 9.804 -CONFIG_TFTP=y 9.805 -CONFIG_TFTPD=y 9.806 - 9.807 -# 9.808 -# Common options for tftp/tftpd 9.809 -# 9.810 -CONFIG_FEATURE_TFTPD_RIS=y 9.811 -CONFIG_FEATURE_TFTP_GET=y 9.812 -CONFIG_FEATURE_TFTP_PUT=y 9.813 -CONFIG_FEATURE_TFTP_BLOCKSIZE=y 9.814 -# CONFIG_FEATURE_TFTP_PROGRESS_BAR is not set 9.815 -# CONFIG_TFTP_DEBUG is not set 9.816 -# CONFIG_TRACEROUTE is not set 9.817 -# CONFIG_TRACEROUTE6 is not set 9.818 -# CONFIG_FEATURE_TRACEROUTE_VERBOSE is not set 9.819 -# CONFIG_FEATURE_TRACEROUTE_SOURCE_ROUTE is not set 9.820 -# CONFIG_FEATURE_TRACEROUTE_USE_ICMP is not set 9.821 -CONFIG_TUNCTL=y 9.822 -# CONFIG_FEATURE_TUNCTL_UG is not set 9.823 -CONFIG_UDHCPD=y 9.824 -# CONFIG_DHCPRELAY is not set 9.825 -CONFIG_DUMPLEASES=y 9.826 -# CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY is not set 9.827 -CONFIG_DHCPD_LEASES_FILE="/var/lib/misc/udhcpd.leases" 9.828 -CONFIG_UDHCPC=y 9.829 -CONFIG_FEATURE_UDHCPC_ARPING=y 9.830 -# CONFIG_FEATURE_UDHCP_PORT is not set 9.831 -CONFIG_UDHCP_DEBUG=0 9.832 -# CONFIG_FEATURE_UDHCP_RFC3397 is not set 9.833 -CONFIG_UDHCPC_DEFAULT_SCRIPT="/usr/share/udhcpc/default.script" 9.834 -CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS=80 9.835 -CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS="" 9.836 -# CONFIG_UDPSVD is not set 9.837 -# CONFIG_VCONFIG is not set 9.838 -CONFIG_WGET=y 9.839 -# CONFIG_FEATURE_WGET_STATUSBAR is not set 9.840 -# CONFIG_FEATURE_WGET_AUTHENTICATION is not set 9.841 -# CONFIG_FEATURE_WGET_LONG_OPTIONS is not set 9.842 -# CONFIG_FEATURE_WGET_TIMEOUT is not set 9.843 -# CONFIG_ZCIP is not set 9.844 - 9.845 -# 9.846 -# Print Utilities 9.847 -# 9.848 -# CONFIG_LPD is not set 9.849 -# CONFIG_LPR is not set 9.850 -# CONFIG_LPQ is not set 9.851 - 9.852 -# 9.853 -# Mail Utilities 9.854 -# 9.855 -# CONFIG_MAKEMIME is not set 9.856 -CONFIG_FEATURE_MIME_CHARSET="" 9.857 -# CONFIG_POPMAILDIR is not set 9.858 -# CONFIG_FEATURE_POPMAILDIR_DELIVERY is not set 9.859 -# CONFIG_REFORMIME is not set 9.860 -# CONFIG_FEATURE_REFORMIME_COMPAT is not set 9.861 -# CONFIG_SENDMAIL is not set 9.862 - 9.863 -# 9.864 -# Process Utilities 9.865 -# 9.866 -# CONFIG_IOSTAT is not set 9.867 -# CONFIG_MPSTAT is not set 9.868 -# CONFIG_PMAP is not set 9.869 -# CONFIG_POWERTOP is not set 9.870 -# CONFIG_SMEMCAP is not set 9.871 -CONFIG_FREE=y 9.872 -# CONFIG_FUSER is not set 9.873 -CONFIG_KILL=y 9.874 -CONFIG_KILLALL=y 9.875 -CONFIG_KILLALL5=y 9.876 -# CONFIG_NMETER is not set 9.877 -# CONFIG_PGREP is not set 9.878 -CONFIG_PIDOF=y 9.879 -CONFIG_FEATURE_PIDOF_SINGLE=y 9.880 -CONFIG_FEATURE_PIDOF_OMIT=y 9.881 -# CONFIG_PKILL is not set 9.882 -CONFIG_PS=y 9.883 -CONFIG_FEATURE_PS_WIDE=y 9.884 -# CONFIG_FEATURE_PS_TIME is not set 9.885 -# CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS is not set 9.886 -# CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS is not set 9.887 -# CONFIG_RENICE is not set 9.888 -# CONFIG_BB_SYSCTL is not set 9.889 -CONFIG_TOP=y 9.890 -# CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE is not set 9.891 -# CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS is not set 9.892 -# CONFIG_FEATURE_TOP_SMP_CPU is not set 9.893 -# CONFIG_FEATURE_TOP_DECIMALS is not set 9.894 -# CONFIG_FEATURE_TOP_SMP_PROCESS is not set 9.895 -CONFIG_FEATURE_TOPMEM=y 9.896 -# CONFIG_FEATURE_SHOW_THREADS is not set 9.897 -CONFIG_UPTIME=y 9.898 -# CONFIG_WATCH is not set 9.899 - 9.900 -# 9.901 -# Runit Utilities 9.902 -# 9.903 -# CONFIG_RUNSV is not set 9.904 -# CONFIG_RUNSVDIR is not set 9.905 -# CONFIG_FEATURE_RUNSVDIR_LOG is not set 9.906 -# CONFIG_SV is not set 9.907 -CONFIG_SV_DEFAULT_SERVICE_DIR="" 9.908 -# CONFIG_SVLOGD is not set 9.909 -# CONFIG_CHPST is not set 9.910 -# CONFIG_SETUIDGID is not set 9.911 -# CONFIG_ENVUIDGID is not set 9.912 -# CONFIG_ENVDIR is not set 9.913 -# CONFIG_SOFTLIMIT is not set 9.914 -# CONFIG_CHCON is not set 9.915 -# CONFIG_FEATURE_CHCON_LONG_OPTIONS is not set 9.916 -# CONFIG_GETENFORCE is not set 9.917 -# CONFIG_GETSEBOOL is not set 9.918 -# CONFIG_LOAD_POLICY is not set 9.919 -# CONFIG_MATCHPATHCON is not set 9.920 -# CONFIG_RESTORECON is not set 9.921 -# CONFIG_RUNCON is not set 9.922 -# CONFIG_FEATURE_RUNCON_LONG_OPTIONS is not set 9.923 -# CONFIG_SELINUXENABLED is not set 9.924 -# CONFIG_SETENFORCE is not set 9.925 -# CONFIG_SETFILES is not set 9.926 -# CONFIG_FEATURE_SETFILES_CHECK_OPTION is not set 9.927 -# CONFIG_SETSEBOOL is not set 9.928 -# CONFIG_SESTATUS is not set 9.929 - 9.930 -# 9.931 -# Shells 9.932 -# 9.933 -CONFIG_ASH=y 9.934 -CONFIG_ASH_BASH_COMPAT=y 9.935 -CONFIG_ASH_JOB_CONTROL=y 9.936 -CONFIG_ASH_ALIAS=y 9.937 -CONFIG_ASH_GETOPTS=y 9.938 -# CONFIG_ASH_BUILTIN_ECHO is not set 9.939 -# CONFIG_ASH_BUILTIN_PRINTF is not set 9.940 -# CONFIG_ASH_BUILTIN_TEST is not set 9.941 -CONFIG_ASH_CMDCMD=y 9.942 -# CONFIG_ASH_MAIL is not set 9.943 -CONFIG_ASH_OPTIMIZE_FOR_SIZE=y 9.944 -CONFIG_ASH_RANDOM_SUPPORT=y 9.945 -CONFIG_ASH_EXPAND_PRMT=y 9.946 -# CONFIG_CTTYHACK is not set 9.947 -# CONFIG_HUSH is not set 9.948 -# CONFIG_HUSH_BASH_COMPAT is not set 9.949 -# CONFIG_HUSH_BRACE_EXPANSION is not set 9.950 -# CONFIG_HUSH_HELP is not set 9.951 -# CONFIG_HUSH_INTERACTIVE is not set 9.952 -# CONFIG_HUSH_SAVEHISTORY is not set 9.953 -# CONFIG_HUSH_JOB is not set 9.954 -# CONFIG_HUSH_TICK is not set 9.955 -# CONFIG_HUSH_IF is not set 9.956 -# CONFIG_HUSH_LOOPS is not set 9.957 -# CONFIG_HUSH_CASE is not set 9.958 -# CONFIG_HUSH_FUNCTIONS is not set 9.959 -# CONFIG_HUSH_LOCAL is not set 9.960 -# CONFIG_HUSH_RANDOM_SUPPORT is not set 9.961 -# CONFIG_HUSH_EXPORT_N is not set 9.962 -# CONFIG_HUSH_MODE_X is not set 9.963 -# CONFIG_MSH is not set 9.964 -CONFIG_FEATURE_SH_IS_ASH=y 9.965 -# CONFIG_FEATURE_SH_IS_HUSH is not set 9.966 -# CONFIG_FEATURE_SH_IS_NONE is not set 9.967 -# CONFIG_FEATURE_BASH_IS_ASH is not set 9.968 -# CONFIG_FEATURE_BASH_IS_HUSH is not set 9.969 -CONFIG_FEATURE_BASH_IS_NONE=y 9.970 -CONFIG_SH_MATH_SUPPORT=y 9.971 -# CONFIG_SH_MATH_SUPPORT_64 is not set 9.972 -CONFIG_FEATURE_SH_EXTRA_QUIET=y 9.973 -CONFIG_FEATURE_SH_STANDALONE=y 9.974 -# CONFIG_FEATURE_SH_NOFORK is not set 9.975 - 9.976 -# 9.977 -# System Logging Utilities 9.978 -# 9.979 -CONFIG_SYSLOGD=y 9.980 -CONFIG_FEATURE_ROTATE_LOGFILE=y 9.981 -CONFIG_FEATURE_REMOTE_LOG=y 9.982 -CONFIG_FEATURE_SYSLOGD_DUP=y 9.983 -CONFIG_FEATURE_SYSLOGD_READ_BUFFER_SIZE=256 9.984 -# CONFIG_FEATURE_IPC_SYSLOG is not set 9.985 -CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=0 9.986 -# CONFIG_LOGREAD is not set 9.987 -# CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING is not set 9.988 -CONFIG_KLOGD=y 9.989 -# CONFIG_FEATURE_KLOGD_KLOGCTL is not set 9.990 -CONFIG_LOGGER=y
10.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 10.2 +++ b/busybox/stuff/busybox-1.26-bug9471.u Sat Feb 11 15:47:13 2017 +0100 10.3 @@ -0,0 +1,28 @@ 10.4 +--- busybox-1.26.2/networking/wget.c 10.5 ++++ busybox-1.26.2/networking/wget.c 10.6 +@@ -1093,12 +1093,19 @@ 10.7 + } 10.8 + 10.9 + fflush(sfp); 10.10 +- /* If we use SSL helper, keeping our end of the socket open for writing 10.11 +- * makes our end (i.e. the same fd!) readable (EAGAIN instead of EOF) 10.12 +- * even after child closes its copy of the fd. 10.13 +- * This helps: 10.14 +- */ 10.15 +- shutdown(fileno(sfp), SHUT_WR); 10.16 ++/* Tried doing this unconditionally. 10.17 ++ * Cloudflare and nginx/1.11.5 are shocked to see SHUT_WR on non-HTTPS. 10.18 ++ */ 10.19 ++#if ENABLE_FEATURE_WGET_OPENSSL || ENABLE_FEATURE_WGET_SSL_HELPER 10.20 ++ if (target.protocol == P_HTTPS) { 10.21 ++ /* If we use SSL helper, keeping our end of the socket open for writing 10.22 ++ * makes our end (i.e. the same fd!) readable (EAGAIN instead of EOF) 10.23 ++ * even after child closes its copy of the fd. 10.24 ++ * This helps: 10.25 ++ */ 10.26 ++ shutdown(fileno(sfp), SHUT_WR); 10.27 ++ } 10.28 ++#endif 10.29 + 10.30 + /* 10.31 + * Retrieve HTTP response line and check for "200" status code.
11.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 11.2 +++ b/busybox/stuff/busybox-1.26-cmdline.u Sat Feb 11 15:47:13 2017 +0100 11.3 @@ -0,0 +1,37 @@ 11.4 +Display command line in usage output. Useful to debug scripts with variables. 11.5 +--- busybox-1.26/libbb/appletlib.c 11.6 ++++ busybox-1.26/libbb/appletlib.c 11.7 +@@ -92,9 +92,16 @@ 11.8 + 11.9 + #endif /* FEATURE_COMPRESS_USAGE */ 11.10 + 11.11 +- 11.12 ++static char **bb_argv; 11.13 + void FAST_FUNC bb_show_usage(void) 11.14 + { 11.15 ++ full_write2_str("\nCommand line: "); 11.16 ++ while (*bb_argv) { 11.17 ++ full_write2_str(*bb_argv++); 11.18 ++ full_write2_str(" "); 11.19 ++ } 11.20 ++ full_write2_str("\n\n"); 11.21 ++ 11.22 + if (ENABLE_SHOW_USAGE) { 11.23 + #ifdef SINGLE_APPLET_STR 11.24 + /* Imagine that this applet is "true". Dont suck in printf! */ 11.25 +@@ -714,6 +721,7 @@ 11.26 + /* If we were called as "busybox..." */ 11.27 + static int busybox_main(char **argv) 11.28 + { 11.29 ++ bb_argv = argv; 11.30 + if (!argv[1]) { 11.31 + /* Called without arguments */ 11.32 + const char *a; 11.33 +@@ -916,6 +924,7 @@ 11.34 + int main(int argc UNUSED_PARAM, char **argv) 11.35 + #endif 11.36 + { 11.37 ++ bb_argv = argv; 11.38 + #if 0 11.39 + /* TODO: find a use for a block of memory between end of .bss 11.40 + * and end of page. For example, I'm getting "_end:0x812e698 2408 bytes"
12.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 12.2 +++ b/busybox/stuff/busybox-1.26-cpio.u Sat Feb 11 15:47:13 2017 +0100 12.3 @@ -0,0 +1,12 @@ 12.4 +--- busybox-1.25/archival/cpio.c 12.5 ++++ busybox-1.25/archival/cpio.c 12.6 +@@ -244,6 +244,9 @@ 12.7 + if (!(S_ISLNK(st.st_mode) || S_ISREG(st.st_mode))) 12.8 + st.st_size = 0; /* paranoia */ 12.9 + 12.10 ++ if (S_ISLNK(st.st_mode)) 12.11 ++ st.st_nlink = 1; /* like GNU cpio */ 12.12 ++ 12.13 + /* Store hardlinks for later processing, dont output them */ 12.14 + if (!S_ISDIR(st.st_mode) && st.st_nlink > 1) { 12.15 + struct name_s *n;
13.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 13.2 +++ b/busybox/stuff/busybox-1.26-diet.u Sat Feb 11 15:47:13 2017 +0100 13.3 @@ -0,0 +1,110 @@ 13.4 +--- busybox-1.25/include/platform.h 13.5 ++++ busybox-1.25/include/platform.h 13.6 +@@ -501,6 +501,20 @@ 13.7 + # undef HAVE_NET_ETHERNET_H 13.8 + #endif 13.9 + 13.10 ++#if defined(__dietlibc__) 13.11 ++# define __aligned_u64 __u64 __attribute__((aligned(8))) 13.12 ++# define LOOP_SET_STATUS64 0x4C04 13.13 ++# define LOOP_GET_STATUS64 0x4C05 13.14 ++# define MAXSYMLINKS 20 13.15 ++# define S_TYPEISMQ(x) 0 13.16 ++# define S_TYPEISSEM(x) 0 13.17 ++# define S_TYPEISSHM(x) 0 13.18 ++# undef HAVE_STRVERSCMP 13.19 ++# undef HAVE_DPRINTF 13.20 ++# undef HAVE_STRCASESTR 13.21 ++# define ttyname_r(a,b,c) (strlcpy(b, ttyname(a), c) == 0) 13.22 ++#endif 13.23 ++ 13.24 + /* 13.25 + * Now, define prototypes for all the functions defined in platform.c 13.26 + * These must come after all the HAVE_* macros are defined (or not) 13.27 +--- busybox-1.25/networking/ping.c 13.28 ++++ busybox-1.25/networking/ping.c 13.29 +@@ -30,6 +30,84 @@ 13.30 + #include "libbb.h" 13.31 + #include "common_bufsiz.h" 13.32 + 13.33 ++#ifdef __dietlibc__ 13.34 ++/* Dietlibc is missing the BSD definition 'struct icmp' */ 13.35 ++/* 13.36 ++ * Internal of an ICMP Router Advertisement 13.37 ++ */ 13.38 ++struct icmp_ra_addr 13.39 ++{ 13.40 ++ uint32_t ira_addr; 13.41 ++ uint32_t ira_preference; 13.42 ++}; 13.43 ++ 13.44 ++struct icmp 13.45 ++{ 13.46 ++ uint8_t icmp_type; /* type of message, see below */ 13.47 ++ uint8_t icmp_code; /* type sub code */ 13.48 ++ uint16_t icmp_cksum; /* ones complement checksum of struct */ 13.49 ++ union 13.50 ++ { 13.51 ++ uint8_t ih_pptr; /* ICMP_PARAMPROB */ 13.52 ++ struct in_addr ih_gwaddr; /* gateway address */ 13.53 ++ struct ih_idseq /* echo datagram */ 13.54 ++ { 13.55 ++ uint16_t icd_id; 13.56 ++ uint16_t icd_seq; 13.57 ++ } ih_idseq; 13.58 ++ uint32_t ih_void; 13.59 ++ 13.60 ++ /* ICMP_UNREACH_NEEDFRAG -- Path MTU Discovery (RFC1191) */ 13.61 ++ struct ih_pmtu 13.62 ++ { 13.63 ++ uint16_t ipm_void; 13.64 ++ uint16_t ipm_nextmtu; 13.65 ++ } ih_pmtu; 13.66 ++ 13.67 ++ struct ih_rtradv 13.68 ++ { 13.69 ++ uint8_t irt_num_addrs; 13.70 ++ uint8_t irt_wpa; 13.71 ++ uint16_t irt_lifetime; 13.72 ++ } ih_rtradv; 13.73 ++ } icmp_hun; 13.74 ++#define icmp_pptr icmp_hun.ih_pptr 13.75 ++#define icmp_gwaddr icmp_hun.ih_gwaddr 13.76 ++#define icmp_id icmp_hun.ih_idseq.icd_id 13.77 ++#define icmp_seq icmp_hun.ih_idseq.icd_seq 13.78 ++#define icmp_void icmp_hun.ih_void 13.79 ++#define icmp_pmvoid icmp_hun.ih_pmtu.ipm_void 13.80 ++#define icmp_nextmtu icmp_hun.ih_pmtu.ipm_nextmtu 13.81 ++#define icmp_num_addrs icmp_hun.ih_rtradv.irt_num_addrs 13.82 ++#define icmp_wpa icmp_hun.ih_rtradv.irt_wpa 13.83 ++#define icmp_lifetime icmp_hun.ih_rtradv.irt_lifetime 13.84 ++ union 13.85 ++ { 13.86 ++ struct 13.87 ++ { 13.88 ++ uint32_t its_otime; 13.89 ++ uint32_t its_rtime; 13.90 ++ uint32_t its_ttime; 13.91 ++ } id_ts; 13.92 ++ struct 13.93 ++ { 13.94 ++ struct ip idi_ip; 13.95 ++ /* options and then 64 bits of data */ 13.96 ++ } id_ip; 13.97 ++ struct icmp_ra_addr id_radv; 13.98 ++ uint32_t id_mask; 13.99 ++ uint8_t id_data[1]; 13.100 ++ } icmp_dun; 13.101 ++#define icmp_otime icmp_dun.id_ts.its_otime 13.102 ++#define icmp_rtime icmp_dun.id_ts.its_rtime 13.103 ++#define icmp_ttime icmp_dun.id_ts.its_ttime 13.104 ++#define icmp_ip icmp_dun.id_ip.idi_ip 13.105 ++#define icmp_radv icmp_dun.id_radv 13.106 ++#define icmp_mask icmp_dun.id_mask 13.107 ++#define icmp_data icmp_dun.id_data 13.108 ++}; 13.109 ++#endif /* __dietlibc__ */ 13.110 ++ 13.111 + #ifdef __BIONIC__ 13.112 + /* should be in netinet/ip_icmp.h */ 13.113 + # define ICMP_DEST_UNREACH 3 /* Destination Unreachable */
14.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 14.2 +++ b/busybox/stuff/busybox-1.26-diff.u Sat Feb 11 15:47:13 2017 +0100 14.3 @@ -0,0 +1,53 @@ 14.4 +--- busybox-1.26/editors/diff.c 14.5 ++++ busybox-1.26/editors/diff.c 14.6 +@@ -113,6 +113,7 @@ 14.7 + //usage: "\n -B Ignore changes whose lines are all blank" 14.8 + //usage: "\n -d Try hard to find a smaller set of changes" 14.9 + //usage: "\n -i Ignore case differences" 14.10 ++//usage: "\n -l Ignore symbolic links" 14.11 + //usage: "\n -L Use LABEL instead of the filename in the unified header" 14.12 + //usage: "\n -N Treat absent files as empty" 14.13 + //usage: "\n -q Output only whether files differ" 14.14 +@@ -144,6 +145,7 @@ 14.15 + FLAG_b, 14.16 + FLAG_d, 14.17 + FLAG_i, 14.18 ++ FLAG_l, 14.19 + FLAG_L, /* never used, handled by getopt32 */ 14.20 + FLAG_N, 14.21 + FLAG_q, 14.22 +@@ -759,6 +761,14 @@ 14.23 + j = fread(buf1, 1, sz, fp[1]); 14.24 + if (i != j) { 14.25 + differ = true; 14.26 ++ /* Ensure we detect binary file even if a file is empty or very 14.27 ++ short. */ 14.28 ++ for (k = 0; k < i; k++) 14.29 ++ if (!buf0[k]) 14.30 ++ binary = true; 14.31 ++ for (k = 0; k < j; k++) 14.32 ++ if (!buf1[k]) 14.33 ++ binary = true; 14.34 + i = MIN(i, j); 14.35 + } 14.36 + if (i == 0) 14.37 +@@ -872,7 +882,9 @@ 14.38 + * Using list.len to specify its length, 14.39 + * add_to_dirlist will remove it. */ 14.40 + list[i].len = strlen(p[i]); 14.41 +- recursive_action(p[i], ACTION_RECURSE | ACTION_FOLLOWLINKS, 14.42 ++ recursive_action(p[i], 14.43 ++ (option_mask32 & FLAG(l)) ? ACTION_RECURSE : 14.44 ++ ACTION_RECURSE | ACTION_FOLLOWLINKS, 14.45 + add_to_dirlist, skip_dir, &list[i], 0); 14.46 + /* Sort dl alphabetically. 14.47 + * GNU diff does this ignoring any number of trailing dots. 14.48 +@@ -986,7 +998,7 @@ 14.49 + #if ENABLE_FEATURE_DIFF_LONG_OPTIONS 14.50 + applet_long_options = diff_longopts; 14.51 + #endif 14.52 +- getopt32(argv, "abdiL:*NqrsS:tTU:+wupBE", 14.53 ++ getopt32(argv, "abdilL:*NqrsS:tTU:+wupBE", 14.54 + &L_arg, &s_start, &opt_U_context); 14.55 + argv += optind; 14.56 + while (L_arg)
15.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 15.2 +++ b/busybox/stuff/busybox-1.26-fbvnc.u Sat Feb 11 15:47:13 2017 +0100 15.3 @@ -0,0 +1,684 @@ 15.4 + text data bss dec hex filename 15.5 + 3179 0 0 3179 c6b util-linux/fbvnc.o 15.6 +--- /dev/null 15.7 ++++ busybox/util-linux/fbvnc.c 15.8 +@@ -0,0 +1,552 @@ 15.9 ++/* vi: set sw=4 ts=4: */ 15.10 ++/* 15.11 ++ * A small linux framebuffer VNC viewer 15.12 ++ * 15.13 ++ * pascal.bellard@ads-lu.com 15.14 ++ * 15.15 ++ * Based on Ali Gholami Rudi's fbvnc.c 15.16 ++ * http://repo.or.cz/w/fbvnc.git 15.17 ++ * 15.18 ++ * Licensed under GPLv2 or later, see file LICENSE in this source tree. 15.19 ++ */ 15.20 ++ 15.21 ++//applet:IF_FBVNC(APPLET(fbvnc, BB_DIR_BIN, BB_SUID_DROP)) 15.22 ++ 15.23 ++//kbuild:lib-$(CONFIG_FBVNC) += fbvnc.o 15.24 ++ 15.25 ++//config:config FBVNC 15.26 ++//config: bool "fbvnc" 15.27 ++//config: default n 15.28 ++//config: depends on PLATFORM_LINUX 15.29 ++//config: help 15.30 ++//config: A linux framebuffer VNC viewer. 15.31 ++ 15.32 ++//usage:#define fbvnc_trivial_usage 15.33 ++//usage: "[VNC_SERVER] [PORT]" 15.34 ++//usage:#define fbvnc_full_usage "\n\n" 15.35 ++//usage: "A linux framebuffer VNC viewer." 15.36 ++//usage: "\nTo exit, press any mouse button and press ESC." 15.37 ++ 15.38 ++#include "libbb.h" 15.39 ++#include "vnc.h" 15.40 ++#include "common_bufsiz.h" 15.41 ++ 15.42 ++/* Stuff stolen from the kernel's fb.h */ 15.43 ++#define FB_ACTIVATE_ALL 64 15.44 ++enum { 15.45 ++ FBIOGET_VSCREENINFO = 0x4600, 15.46 ++ FBIOPUT_VSCREENINFO = 0x4601, 15.47 ++ FBIOGET_FSCREENINFO = 0x4602, 15.48 ++ FBIOGETCMAP = 0x4604, 15.49 ++ FBIOPUTCMAP = 0x4605 15.50 ++}; 15.51 ++ 15.52 ++struct fb_bitfield { 15.53 ++ uint32_t offset; /* beginning of bitfield */ 15.54 ++ uint32_t length; /* length of bitfield */ 15.55 ++ uint32_t msb_right; /* !=0: Most significant bit is right */ 15.56 ++}; 15.57 ++struct fb_var_screeninfo { 15.58 ++ uint32_t xres; /* visible resolution */ 15.59 ++ uint32_t yres; 15.60 ++ uint32_t xres_virtual; /* virtual resolution */ 15.61 ++ uint32_t yres_virtual; 15.62 ++ uint32_t xoffset; /* offset from virtual to visible */ 15.63 ++ uint32_t yoffset; /* resolution */ 15.64 ++ 15.65 ++ uint32_t bits_per_pixel; 15.66 ++ uint32_t grayscale; /* !=0 Graylevels instead of colors */ 15.67 ++ 15.68 ++ struct fb_bitfield red; /* bitfield in fb mem if true color, */ 15.69 ++ struct fb_bitfield green; /* else only length is significant */ 15.70 ++ struct fb_bitfield blue; 15.71 ++ struct fb_bitfield transp; /* transparency */ 15.72 ++ 15.73 ++ uint32_t nonstd; /* !=0 Non standard pixel format */ 15.74 ++ 15.75 ++ uint32_t activate; /* see FB_ACTIVATE_x */ 15.76 ++ 15.77 ++ uint32_t height; /* height of picture in mm */ 15.78 ++ uint32_t width; /* width of picture in mm */ 15.79 ++ 15.80 ++ uint32_t accel_flags; /* acceleration flags (hints) */ 15.81 ++ 15.82 ++ /* Timing: All values in pixclocks, except pixclock (of course) */ 15.83 ++ uint32_t pixclock; /* pixel clock in ps (pico seconds) */ 15.84 ++ uint32_t left_margin; /* time from sync to picture */ 15.85 ++ uint32_t right_margin; /* time from picture to sync */ 15.86 ++ uint32_t upper_margin; /* time from sync to picture */ 15.87 ++ uint32_t lower_margin; 15.88 ++ uint32_t hsync_len; /* length of horizontal sync */ 15.89 ++ uint32_t vsync_len; /* length of vertical sync */ 15.90 ++ uint32_t sync; /* see FB_SYNC_x */ 15.91 ++ uint32_t vmode; /* see FB_VMODE_x */ 15.92 ++ uint32_t reserved[6]; /* Reserved for future compatibility */ 15.93 ++}; 15.94 ++ 15.95 ++#define DEFAULTFBDEV FB_0 15.96 ++ 15.97 ++struct fb_fix_screeninfo { 15.98 ++ char id[16]; /* identification string eg "TT Builtin" */ 15.99 ++ unsigned long smem_start; /* Start of frame buffer mem */ 15.100 ++ /* (physical address) */ 15.101 ++ uint32_t smem_len; /* Length of frame buffer mem */ 15.102 ++ uint32_t type; /* see FB_TYPE_* */ 15.103 ++ uint32_t type_aux; /* Interleave for interleaved Planes */ 15.104 ++ uint32_t visual; /* see FB_VISUAL_* */ 15.105 ++ uint16_t xpanstep; /* zero if no hardware panning */ 15.106 ++ uint16_t ypanstep; /* zero if no hardware panning */ 15.107 ++ uint16_t ywrapstep; /* zero if no hardware ywrap */ 15.108 ++ uint32_t line_length; /* length of a line in bytes */ 15.109 ++ unsigned long mmio_start; /* Start of Memory Mapped I/O */ 15.110 ++ /* (physical address) */ 15.111 ++ uint32_t mmio_len; /* Length of Memory Mapped I/O */ 15.112 ++ uint32_t accel; /* Indicate to driver which */ 15.113 ++ /* specific chip/card we have */ 15.114 ++ uint16_t reserved[3]; /* Reserved for future compatibility */ 15.115 ++}; 15.116 ++ 15.117 ++struct fb_cmap { 15.118 ++ uint32_t start; /* First entry */ 15.119 ++ uint32_t len; /* Number of entries */ 15.120 ++ uint16_t *red; /* Red values */ 15.121 ++ uint16_t *green; 15.122 ++ uint16_t *blue; 15.123 ++ uint16_t *transp; /* transparency, can be NULL */ 15.124 ++}; 15.125 ++ 15.126 ++#define FB_VISUAL_TRUECOLOR 2 /* True color */ 15.127 ++ 15.128 ++#define COLORLEVELS (1 << 8) 15.129 ++ 15.130 ++struct scroll_data { 15.131 ++ int size; 15.132 ++ int srv_size; 15.133 ++ int offset; 15.134 ++ int pos; 15.135 ++}; 15.136 ++ 15.137 ++struct globals { 15.138 ++ struct termios term_orig; 15.139 ++ struct pollfd ufds[3]; 15.140 ++#define kbd_fd ufds[0].fd 15.141 ++#define vnc_fd ufds[1].fd 15.142 ++#define rat_fd ufds[2].fd 15.143 ++ struct scroll_data scroll[2]; 15.144 ++#define cols scroll[0].size 15.145 ++#define srv_cols scroll[0].srv_size 15.146 ++#define oc scroll[0].offset 15.147 ++#define mc scroll[0].pos 15.148 ++#define rows scroll[1].size 15.149 ++#define srv_rows scroll[1].srv_size 15.150 ++#define or scroll[1].offset 15.151 ++#define mr scroll[1].pos 15.152 ++ char rat_buttons; 15.153 ++ int fb_fd; 15.154 ++ void *fb_ptr; 15.155 ++ int bpp; 15.156 ++ int nr, ng, nb; 15.157 ++ struct fb_var_screeninfo vinfo; 15.158 ++ struct fb_fix_screeninfo finfo; 15.159 ++ unsigned short red[COLORLEVELS], green[COLORLEVELS], blue[COLORLEVELS]; 15.160 ++}; 15.161 ++ 15.162 ++#define G (*ptr_to_globals) 15.163 ++#define INIT_G() do { \ 15.164 ++ SET_PTR_TO_GLOBALS(xzalloc(sizeof(G))); \ 15.165 ++} while (0) 15.166 ++ 15.167 ++static int fb_len(void) 15.168 ++{ 15.169 ++ return G.finfo.line_length * G.vinfo.yres_virtual; 15.170 ++} 15.171 ++ 15.172 ++static void fb_ioctl_cmap(int fct, struct fb_cmap *cmap) 15.173 ++{ 15.174 ++ if (G.finfo.visual == FB_VISUAL_TRUECOLOR) 15.175 ++ return; 15.176 ++ cmap->start = 0; 15.177 ++ cmap->len = MAX(G.nr, MAX(G.ng, G.nb)); 15.178 ++ cmap->transp = NULL; 15.179 ++ xioctl(G.fb_fd, fct, cmap); 15.180 ++} 15.181 ++ 15.182 ++static void fb_cmap_save(int save) 15.183 ++{ 15.184 ++ struct fb_cmap cmap; 15.185 ++ 15.186 ++ cmap.red = G.red; 15.187 ++ cmap.green = G.green; 15.188 ++ cmap.blue = G.blue; 15.189 ++ fb_ioctl_cmap(save ? FBIOGETCMAP : FBIOPUTCMAP, &cmap); 15.190 ++} 15.191 ++ 15.192 ++static void fb_build_cmap(unsigned short *color, int n) 15.193 ++{ 15.194 ++ int i, inc = 65535 / (n - 1); 15.195 ++ 15.196 ++ for (i = 0; n--; i += inc) 15.197 ++ *color++ = i; 15.198 ++} 15.199 ++ 15.200 ++static void fb_cmap(void) 15.201 ++{ 15.202 ++ unsigned short red[COLORLEVELS], green[COLORLEVELS], blue[COLORLEVELS]; 15.203 ++ struct fb_cmap cmap; 15.204 ++ 15.205 ++ fb_build_cmap(cmap.red = red, G.nr); 15.206 ++ fb_build_cmap(cmap.green = green, G.ng); 15.207 ++ fb_build_cmap(cmap.blue = blue, G.nb); 15.208 ++ fb_ioctl_cmap(FBIOPUTCMAP, &cmap); 15.209 ++} 15.210 ++ 15.211 ++static void fb_init(void) 15.212 ++{ 15.213 ++ G.fb_fd = xopen(DEFAULTFBDEV, O_RDWR); 15.214 ++ xioctl(G.fb_fd, FBIOGET_VSCREENINFO, &G.vinfo); 15.215 ++ xioctl(G.fb_fd, FBIOGET_FSCREENINFO, &G.finfo); 15.216 ++ close_on_exec_on(G.fb_fd); 15.217 ++ G.fb_ptr = mmap(NULL, fb_len(), PROT_READ | PROT_WRITE, MAP_SHARED, G.fb_fd, 0); 15.218 ++ if (G.fb_ptr == MAP_FAILED) 15.219 ++ bb_perror_msg_and_die("mmap"); 15.220 ++ G.bpp = (G.vinfo.bits_per_pixel + 7) >> 3; 15.221 ++ G.nr = 1 << G.vinfo.red.length; 15.222 ++ G.nb = 1 << G.vinfo.blue.length; 15.223 ++ G.ng = 1 << G.vinfo.green.length; 15.224 ++ fb_cmap_save(1); 15.225 ++ fb_cmap(); 15.226 ++} 15.227 ++ 15.228 ++static void fb_free(void) 15.229 ++{ 15.230 ++ fb_cmap_save(0); 15.231 ++ munmap(G.fb_ptr, fb_len()); 15.232 ++ close(G.fb_fd); 15.233 ++} 15.234 ++ 15.235 ++#define fb_rows vinfo.yres 15.236 ++#define fb_cols vinfo.xres 15.237 ++ 15.238 ++static void fb_set(int r, int c, void *mem, int len) 15.239 ++{ 15.240 ++ memcpy(G.fb_ptr + (r + G.vinfo.yoffset) * G.finfo.line_length + 15.241 ++ (c + G.vinfo.xoffset) * G.bpp, mem, len * G.bpp); 15.242 ++} 15.243 ++ 15.244 ++#define line_buffer bb_common_bufsiz1 15.245 ++#define MAXPIX (COMMON_BUFSIZE/sizeof(uint32_t)) 15.246 ++ 15.247 ++static void skip(int len) 15.248 ++{ 15.249 ++ int n; 15.250 ++ while (len > 0 && (n = read(G.vnc_fd, line_buffer, 15.251 ++ MIN(len, COMMON_BUFSIZE))) > 0) 15.252 ++ len -= n; 15.253 ++} 15.254 ++ 15.255 ++static void vnc_init(void) 15.256 ++{ 15.257 ++ struct vnc_client_init clientinit; 15.258 ++ struct vnc_server_init serverinit; 15.259 ++ struct vnc_client_pixelfmt pixfmt_cmd; 15.260 ++ int connstat = VNC_CONN_FAILED; 15.261 ++ 15.262 ++ write(G.vnc_fd, "RFB 003.003\n", 12); 15.263 ++ skip(12); 15.264 ++ 15.265 ++ xread(G.vnc_fd, &connstat, sizeof(connstat)); 15.266 ++ 15.267 ++ if (ntohl(connstat) != VNC_CONN_NOAUTH) 15.268 ++ bb_perror_msg_and_die("vnc auth"); 15.269 ++ 15.270 ++ clientinit.shared = 1; 15.271 ++ write(G.vnc_fd, &clientinit, sizeof(clientinit)); 15.272 ++ read(G.vnc_fd, &serverinit, sizeof(serverinit)); 15.273 ++ 15.274 ++ fb_init(); 15.275 ++ G.srv_cols = ntohs(serverinit.w); 15.276 ++ G.srv_rows = ntohs(serverinit.h); 15.277 ++ G.cols = MIN(G.srv_cols, G.fb_cols); 15.278 ++ G.rows = MIN(G.srv_rows, G.fb_rows); 15.279 ++ G.mr = G.rows / 2; 15.280 ++ G.mc = G.cols / 2; 15.281 ++ 15.282 ++ skip(ntohl(serverinit.len)); 15.283 ++ pixfmt_cmd.type = VNC_CLIENT_PIXFMT; 15.284 ++ pixfmt_cmd.format.bigendian = 0; 15.285 ++ pixfmt_cmd.format.truecolor = 1; 15.286 ++ pixfmt_cmd.format.bpp = 15.287 ++ pixfmt_cmd.format.depth = G.bpp << 3; 15.288 ++ pixfmt_cmd.format.rmax = htons(G.nr - 1); 15.289 ++ pixfmt_cmd.format.gmax = htons(G.ng - 1); 15.290 ++ pixfmt_cmd.format.bmax = htons(G.nb - 1); 15.291 ++ pixfmt_cmd.format.rshl = G.vinfo.red.offset; 15.292 ++ pixfmt_cmd.format.gshl = G.vinfo.green.offset; 15.293 ++ pixfmt_cmd.format.bshl = G.vinfo.blue.offset; 15.294 ++ write(G.vnc_fd, &pixfmt_cmd, sizeof(pixfmt_cmd)); 15.295 ++} 15.296 ++ 15.297 ++static void vnc_refresh(int inc) 15.298 ++{ 15.299 ++ struct vnc_client_fbup fbup_req; 15.300 ++ fbup_req.type = VNC_CLIENT_FBUP; 15.301 ++ fbup_req.inc = inc; 15.302 ++ fbup_req.x = htons(G.oc); 15.303 ++ fbup_req.y = htons(G.or); 15.304 ++ fbup_req.w = htons(G.oc + G.cols); 15.305 ++ fbup_req.h = htons(G.or + G.rows); 15.306 ++ write(G.vnc_fd, &fbup_req, sizeof(fbup_req)); 15.307 ++} 15.308 ++ 15.309 ++static void cleanup(void) 15.310 ++{ 15.311 ++#define RESETSTR "\x1b[?25h\x1b[2J\x1b[H" 15.312 ++ fb_free(); 15.313 ++ tcsetattr_stdin_TCSANOW(&G.term_orig); 15.314 ++ write(STDOUT_FILENO, RESETSTR, sizeof(RESETSTR)); 15.315 ++ if (ENABLE_FEATURE_CLEAN_UP) { 15.316 ++ close(G.vnc_fd); 15.317 ++ close(G.rat_fd); 15.318 ++ } 15.319 ++} 15.320 ++ 15.321 ++static void killed(int code) NORETURN; 15.322 ++static void killed(int code) 15.323 ++{ 15.324 ++ cleanup(); 15.325 ++ if (code > EXIT_FAILURE) 15.326 ++ kill_myself_with_sig(code); 15.327 ++ exit(code); 15.328 ++} 15.329 ++ 15.330 ++static void vnc_event(void) 15.331 ++{ 15.332 ++ struct vnc_rect uprect; 15.333 ++ union { 15.334 ++ struct vnc_server_fbup fbup; 15.335 ++ struct vnc_server_cuttext cuttext; 15.336 ++ struct vnc_server_colormap colormap; 15.337 ++ } msg; 15.338 ++ int n; 15.339 ++ 15.340 ++ switch (xread_char(G.vnc_fd)) { 15.341 ++ case VNC_SERVER_FBUP: 15.342 ++ xread(G.vnc_fd, &msg.fbup.pad, sizeof(msg.fbup) - 1); 15.343 ++ n = ntohs(msg.fbup.n); 15.344 ++ while (n--) { 15.345 ++ int x, y, w, h, l, i; 15.346 ++ xread(G.vnc_fd, &uprect, sizeof(uprect)); 15.347 ++ if (uprect.enc != 0) 15.348 ++ killed(1); 15.349 ++ i = 0; 15.350 ++ x = ntohs(uprect.x) - G.oc; 15.351 ++ y = ntohs(uprect.y) - G.or; 15.352 ++ w = ntohs(uprect.w); 15.353 ++ h = ntohs(uprect.h); 15.354 ++ l = MIN(w, G.cols - x); 15.355 ++ if (x < 0) { 15.356 ++ l = MIN(w + x, G.cols); 15.357 ++ i = -x; 15.358 ++ x = 0; 15.359 ++ } 15.360 ++ for (; h--; y++) { 15.361 ++ int a, b, c = i; 15.362 ++ for (a = b = 0; w > b; b += a, c = 0) { 15.363 ++ int len; 15.364 ++ a = MIN(w - b, MAXPIX); 15.365 ++ len = MIN(a, l - b) - c; 15.366 ++ xread(G.vnc_fd, line_buffer, a * G.bpp); 15.367 ++ if (y >= 0 && y < G.rows && len > 0) 15.368 ++ fb_set(y, x + b, 15.369 ++ line_buffer + (c * G.bpp), 15.370 ++ len); 15.371 ++ } 15.372 ++ } 15.373 ++ } 15.374 ++ break; 15.375 ++ case VNC_SERVER_BELL: 15.376 ++ break; 15.377 ++ case VNC_SERVER_CUTTEXT: 15.378 ++ xread(G.vnc_fd, &msg.cuttext.pad1, sizeof(msg.cuttext) - 1); 15.379 ++ skip(ntohl(msg.cuttext.len)); 15.380 ++ break; 15.381 ++ case VNC_SERVER_COLORMAP: 15.382 ++ xread(G.vnc_fd, &msg.colormap.pad, sizeof(msg.colormap) - 1); 15.383 ++ skip(ntohs(msg.colormap.n) * 3 * 2); 15.384 ++ break; 15.385 ++ default: 15.386 ++ killed(1); 15.387 ++ } 15.388 ++} 15.389 ++ 15.390 ++static int update_scroll(struct scroll_data *s) 15.391 ++{ 15.392 ++ int shift = s->size / 5; 15.393 ++ int max = s->srv_size - s->size; 15.394 ++ int status = 0; 15.395 ++ if (s->pos < s->offset) { 15.396 ++ if ((s->offset -= shift) < 0) 15.397 ++ s->offset = 0; 15.398 ++ } 15.399 ++ else if (s->pos >= s->offset + s->size && s->offset < max) { 15.400 ++ if ((s->offset += shift) > max) 15.401 ++ s->offset = max; 15.402 ++ } 15.403 ++ else status++; 15.404 ++ s->pos = MAX(s->offset, MIN(s->offset + s->size - 1, s->pos)); 15.405 ++ return status; 15.406 ++} 15.407 ++ 15.408 ++static void rat_event(void) 15.409 ++{ 15.410 ++ static u8 btn2vnc[8] = { 15.411 ++ 0, VNC_BUTTON1_MASK, VNC_BUTTON3_MASK, 15.412 ++ VNC_BUTTON1_MASK + VNC_BUTTON3_MASK, VNC_BUTTON2_MASK, 15.413 ++ VNC_BUTTON1_MASK + VNC_BUTTON2_MASK, 15.414 ++ VNC_BUTTON2_MASK + VNC_BUTTON3_MASK, 15.415 ++ VNC_BUTTON1_MASK + VNC_BUTTON2_MASK + VNC_BUTTON3_MASK 15.416 ++ }; 15.417 ++ signed char ie[4]; 15.418 ++ struct vnc_client_ratevent me = {VNC_CLIENT_RATEVENT}; 15.419 ++ int refresh; 15.420 ++ 15.421 ++ xread(G.rat_fd, &ie, sizeof(ie)); 15.422 ++ G.mc += ie[1]; 15.423 ++ G.mr -= ie[2]; 15.424 ++ refresh = 2 - update_scroll(&G.scroll[0]) - update_scroll(&G.scroll[1]); 15.425 ++ me.mask = btn2vnc[(int)(G.rat_buttons = ie[0] & 7)]; 15.426 ++ if (ie[3] > 0) /* wheel up */ 15.427 ++ me.mask |= VNC_BUTTON4_MASK; 15.428 ++ if (ie[3] < 0) /* wheel down */ 15.429 ++ me.mask |= VNC_BUTTON5_MASK; 15.430 ++ me.y = htons(G.mr); 15.431 ++ me.x = htons(G.mc); 15.432 ++ write(G.vnc_fd, &me, sizeof(me)); 15.433 ++ if (refresh) 15.434 ++ vnc_refresh(0); 15.435 ++} 15.436 ++ 15.437 ++static int press(int key, int down) 15.438 ++{ 15.439 ++ struct vnc_client_keyevent ke = {VNC_CLIENT_KEYEVENT}; 15.440 ++ ke.key = htonl(key); 15.441 ++ ke.down = down; 15.442 ++ return write(G.vnc_fd, &ke, sizeof(ke)); 15.443 ++} 15.444 ++ 15.445 ++static void kbd_event(void) 15.446 ++{ 15.447 ++ char key[1024]; 15.448 ++ int i, nr; 15.449 ++ 15.450 ++ if ((nr = read(0, key, sizeof(key))) <= 0 ) 15.451 ++ killed(1); 15.452 ++ for (i = 0; i < nr; i++) { 15.453 ++ int j, k; 15.454 ++ int mod[4]; 15.455 ++ int nmod; 15.456 ++ 15.457 ++ k = nmod = 0; 15.458 ++ switch (key[i]) { 15.459 ++ case 0x08: 15.460 ++ case 0x7f: 15.461 ++ k = 0xff08; 15.462 ++ break; 15.463 ++ case 0x1b: 15.464 ++ if (G.rat_buttons) 15.465 ++ killed(0); 15.466 ++ if (i + 2 < nr && key[i + 1] == '[') { 15.467 ++ static const char arr2vnc[] = "HDACB"; 15.468 ++ char *p = strchr(arr2vnc, key[i + 2]); 15.469 ++ 15.470 ++ if (p) { 15.471 ++ k = p - arr2vnc + 0xff50; 15.472 ++ i += 2; 15.473 ++ break; 15.474 ++ } 15.475 ++ } 15.476 ++ if (i + 1 < nr) { 15.477 ++ mod[nmod++] = 0xffe9; 15.478 ++ i++; 15.479 ++ } 15.480 ++ case 0x09: 15.481 ++ case 0x0d: 15.482 ++ k = 0xff00; 15.483 ++ goto getkey; 15.484 ++ case 0x0c: /* Mouse button + ^L: redraw */ 15.485 ++ if (G.rat_buttons) { 15.486 ++ vnc_refresh(0); 15.487 ++ continue; 15.488 ++ } 15.489 ++ default: 15.490 ++ getkey: 15.491 ++ k += (unsigned char) key[i]; 15.492 ++ } 15.493 ++ if ((k >= 'A' && k <= 'Z') || strchr(":\"<>?{}|+_()*&^%$#@!~", k)) 15.494 ++ mod[nmod++] = 0xffe1; 15.495 ++ if (k >= 1 && k <= 26) { 15.496 ++ k += 'a' - 1; 15.497 ++ mod[nmod++] = 0xffe3; 15.498 ++ } 15.499 ++ mod[nmod] = k; 15.500 ++ for (j = 0; j <= nmod; j++) 15.501 ++ press(mod[j], 1); 15.502 ++ press(k, 0); 15.503 ++ for (j = 0; j < nmod; j++) 15.504 ++ press(mod[j], 0); 15.505 ++ } 15.506 ++} 15.507 ++ 15.508 ++static void term_setup(void) 15.509 ++{ 15.510 ++ struct termios termios; 15.511 ++#define INITSTR "\x1b[?25l\x1b[2J\x1b[H** fbvnc **" 15.512 ++ 15.513 ++ write(STDOUT_FILENO, INITSTR, sizeof(INITSTR)); 15.514 ++ tcgetattr (STDIN_FILENO, &termios); 15.515 ++ G.term_orig = termios; 15.516 ++ cfmakeraw(&termios); 15.517 ++ tcsetattr_stdin_TCSANOW(&termios); 15.518 ++} 15.519 ++ 15.520 ++int fbvnc_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; 15.521 ++int fbvnc_main(int argc, char **argv) 15.522 ++{ 15.523 ++ char *host = (char *) "127.0.0.1"; 15.524 ++ int port, pending = 0; 15.525 ++ 15.526 ++ INIT_G(); 15.527 ++ if (argc >= 2) 15.528 ++ host = argv[1]; 15.529 ++ port = bb_lookup_port((argc >= 3) ? argv[2] : "vnc", "tcp", 5900); 15.530 ++ G.vnc_fd = create_and_connect_stream_or_die(host, port); 15.531 ++ vnc_init(); 15.532 ++ G.rat_fd = open("/dev/input/mice", O_RDWR); 15.533 ++ write(G.rat_fd, "\xf3\xc8\xf3\x64\xf3\x50", 6); /* for using mouse wheel */ 15.534 ++ read(G.rat_fd, line_buffer, 1); 15.535 ++ term_setup(); 15.536 ++ atexit(cleanup); 15.537 ++ bb_signals(BB_FATAL_SIGS, killed); 15.538 ++ 15.539 ++ G.ufds[0].events = 15.540 ++ G.ufds[1].events = 15.541 ++ G.ufds[2].events = POLLIN; 15.542 ++ vnc_refresh(0); 15.543 ++ while (1) { 15.544 ++ int status = poll(G.ufds, 3, 500); 15.545 ++ if (status == -1 && errno != EINTR) 15.546 ++ killed(1); 15.547 ++ if (!status) 15.548 ++ continue; 15.549 ++ if (G.ufds[0].revents & POLLIN) 15.550 ++ kbd_event(); 15.551 ++ if (G.ufds[1].revents & POLLIN) { 15.552 ++ vnc_event(); 15.553 ++ pending = 0; 15.554 ++ } 15.555 ++ if (G.ufds[2].revents & POLLIN) 15.556 ++ rat_event(); 15.557 ++ if (!pending++) 15.558 ++ vnc_refresh(1); 15.559 ++ } 15.560 ++} 15.561 +--- /dev/null 15.562 ++++ busybox/util-linux/vnc.h 15.563 +@@ -0,0 +1,124 @@ 15.564 ++#define VNC_CONN_FAILED 0 15.565 ++#define VNC_CONN_NOAUTH 1 15.566 ++#define VNC_CONN_AUTH 2 15.567 ++ 15.568 ++#define VNC_AUTH_OK 0 15.569 ++#define VNC_AUTH_FAILED 1 15.570 ++#define VNC_AUTH_TOOMANY 2 15.571 ++ 15.572 ++#define VNC_SERVER_FBUP 0 15.573 ++#define VNC_SERVER_COLORMAP 1 15.574 ++#define VNC_SERVER_BELL 2 15.575 ++#define VNC_SERVER_CUTTEXT 3 15.576 ++ 15.577 ++#define VNC_CLIENT_PIXFMT 0 15.578 ++#define VNC_CLIENT_COLORMAP 1 15.579 ++#define VNC_CLIENT_SETENC 2 15.580 ++#define VNC_CLIENT_FBUP 3 15.581 ++#define VNC_CLIENT_KEYEVENT 4 15.582 ++#define VNC_CLIENT_RATEVENT 5 15.583 ++#define VNC_CLIENT_CUTTEXT 6 15.584 ++ 15.585 ++#define VNC_ENC_RAW 0 15.586 ++#define VNC_ENC_COPYRECT 1 15.587 ++#define VNC_ENC_RRE 2 15.588 ++#define VNC_ENC_CORRE 4 15.589 ++#define VNC_ENC_HEXTILE 5 15.590 ++ 15.591 ++#define VNC_BUTTON1_MASK 0x01 15.592 ++#define VNC_BUTTON2_MASK 0x02 15.593 ++#define VNC_BUTTON3_MASK 0x04 15.594 ++#define VNC_BUTTON4_MASK 0x10 15.595 ++#define VNC_BUTTON5_MASK 0x08 15.596 ++ 15.597 ++typedef unsigned char u8; 15.598 ++typedef unsigned short u16; 15.599 ++typedef unsigned int u32; 15.600 ++ 15.601 ++struct vnc_pixelfmt { 15.602 ++ u8 bpp; 15.603 ++ u8 depth; 15.604 ++ u8 bigendian; 15.605 ++ u8 truecolor; 15.606 ++ u16 rmax; 15.607 ++ u16 gmax; 15.608 ++ u16 bmax; 15.609 ++ u8 rshl; 15.610 ++ u8 gshl; 15.611 ++ u8 bshl; 15.612 ++ 15.613 ++ u8 pad1; 15.614 ++ u16 pad2; 15.615 ++}; 15.616 ++ 15.617 ++struct vnc_client_init { 15.618 ++ u8 shared; 15.619 ++}; 15.620 ++ 15.621 ++struct vnc_server_init { 15.622 ++ u16 w; 15.623 ++ u16 h; 15.624 ++ struct vnc_pixelfmt fmt; 15.625 ++ u32 len; 15.626 ++ /* char name[len]; */ 15.627 ++}; 15.628 ++ 15.629 ++struct vnc_rect { 15.630 ++ u16 x, y; 15.631 ++ u16 w, h; 15.632 ++ u32 enc; 15.633 ++ /* rect bytes */ 15.634 ++}; 15.635 ++ 15.636 ++struct vnc_server_fbup { 15.637 ++ u8 type; 15.638 ++ u8 pad; 15.639 ++ u16 n; 15.640 ++ /* struct vnc_rect rects[n]; */ 15.641 ++}; 15.642 ++ 15.643 ++struct vnc_server_cuttext { 15.644 ++ u8 type; 15.645 ++ u8 pad1; 15.646 ++ u16 pad2; 15.647 ++ u32 len; 15.648 ++ /* char text[length] */ 15.649 ++}; 15.650 ++ 15.651 ++struct vnc_server_colormap { 15.652 ++ u8 type; 15.653 ++ u8 pad; 15.654 ++ u16 first; 15.655 ++ u16 n; 15.656 ++ /* u8 colors[n * 3 * 2]; */ 15.657 ++}; 15.658 ++ 15.659 ++struct vnc_client_pixelfmt { 15.660 ++ u8 type; 15.661 ++ u8 pad1; 15.662 ++ u16 pad2; 15.663 ++ struct vnc_pixelfmt format; 15.664 ++}; 15.665 ++ 15.666 ++struct vnc_client_fbup { 15.667 ++ u8 type; 15.668 ++ u8 inc; 15.669 ++ u16 x; 15.670 ++ u16 y; 15.671 ++ u16 w; 15.672 ++ u16 h; 15.673 ++}; 15.674 ++ 15.675 ++struct vnc_client_keyevent { 15.676 ++ u8 type; 15.677 ++ u8 down; 15.678 ++ u16 pad; 15.679 ++ u32 key; 15.680 ++}; 15.681 ++ 15.682 ++struct vnc_client_ratevent { 15.683 ++ u8 type; 15.684 ++ u8 mask; 15.685 ++ u16 x; 15.686 ++ u16 y; 15.687 ++};
16.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 16.2 +++ b/busybox/stuff/busybox-1.26-ftpd.u Sat Feb 11 15:47:13 2017 +0100 16.3 @@ -0,0 +1,60 @@ 16.4 +Keep anonynous default usage, need -a for authentication check 16.5 +--- busybox-1.26/networking/ftpd.c 16.6 ++++ busybox-1.26/networking/ftpd.c 16.7 +@@ -47,7 +47,7 @@ 16.8 + //kbuild:lib-$(CONFIG_FTPD) += ftpd.o 16.9 + 16.10 + //usage:#define ftpd_trivial_usage 16.11 +-//usage: "[-wvS] [-t N] [-T N] [DIR]" 16.12 ++//usage: "[-wvSa] [-t N] [-T N] [DIR]" 16.13 + //usage:#define ftpd_full_usage "\n\n" 16.14 + //usage: "Anonymous FTP server\n" 16.15 + //usage: "\n" 16.16 +@@ -59,6 +59,7 @@ 16.17 + //usage: "\n -w Allow upload" 16.18 + //usage: "\n -v Log errors to stderr. -vv: verbose log" 16.19 + //usage: "\n -S Log errors to syslog. -SS: verbose log" 16.20 ++//usage: "\n -a Authentication check" 16.21 + //usage: "\n -t,-T Idle and absolute timeouts" 16.22 + //usage: "\n DIR Change root to this directory" 16.23 + 16.24 +@@ -1142,7 +1143,8 @@ 16.25 + #endif 16.26 + OPT_v = (1 << ((!BB_MMU) * 3 + 0)), 16.27 + OPT_S = (1 << ((!BB_MMU) * 3 + 1)), 16.28 +- OPT_w = (1 << ((!BB_MMU) * 3 + 2)) * ENABLE_FEATURE_FTPD_WRITE, 16.29 ++ OPT_a = (1 << ((!BB_MMU) * 3 + 2)), 16.30 ++ OPT_w = (1 << ((!BB_MMU) * 3 + 3)) * ENABLE_FEATURE_FTPD_WRITE, 16.31 + }; 16.32 + 16.33 + int ftpd_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; 16.34 +@@ -1166,9 +1168,9 @@ 16.35 + G.timeout = 2 * 60; 16.36 + opt_complementary = "vv:SS"; 16.37 + #if BB_MMU 16.38 +- opts = getopt32(argv, "vS" IF_FEATURE_FTPD_WRITE("w") "t:+T:+", &G.timeout, &abs_timeout, &G.verbose, &verbose_S); 16.39 ++ opts = getopt32(argv, "vSa" IF_FEATURE_FTPD_WRITE("w") "t:+T:+", &G.timeout, &abs_timeout, &G.verbose, &verbose_S); 16.40 + #else 16.41 +- opts = getopt32(argv, "l1AvS" IF_FEATURE_FTPD_WRITE("w") "t:+T:+", &G.timeout, &abs_timeout, &G.verbose, &verbose_S); 16.42 ++ opts = getopt32(argv, "l1AvSa" IF_FEATURE_FTPD_WRITE("w") "t:+T:+", &G.timeout, &abs_timeout, &G.verbose, &verbose_S); 16.43 + if (opts & (OPT_l|OPT_1)) { 16.44 + /* Our secret backdoor to ls */ 16.45 + /* TODO: pass --group-directories-first? would be nice, but ls doesn't do that yet */ 16.46 +@@ -1232,7 +1234,7 @@ 16.47 + signal(SIGALRM, timeout_handler); 16.48 + 16.49 + #if ENABLE_FEATURE_FTPD_AUTHENTICATION 16.50 +- while (1) { 16.51 ++ if (opts & OPT_a) while (1) { 16.52 + uint32_t cmdval = cmdio_get_cmd_and_arg(); 16.53 + if (cmdval == const_USER) { 16.54 + pw = getpwnam(G.ftp_arg); 16.55 +@@ -1282,7 +1284,7 @@ 16.56 + } 16.57 + 16.58 + #if ENABLE_FEATURE_FTPD_AUTHENTICATION 16.59 +- change_identity(pw); 16.60 ++ if (opts & OPT_a) change_identity(pw); 16.61 + #endif 16.62 + 16.63 + /* RFC-959 Section 5.1
17.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 17.2 +++ b/busybox/stuff/busybox-1.26-losetup.u Sat Feb 11 15:47:13 2017 +0100 17.3 @@ -0,0 +1,28 @@ 17.4 +keep previous default behaviour and display cloop devices 17.5 +--- busybox-1.26/util-linux/losetup.c 17.6 ++++ busybox-1.26/util-linux/losetup.c 17.7 +@@ -82,17 +82,21 @@ 17.8 + } 17.9 + 17.10 + /* -a */ 17.11 +- if (opt == OPT_a) { 17.12 +- int n; 17.13 ++ if (opt == OPT_a || (!opt && !argv[0])) { 17.14 ++ int i, n; 17.15 ++ static const char *fmt[3] = { LOOP_FORMAT, "/dev/cloop", "/dev/cloop%u" }; 17.16 ++ 17.17 ++ for (i = 0; i < 3; i++) 17.18 + for (n = 0; n < MAX_LOOP_NUM; n++) { 17.19 + char *s; 17.20 + 17.21 +- sprintf(dev, LOOP_FORMAT, n); 17.22 ++ sprintf(dev, fmt[i], n); 17.23 + s = query_loop(dev); 17.24 + if (s) { 17.25 + printf("%s: %s\n", dev, s); 17.26 + free(s); 17.27 + } 17.28 ++ if (i == 1) break; /* /dev/cloop */ 17.29 + } 17.30 + return EXIT_SUCCESS; 17.31 + }
18.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 18.2 +++ b/busybox/stuff/busybox-1.26-printable.u Sat Feb 11 15:47:13 2017 +0100 18.3 @@ -0,0 +1,24 @@ 18.4 +fix the bug of 'ls cannot display utf-8 filenames' 18.5 +--- busybox-1.25/libbb/printable_string.c 18.6 ++++ busybox-1.25/libbb/printable_string.c 18.7 +@@ -28,8 +28,8 @@ 18.8 + } 18.9 + if (c < ' ') 18.10 + break; 18.11 +- if (c >= 0x7f) 18.12 +- break; 18.13 ++ /* if (c >= 0x7f) */ 18.14 ++ /* break; */ 18.15 + s++; 18.16 + } 18.17 + 18.18 +@@ -42,7 +42,8 @@ 18.19 + unsigned char c = *d; 18.20 + if (c == '\0') 18.21 + break; 18.22 +- if (c < ' ' || c >= 0x7f) 18.23 ++ /* if (c < ' ' || c >= 0x7f) */ 18.24 ++ if (c < ' ') 18.25 + *d = '?'; 18.26 + d++; 18.27 + }
19.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 19.2 +++ b/busybox/stuff/busybox-1.26-ris.u Sat Feb 11 15:47:13 2017 +0100 19.3 @@ -0,0 +1,90 @@ 19.4 +Add support for the Windows Remote Installation Service 19.5 +--- busybox-1.26/networking/tftp.c 19.6 ++++ busybox-1.26/networking/tftp.c 19.7 +@@ -39,6 +39,15 @@ 19.8 + //config:comment "Common options for tftp/tftpd" 19.9 + //config: depends on TFTP || TFTPD 19.10 + //config: 19.11 ++//config:config FEATURE_TFTPD_RIS 19.12 ++//config: bool "Enable \"RIS\" support" 19.13 ++//config: default y 19.14 ++//config: depends on TFTPD 19.15 ++//config: help 19.16 ++//config: Add support for the Windows Remote Installation Service. This allows 19.17 ++//config: a client to get files starting with \ without respecting case. 19.18 ++//config: Each \ will be replaced by a /. 19.19 ++//config: 19.20 + //config:config FEATURE_TFTP_GET 19.21 + //config: bool "Enable 'tftp get' and/or tftpd upload code" 19.22 + //config: default y 19.23 +@@ -745,6 +754,59 @@ 19.24 + #undef remote_file 19.25 + } 19.26 + 19.27 ++#if ENABLE_FEATURE_TFTPD_RIS 19.28 ++#include <dirent.h> 19.29 ++ 19.30 ++static int lookup_entry(const char *search, char *unixpath); 19.31 ++static void unixfilename(char *filename); 19.32 ++ 19.33 ++// lookup search and concat real filename to unixpath 19.34 ++static int lookup_entry(const char *search, char *unixpath) 19.35 ++{ 19.36 ++ int status = 0; 19.37 ++ DIR *dirp = opendir(unixpath[0] ? unixpath : "."); 19.38 ++ 19.39 ++ if (dirp != NULL) { 19.40 ++ struct dirent *entry; 19.41 ++ 19.42 ++ while ((entry = readdir(dirp))) { 19.43 ++ if (!strcasecmp(entry->d_name, search)) { 19.44 ++ if (unixpath[0]) strcat(unixpath, "/"); 19.45 ++ strcat(unixpath, entry->d_name); 19.46 ++ status++; 19.47 ++ break; 19.48 ++ } 19.49 ++ } 19.50 ++ closedir(dirp); 19.51 ++ } 19.52 ++ return status; 19.53 ++} 19.54 ++ 19.55 ++// update filename with real file path found 19.56 ++static void unixfilename(char *filename) 19.57 ++{ 19.58 ++ char unixpath[PATH_MAX]; 19.59 ++ char *s = unixpath + 1; 19.60 ++ char *check = filename + 1; 19.61 ++ int len; 19.62 ++ 19.63 ++ for (unixpath[0] = 0; *check; len++, s += len, check += len) { 19.64 ++ char *seek = strchr(check, '\\'); 19.65 ++ 19.66 ++ if (!seek) { // basename of filename 19.67 ++ if (lookup_entry(check, unixpath)) 19.68 ++ strcpy(filename, unixpath); // found 19.69 ++ break; 19.70 ++ } 19.71 ++ len = seek - check; 19.72 ++ memcpy(s, check, len); 19.73 ++ s[len] = '\0'; 19.74 ++ if (!lookup_entry(s, unixpath)) 19.75 ++ break; // path mismatch 19.76 ++ } 19.77 ++} 19.78 ++#endif 19.79 ++ 19.80 + #if ENABLE_TFTP 19.81 + 19.82 + int tftp_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; 19.83 +@@ -893,6 +955,10 @@ 19.84 + G.block_buf_tail[0] = '\0'; 19.85 + 19.86 + local_file = G.block_buf + 2; 19.87 ++#if ENABLE_FEATURE_TFTPD_RIS 19.88 ++ if (local_file[0] == '\\') 19.89 ++ unixfilename(local_file); 19.90 ++#endif 19.91 + if (local_file[0] == '.' || strstr(local_file, "/.")) { 19.92 + error_msg = "dot in file name"; 19.93 + goto err;
20.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 20.2 +++ b/busybox/stuff/busybox-1.26-scriptreplay.u Sat Feb 11 15:47:13 2017 +0100 20.3 @@ -0,0 +1,56 @@ 20.4 +--- busybox-1.26/util-linux/scriptreplay.c 20.5 ++++ busybox-1.26/util-linux/scriptreplay.c 20.6 +@@ -18,10 +18,20 @@ 20.7 + 20.8 + //kbuild:lib-$(CONFIG_SCRIPTREPLAY) += scriptreplay.o 20.9 + 20.10 ++//config:config SCRIPTREPLAY_HOTKEYS 20.11 ++//config: bool "speed control hotkeys" 20.12 ++//config: default n 20.13 ++//config: depends on SCRIPTREPLAY 20.14 ++//config: help 20.15 ++//config: Tune replay speed with + - = space return hotkeys. 20.16 ++ 20.17 + //usage:#define scriptreplay_trivial_usage 20.18 + //usage: "timingfile [typescript [divisor]]" 20.19 + //usage:#define scriptreplay_full_usage "\n\n" 20.20 + //usage: "Play back typescripts, using timing information" 20.21 ++//usage: IF_SCRIPTREPLAY_HOTKEYS( 20.22 ++//usage: " and + - = space return hotkeys" 20.23 ++//usage: ) 20.24 + 20.25 + #include "libbb.h" 20.26 + 20.27 +@@ -31,6 +41,10 @@ 20.28 + const char *script = "typescript"; 20.29 + double delay, factor = 1000000.0; 20.30 + int fd; 20.31 ++#if ENABLE_SCRIPTREPLAY_HOTKEYS 20.32 ++ int timeout = -1; 20.33 ++ char buffer[KEYCODE_BUFFER_SIZE]; 20.34 ++#endif 20.35 + unsigned long count; 20.36 + FILE *tfp; 20.37 + 20.38 +@@ -48,6 +62,21 @@ 20.39 + while (fscanf(tfp, "%lf %lu\n", &delay, &count) == 2) { 20.40 + usleep(delay * factor); 20.41 + bb_copyfd_exact_size(fd, STDOUT_FILENO, count); 20.42 ++#if ENABLE_SCRIPTREPLAY_HOTKEYS 20.43 ++ switch (read_key(0, buffer, timeout)) { 20.44 ++ case ' ': 20.45 ++ timeout = INT_MAX; 20.46 ++ break; 20.47 ++ case '=': 20.48 ++ factor = 1000000.0/2; 20.49 ++ case '-': 20.50 ++ factor *= 4; 20.51 ++ case '+': 20.52 ++ factor /= 2; 20.53 ++ default : 20.54 ++ timeout = -1; 20.55 ++ } 20.56 ++#endif 20.57 + } 20.58 + if (ENABLE_FEATURE_CLEAN_UP) { 20.59 + close(fd);
21.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 21.2 +++ b/busybox/stuff/busybox-1.26-shutdown.u Sat Feb 11 15:47:13 2017 +0100 21.3 @@ -0,0 +1,62 @@ 21.4 +--- busybox-1.26/init/halt.c 21.5 ++++ busybox-1.26/init/halt.c 21.6 +@@ -48,6 +48,7 @@ 21.7 + //applet:IF_HALT(APPLET(halt, BB_DIR_SBIN, BB_SUID_DROP)) 21.8 + //applet:IF_POWEROFF(APPLET_ODDNAME(poweroff, halt, BB_DIR_SBIN, BB_SUID_DROP, poweroff)) 21.9 + //applet:IF_REBOOT(APPLET_ODDNAME(reboot, halt, BB_DIR_SBIN, BB_SUID_DROP, reboot)) 21.10 ++//applet:IF_REBOOT(APPLET_ODDNAME(shutdown, halt, BB_DIR_SBIN, BB_SUID_DROP, shutdown)) 21.11 + 21.12 + //kbuild:lib-$(CONFIG_HALT) += halt.o 21.13 + //kbuild:lib-$(CONFIG_POWEROFF) += halt.o 21.14 +@@ -79,6 +80,15 @@ 21.15 + //usage: "\n -d SEC Delay interval" 21.16 + //usage: "\n -n Do not sync" 21.17 + //usage: "\n -f Force (don't go through init)" 21.18 ++//usage: 21.19 ++//usage:#define shutdown_trivial_usage 21.20 ++//usage: "[-rhHP]" 21.21 ++//usage:#define shutdown_full_usage "\n\n" 21.22 ++//usage: "Bring the system down\n" 21.23 ++//usage: "\n -r Do reboot" 21.24 ++//usage: "\n -h Do poweroff" 21.25 ++//usage: "\n -H Do halt" 21.26 ++//usage: "\n -P Do poweroff" 21.27 + 21.28 + #include "libbb.h" 21.29 + #include "reboot.h" 21.30 +@@ -112,6 +122,7 @@ 21.31 + int halt_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; 21.32 + int halt_main(int argc UNUSED_PARAM, char **argv) 21.33 + { 21.34 ++ enum { HALT=0, POWEROFF=1, REBOOT=2, SHUTDOWN=3 }; 21.35 + static const int magic[] = { 21.36 + RB_HALT_SYSTEM, 21.37 + RB_POWER_OFF, 21.38 +@@ -132,15 +143,26 @@ 21.39 + if (!ENABLE_HALT && !ENABLE_POWEROFF && ENABLE_REBOOT) 21.40 + which = 2; 21.41 + else 21.42 +- for (which = 0; "hpr"[which] != applet_name[0]; which++) 21.43 ++ for (which = 0; "hprs"[which] != applet_name[0]; which++) 21.44 + continue; 21.45 + 21.46 ++ if (which == SHUTDOWN) { 21.47 ++ which = REBOOT; 21.48 ++ switch (getopt32(argv, "rhPH")) { 21.49 ++ case 2: 21.50 ++ case 4: which = POWEROFF; break; 21.51 ++ case 8: which = HALT; 21.52 ++ } 21.53 ++ flags = 0; 21.54 ++ } 21.55 ++ else { 21.56 + /* Parse and handle arguments */ 21.57 + /* We support -w even if !ENABLE_FEATURE_WTMP, 21.58 + * in order to not break scripts. 21.59 + * -i (shut down network interfaces) is ignored. 21.60 + */ 21.61 + flags = getopt32(argv, "d:+nfwi", &delay); 21.62 ++ } 21.63 + 21.64 + sleep(delay); 21.65 +
22.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 22.2 +++ b/busybox/stuff/busybox-1.26-stat.u Sat Feb 11 15:47:13 2017 +0100 22.3 @@ -0,0 +1,76 @@ 22.4 +Add non standard stat -m support to display file block list 22.5 +Useful to patch read-only filesystems such as ISO9660, for defragmentation 22.6 +tools or boot loaders 22.7 +--- busybox-1.26/coreutils/stat.c 22.8 ++++ busybox-1.26/coreutils/stat.c 22.9 +@@ -54,6 +54,7 @@ 22.10 + //usage: ) 22.11 + //usage: "\n -L Follow links" 22.12 + //usage: "\n -t Terse display" 22.13 ++//usage: "\n -m Display block list" 22.14 + //usage: IF_SELINUX( 22.15 + //usage: "\n -Z Print security context" 22.16 + //usage: ) 22.17 +@@ -106,13 +107,15 @@ 22.18 + //usage: ) 22.19 + 22.20 + #include "libbb.h" 22.21 ++#include <linux/fs.h> 22.22 + #include "common_bufsiz.h" 22.23 + 22.24 + enum { 22.25 + OPT_TERSE = (1 << 0), 22.26 + OPT_DEREFERENCE = (1 << 1), 22.27 +- OPT_FILESYS = (1 << 2) * ENABLE_FEATURE_STAT_FILESYSTEM, 22.28 +- OPT_SELINUX = (1 << (2+ENABLE_FEATURE_STAT_FILESYSTEM)) * ENABLE_SELINUX, 22.29 ++ OPT_MAP = (1 << 2), 22.30 ++ OPT_FILESYS = (1 << 3) * ENABLE_FEATURE_STAT_FILESYSTEM, 22.31 ++ OPT_SELINUX = (1 << (3+ENABLE_FEATURE_STAT_FILESYSTEM)) * ENABLE_SELINUX, 22.32 + }; 22.33 + 22.34 + #if ENABLE_FEATURE_STAT_FORMAT 22.35 +@@ -463,6 +466,25 @@ 22.36 + } 22.37 + #endif /* FEATURE_STAT_FORMAT */ 22.38 + 22.39 ++#if !ENABLE_FEATURE_STAT_FORMAT 22.40 ++#define do_mapfile(filename, format) do_mapfile(filename) 22.41 ++#endif 22.42 ++static bool do_mapfile(const char *filename, const char *format) 22.43 ++{ 22.44 ++ int i = 0; 22.45 ++ int fd = xopen(filename, O_RDONLY); 22.46 ++ 22.47 ++#if ENABLE_FEATURE_STAT_FORMAT 22.48 ++ (void) format; 22.49 ++#endif 22.50 ++ while (1) { 22.51 ++ int blk = i++; 22.52 ++ if (ioctl(fd,FIBMAP,&blk) < 0 || blk == 0) break; 22.53 ++ printf("%u\n",blk); 22.54 ++ } 22.55 ++ return 1; 22.56 ++} 22.57 ++ 22.58 + #if ENABLE_FEATURE_STAT_FILESYSTEM 22.59 + /* Stat the file system and print what we find. */ 22.60 + #if !ENABLE_FEATURE_STAT_FORMAT 22.61 +@@ -763,7 +785,7 @@ 22.62 + statfunc_ptr statfunc = do_stat; 22.63 + 22.64 + opt_complementary = "-1"; /* min one arg */ 22.65 +- opts = getopt32(argv, "tL" 22.66 ++ opts = getopt32(argv, "tLm" 22.67 + IF_FEATURE_STAT_FILESYSTEM("f") 22.68 + IF_SELINUX("Z") 22.69 + IF_FEATURE_STAT_FORMAT("c:", &format) 22.70 +@@ -777,6 +799,9 @@ 22.71 + selinux_or_die(); 22.72 + } 22.73 + #endif 22.74 ++ if (opts & OPT_MAP) { /* -m */ 22.75 ++ statfunc = do_mapfile; 22.76 ++ } 22.77 + ok = 1; 22.78 + argv += optind; 22.79 + for (i = 0; argv[i]; ++i)
23.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 23.2 +++ b/busybox/stuff/busybox-1.26-tar.u Sat Feb 11 15:47:13 2017 +0100 23.3 @@ -0,0 +1,11 @@ 23.4 +Accept and ignore --wildcards argument 23.5 +--- busybox-1.25/archival/tar.c 23.6 ++++ busybox-1.25/archival/tar.c 23.7 +@@ -935,6 +935,7 @@ 23.8 + # if ENABLE_FEATURE_TAR_NOPRESERVE_TIME 23.9 + "touch\0" No_argument "m" 23.10 + # endif 23.11 ++ "wildcards\0" No_argument "\xf8" 23.12 + "strip-components\0" Required_argument "\xf9" 23.13 + "no-recursion\0" No_argument "\xfa" 23.14 + # if ENABLE_FEATURE_TAR_TO_COMMAND
24.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 24.2 +++ b/busybox/stuff/busybox-1.26-zmodules.u Sat Feb 11 15:47:13 2017 +0100 24.3 @@ -0,0 +1,27 @@ 24.4 +Add LZMA_DEFAULT_MAGIC support 24.5 +--- busybox-1.25/archival/libarchive/open_transformer.c 24.6 ++++ busybox-1.25/archival/libarchive/open_transformer.c 24.7 +@@ -174,6 +174,23 @@ 24.8 + /* .gz and .bz2 both have 2-byte signature, and their 24.9 + * unpack_XXX_stream wants this header skipped. */ 24.10 + xread(fd, magic.b16, sizeof(magic.b16[0])); 24.11 ++#if 1 24.12 ++// SliTaz may use .gz suffix for lzma'd kernel modules 24.13 ++#if BB_BIG_ENDIAN 24.14 ++#define LZMA_DEFAULT_MAGIC 0x5d00 24.15 ++#else 24.16 ++#define LZMA_DEFAULT_MAGIC 0x5d 24.17 ++#endif 24.18 ++ if (ENABLE_FEATURE_SEAMLESS_LZMA 24.19 ++ && magic.b16[0] == LZMA_DEFAULT_MAGIC 24.20 ++ ) { 24.21 ++ xlseek(fd, -xstate->signature_skipped, SEEK_CUR); 24.22 ++ xstate->signature_skipped = 0; 24.23 ++ xstate->xformer = unpack_lzma_stream; 24.24 ++ USE_FOR_NOMMU(xstate->xformer_prog = "unlzma";) 24.25 ++ goto found_magic; 24.26 ++ } 24.27 ++#endif 24.28 + if (ENABLE_FEATURE_SEAMLESS_GZ 24.29 + && magic.b16[0] == GZIP_MAGIC 24.30 + ) {
25.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 25.2 +++ b/busybox/stuff/busybox-1.26.config Sat Feb 11 15:47:13 2017 +0100 25.3 @@ -0,0 +1,1092 @@ 25.4 +# 25.5 +# Automatically generated make config: don't edit 25.6 +# Busybox version: 1.26.1 25.7 +# Thu Jan 5 16:41:45 2017 25.8 +# 25.9 +CONFIG_HAVE_DOT_CONFIG=y 25.10 + 25.11 +# 25.12 +# Busybox Settings 25.13 +# 25.14 +# CONFIG_DESKTOP is not set 25.15 +# CONFIG_EXTRA_COMPAT is not set 25.16 +# CONFIG_INCLUDE_SUSv2 is not set 25.17 +# CONFIG_USE_PORTABLE_CODE is not set 25.18 +CONFIG_PLATFORM_LINUX=y 25.19 +CONFIG_SHOW_USAGE=y 25.20 +# CONFIG_FEATURE_VERBOSE_USAGE is not set 25.21 +CONFIG_FEATURE_COMPRESS_USAGE=y 25.22 +CONFIG_BUSYBOX=y 25.23 +# CONFIG_FEATURE_INSTALLER is not set 25.24 +# CONFIG_INSTALL_NO_USR is not set 25.25 +# CONFIG_PAM is not set 25.26 +CONFIG_LONG_OPTS=y 25.27 +CONFIG_FEATURE_DEVPTS=y 25.28 +# CONFIG_FEATURE_CLEAN_UP is not set 25.29 +CONFIG_FEATURE_UTMP=y 25.30 +CONFIG_FEATURE_WTMP=y 25.31 +CONFIG_FEATURE_PIDFILE=y 25.32 +CONFIG_PID_FILE_PATH="/var/run" 25.33 +CONFIG_FEATURE_SUID=y 25.34 +# CONFIG_FEATURE_SUID_CONFIG is not set 25.35 +# CONFIG_FEATURE_SUID_CONFIG_QUIET is not set 25.36 +# CONFIG_SELINUX is not set 25.37 +CONFIG_FEATURE_PREFER_APPLETS=y 25.38 +CONFIG_BUSYBOX_EXEC_PATH="/bin/busybox" 25.39 +CONFIG_FEATURE_SYSLOG=y 25.40 +# CONFIG_FEATURE_HAVE_RPC is not set 25.41 + 25.42 +# 25.43 +# Build Options 25.44 +# 25.45 +# CONFIG_STATIC is not set 25.46 +# CONFIG_PIE is not set 25.47 +# CONFIG_NOMMU is not set 25.48 +# CONFIG_BUILD_LIBBUSYBOX is not set 25.49 +# CONFIG_FEATURE_INDIVIDUAL is not set 25.50 +# CONFIG_FEATURE_SHARED_BUSYBOX is not set 25.51 +# CONFIG_LFS is not set 25.52 +CONFIG_CROSS_COMPILER_PREFIX="uclibc-i486-" 25.53 +CONFIG_SYSROOT="" 25.54 +CONFIG_EXTRA_CFLAGS="" 25.55 +CONFIG_EXTRA_LDFLAGS="" 25.56 +CONFIG_EXTRA_LDLIBS="" 25.57 + 25.58 +# 25.59 +# Installation Options ("make install" behavior) 25.60 +# 25.61 +# CONFIG_INSTALL_APPLET_SYMLINKS is not set 25.62 +CONFIG_INSTALL_APPLET_HARDLINKS=y 25.63 +# CONFIG_INSTALL_APPLET_SCRIPT_WRAPPERS is not set 25.64 +# CONFIG_INSTALL_APPLET_DONT is not set 25.65 +# CONFIG_INSTALL_SH_APPLET_SYMLINK is not set 25.66 +# CONFIG_INSTALL_SH_APPLET_HARDLINK is not set 25.67 +# CONFIG_INSTALL_SH_APPLET_SCRIPT_WRAPPER is not set 25.68 +CONFIG_PREFIX="./_install" 25.69 + 25.70 +# 25.71 +# Debugging Options 25.72 +# 25.73 +# CONFIG_DEBUG is not set 25.74 +# CONFIG_DEBUG_PESSIMIZE is not set 25.75 +# CONFIG_DEBUG_SANITIZE is not set 25.76 +# CONFIG_UNIT_TEST is not set 25.77 +# CONFIG_WERROR is not set 25.78 +CONFIG_NO_DEBUG_LIB=y 25.79 +# CONFIG_DMALLOC is not set 25.80 +# CONFIG_EFENCE is not set 25.81 + 25.82 +# 25.83 +# Busybox Library Tuning 25.84 +# 25.85 +# CONFIG_FEATURE_USE_BSS_TAIL is not set 25.86 +# CONFIG_FEATURE_RTMINMAX is not set 25.87 +CONFIG_FEATURE_BUFFERS_USE_MALLOC=y 25.88 +# CONFIG_FEATURE_BUFFERS_GO_ON_STACK is not set 25.89 +# CONFIG_FEATURE_BUFFERS_GO_IN_BSS is not set 25.90 +CONFIG_PASSWORD_MINLEN=6 25.91 +CONFIG_MD5_SMALL=3 25.92 +CONFIG_SHA3_SMALL=1 25.93 +# CONFIG_FEATURE_FAST_TOP is not set 25.94 +# CONFIG_FEATURE_ETC_NETWORKS is not set 25.95 +CONFIG_FEATURE_USE_TERMIOS=y 25.96 +CONFIG_FEATURE_EDITING=y 25.97 +CONFIG_FEATURE_EDITING_MAX_LEN=1024 25.98 +# CONFIG_FEATURE_EDITING_VI is not set 25.99 +CONFIG_FEATURE_EDITING_HISTORY=32 25.100 +# CONFIG_FEATURE_EDITING_SAVEHISTORY is not set 25.101 +# CONFIG_FEATURE_EDITING_SAVE_ON_EXIT is not set 25.102 +# CONFIG_FEATURE_REVERSE_SEARCH is not set 25.103 +CONFIG_FEATURE_TAB_COMPLETION=y 25.104 +# CONFIG_FEATURE_USERNAME_COMPLETION is not set 25.105 +CONFIG_FEATURE_EDITING_FANCY_PROMPT=y 25.106 +# CONFIG_FEATURE_EDITING_ASK_TERMINAL is not set 25.107 +# CONFIG_LOCALE_SUPPORT is not set 25.108 +# CONFIG_UNICODE_SUPPORT is not set 25.109 +# CONFIG_UNICODE_USING_LOCALE is not set 25.110 +# CONFIG_FEATURE_CHECK_UNICODE_IN_ENV is not set 25.111 +CONFIG_SUBST_WCHAR=0 25.112 +CONFIG_LAST_SUPPORTED_WCHAR=0 25.113 +# CONFIG_UNICODE_COMBINING_WCHARS is not set 25.114 +# CONFIG_UNICODE_WIDE_WCHARS is not set 25.115 +# CONFIG_UNICODE_BIDI_SUPPORT is not set 25.116 +# CONFIG_UNICODE_NEUTRAL_TABLE is not set 25.117 +# CONFIG_UNICODE_PRESERVE_BROKEN is not set 25.118 +CONFIG_FEATURE_NON_POSIX_CP=y 25.119 +# CONFIG_FEATURE_VERBOSE_CP_MESSAGE is not set 25.120 +CONFIG_FEATURE_USE_SENDFILE=y 25.121 +CONFIG_FEATURE_COPYBUF_KB=4 25.122 +CONFIG_FEATURE_SKIP_ROOTFS=y 25.123 +CONFIG_MONOTONIC_SYSCALL=y 25.124 +# CONFIG_IOCTL_HEX2STR_ERROR is not set 25.125 +# CONFIG_FEATURE_HWIB is not set 25.126 + 25.127 +# 25.128 +# Applets 25.129 +# 25.130 + 25.131 +# 25.132 +# Archival Utilities 25.133 +# 25.134 +# CONFIG_FEATURE_SEAMLESS_XZ is not set 25.135 +# CONFIG_FEATURE_SEAMLESS_LZMA is not set 25.136 +# CONFIG_FEATURE_SEAMLESS_BZ2 is not set 25.137 +# CONFIG_FEATURE_SEAMLESS_GZ is not set 25.138 +# CONFIG_FEATURE_SEAMLESS_Z is not set 25.139 +# CONFIG_AR is not set 25.140 +# CONFIG_FEATURE_AR_LONG_FILENAMES is not set 25.141 +# CONFIG_FEATURE_AR_CREATE is not set 25.142 +# CONFIG_UNCOMPRESS is not set 25.143 +CONFIG_GUNZIP=y 25.144 +CONFIG_ZCAT=y 25.145 +# CONFIG_FEATURE_GUNZIP_LONG_OPTIONS is not set 25.146 +CONFIG_BUNZIP2=y 25.147 +# CONFIG_BZCAT is not set 25.148 +CONFIG_UNLZMA=y 25.149 +# CONFIG_LZCAT is not set 25.150 +# CONFIG_LZMA is not set 25.151 +# CONFIG_FEATURE_LZMA_FAST is not set 25.152 +# CONFIG_UNXZ is not set 25.153 +# CONFIG_XZCAT is not set 25.154 +# CONFIG_XZ is not set 25.155 +# CONFIG_BZIP2 is not set 25.156 +CONFIG_CPIO=y 25.157 +CONFIG_FEATURE_CPIO_O=y 25.158 +# CONFIG_FEATURE_CPIO_P is not set 25.159 +# CONFIG_DPKG is not set 25.160 +# CONFIG_DPKG_DEB is not set 25.161 +CONFIG_GZIP=y 25.162 +# CONFIG_FEATURE_GZIP_LONG_OPTIONS is not set 25.163 +CONFIG_GZIP_FAST=0 25.164 +# CONFIG_FEATURE_GZIP_LEVELS is not set 25.165 +# CONFIG_LZOP is not set 25.166 +# CONFIG_UNLZOP is not set 25.167 +# CONFIG_LZOPCAT is not set 25.168 +# CONFIG_LZOP_COMPR_HIGH is not set 25.169 +# CONFIG_RPM is not set 25.170 +# CONFIG_RPM2CPIO is not set 25.171 +CONFIG_TAR=y 25.172 +CONFIG_FEATURE_TAR_CREATE=y 25.173 +# CONFIG_FEATURE_TAR_AUTODETECT is not set 25.174 +# CONFIG_FEATURE_TAR_FROM is not set 25.175 +# CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY is not set 25.176 +# CONFIG_FEATURE_TAR_OLDSUN_COMPATIBILITY is not set 25.177 +CONFIG_FEATURE_TAR_GNU_EXTENSIONS=y 25.178 +# CONFIG_FEATURE_TAR_LONG_OPTIONS is not set 25.179 +# CONFIG_FEATURE_TAR_TO_COMMAND is not set 25.180 +# CONFIG_FEATURE_TAR_UNAME_GNAME is not set 25.181 +# CONFIG_FEATURE_TAR_NOPRESERVE_TIME is not set 25.182 +# CONFIG_FEATURE_TAR_SELINUX is not set 25.183 +# CONFIG_UNZIP is not set 25.184 + 25.185 +# 25.186 +# Coreutils 25.187 +# 25.188 +CONFIG_BASENAME=y 25.189 +CONFIG_CAL=y 25.190 +CONFIG_CAT=y 25.191 +# CONFIG_CATV is not set 25.192 +CONFIG_CHGRP=y 25.193 +CONFIG_CHMOD=y 25.194 +CONFIG_CHOWN=y 25.195 +# CONFIG_FEATURE_CHOWN_LONG_OPTIONS is not set 25.196 +CONFIG_CHROOT=y 25.197 +# CONFIG_CKSUM is not set 25.198 +# CONFIG_COMM is not set 25.199 +CONFIG_CP=y 25.200 +# CONFIG_FEATURE_CP_LONG_OPTIONS is not set 25.201 +CONFIG_CUT=y 25.202 +CONFIG_DATE=y 25.203 +# CONFIG_FEATURE_DATE_ISOFMT is not set 25.204 +# CONFIG_FEATURE_DATE_NANO is not set 25.205 +# CONFIG_FEATURE_DATE_COMPAT is not set 25.206 +CONFIG_DD=y 25.207 +CONFIG_FEATURE_DD_SIGNAL_HANDLING=y 25.208 +# CONFIG_FEATURE_DD_THIRD_STATUS_LINE is not set 25.209 +CONFIG_FEATURE_DD_IBS_OBS=y 25.210 +# CONFIG_FEATURE_DD_STATUS is not set 25.211 +CONFIG_DF=y 25.212 +# CONFIG_FEATURE_DF_FANCY is not set 25.213 +CONFIG_DIRNAME=y 25.214 +# CONFIG_DOS2UNIX is not set 25.215 +# CONFIG_UNIX2DOS is not set 25.216 +CONFIG_DU=y 25.217 +CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K=y 25.218 +CONFIG_ECHO=y 25.219 +CONFIG_FEATURE_FANCY_ECHO=y 25.220 +# CONFIG_ENV is not set 25.221 +# CONFIG_FEATURE_ENV_LONG_OPTIONS is not set 25.222 +# CONFIG_EXPAND is not set 25.223 +# CONFIG_FEATURE_EXPAND_LONG_OPTIONS is not set 25.224 +# CONFIG_UNEXPAND is not set 25.225 +# CONFIG_FEATURE_UNEXPAND_LONG_OPTIONS is not set 25.226 +CONFIG_EXPR=y 25.227 +# CONFIG_EXPR_MATH_SUPPORT_64 is not set 25.228 +CONFIG_FALSE=y 25.229 +# CONFIG_FOLD is not set 25.230 +# CONFIG_FSYNC is not set 25.231 +CONFIG_HEAD=y 25.232 +# CONFIG_FEATURE_FANCY_HEAD is not set 25.233 +# CONFIG_HOSTID is not set 25.234 +CONFIG_ID=y 25.235 +# CONFIG_GROUPS is not set 25.236 +# CONFIG_INSTALL is not set 25.237 +# CONFIG_FEATURE_INSTALL_LONG_OPTIONS is not set 25.238 +CONFIG_LN=y 25.239 +# CONFIG_LOGNAME is not set 25.240 +CONFIG_LS=y 25.241 +CONFIG_FEATURE_LS_FILETYPES=y 25.242 +CONFIG_FEATURE_LS_FOLLOWLINKS=y 25.243 +CONFIG_FEATURE_LS_RECURSIVE=y 25.244 +CONFIG_FEATURE_LS_SORTFILES=y 25.245 +CONFIG_FEATURE_LS_TIMESTAMPS=y 25.246 +CONFIG_FEATURE_LS_USERNAME=y 25.247 +CONFIG_FEATURE_LS_COLOR=y 25.248 +CONFIG_FEATURE_LS_COLOR_IS_DEFAULT=y 25.249 +CONFIG_MD5SUM=y 25.250 +# CONFIG_SHA1SUM is not set 25.251 +# CONFIG_SHA256SUM is not set 25.252 +# CONFIG_SHA512SUM is not set 25.253 +# CONFIG_SHA3SUM is not set 25.254 + 25.255 +# 25.256 +# Common options for md5sum, sha1sum, sha256sum, sha512sum, sha3sum 25.257 +# 25.258 +CONFIG_FEATURE_MD5_SHA1_SUM_CHECK=y 25.259 +CONFIG_MKDIR=y 25.260 +# CONFIG_FEATURE_MKDIR_LONG_OPTIONS is not set 25.261 +CONFIG_MKFIFO=y 25.262 +CONFIG_MKNOD=y 25.263 +CONFIG_MV=y 25.264 +# CONFIG_FEATURE_MV_LONG_OPTIONS is not set 25.265 +# CONFIG_NICE is not set 25.266 +# CONFIG_NOHUP is not set 25.267 +CONFIG_OD=y 25.268 +# CONFIG_PRINTENV is not set 25.269 +CONFIG_PRINTF=y 25.270 +CONFIG_PWD=y 25.271 +CONFIG_READLINK=y 25.272 +# CONFIG_FEATURE_READLINK_FOLLOW is not set 25.273 +# CONFIG_REALPATH is not set 25.274 +CONFIG_RM=y 25.275 +CONFIG_RMDIR=y 25.276 +# CONFIG_FEATURE_RMDIR_LONG_OPTIONS is not set 25.277 +CONFIG_SEQ=y 25.278 +# CONFIG_SHUF is not set 25.279 +CONFIG_SLEEP=y 25.280 +# CONFIG_FEATURE_FANCY_SLEEP is not set 25.281 +# CONFIG_FEATURE_FLOAT_SLEEP is not set 25.282 +CONFIG_SORT=y 25.283 +# CONFIG_FEATURE_SORT_BIG is not set 25.284 +CONFIG_SPLIT=y 25.285 +# CONFIG_FEATURE_SPLIT_FANCY is not set 25.286 +CONFIG_STAT=y 25.287 +CONFIG_FEATURE_STAT_FORMAT=y 25.288 +# CONFIG_FEATURE_STAT_FILESYSTEM is not set 25.289 +CONFIG_STTY=y 25.290 +# CONFIG_SUM is not set 25.291 +CONFIG_SYNC=y 25.292 +# CONFIG_FEATURE_SYNC_FANCY is not set 25.293 +# CONFIG_TAC is not set 25.294 +CONFIG_TAIL=y 25.295 +# CONFIG_FEATURE_FANCY_TAIL is not set 25.296 +CONFIG_TEE=y 25.297 +# CONFIG_FEATURE_TEE_USE_BLOCK_IO is not set 25.298 +CONFIG_TEST=y 25.299 +CONFIG_TEST1=y 25.300 +CONFIG_TEST2=y 25.301 +# CONFIG_FEATURE_TEST_64 is not set 25.302 +CONFIG_TOUCH=y 25.303 +# CONFIG_FEATURE_TOUCH_NODEREF is not set 25.304 +# CONFIG_FEATURE_TOUCH_SUSV3 is not set 25.305 +# CONFIG_TR is not set 25.306 +# CONFIG_FEATURE_TR_CLASSES is not set 25.307 +# CONFIG_FEATURE_TR_EQUIV is not set 25.308 +CONFIG_TRUE=y 25.309 +# CONFIG_TRUNCATE is not set 25.310 +CONFIG_TTY=y 25.311 +CONFIG_UNAME=y 25.312 +CONFIG_UNAME_OSNAME="SliTaz" 25.313 +CONFIG_UNIQ=y 25.314 +# CONFIG_UNLINK is not set 25.315 +# CONFIG_USLEEP is not set 25.316 +CONFIG_UUDECODE=y 25.317 +# CONFIG_BASE64 is not set 25.318 +CONFIG_UUENCODE=y 25.319 +CONFIG_WC=y 25.320 +# CONFIG_FEATURE_WC_LARGE is not set 25.321 +# CONFIG_WHO is not set 25.322 +# CONFIG_USERS is not set 25.323 +# CONFIG_WHOAMI is not set 25.324 +CONFIG_YES=y 25.325 + 25.326 +# 25.327 +# Common options 25.328 +# 25.329 +# CONFIG_FEATURE_VERBOSE is not set 25.330 + 25.331 +# 25.332 +# Common options for cp and mv 25.333 +# 25.334 +CONFIG_FEATURE_PRESERVE_HARDLINKS=y 25.335 + 25.336 +# 25.337 +# Common options for ls, more and telnet 25.338 +# 25.339 +CONFIG_FEATURE_AUTOWIDTH=y 25.340 + 25.341 +# 25.342 +# Common options for df, du, ls 25.343 +# 25.344 +CONFIG_FEATURE_HUMAN_READABLE=y 25.345 + 25.346 +# 25.347 +# Console Utilities 25.348 +# 25.349 +CONFIG_CHVT=y 25.350 +CONFIG_CLEAR=y 25.351 +# CONFIG_DEALLOCVT is not set 25.352 +# CONFIG_DUMPKMAP is not set 25.353 +# CONFIG_FGCONSOLE is not set 25.354 +# CONFIG_KBD_MODE is not set 25.355 +# CONFIG_LOADFONT is not set 25.356 +# CONFIG_SETFONT is not set 25.357 +# CONFIG_FEATURE_SETFONT_TEXTUAL_MAP is not set 25.358 +CONFIG_DEFAULT_SETFONT_DIR="" 25.359 +# CONFIG_FEATURE_LOADFONT_PSF2 is not set 25.360 +# CONFIG_FEATURE_LOADFONT_RAW is not set 25.361 +CONFIG_LOADKMAP=y 25.362 +# CONFIG_OPENVT is not set 25.363 +CONFIG_RESET=y 25.364 +# CONFIG_RESIZE is not set 25.365 +# CONFIG_FEATURE_RESIZE_PRINT is not set 25.366 +# CONFIG_SETCONSOLE is not set 25.367 +# CONFIG_FEATURE_SETCONSOLE_LONG_OPTIONS is not set 25.368 +# CONFIG_SETKEYCODES is not set 25.369 +# CONFIG_SETLOGCONS is not set 25.370 +# CONFIG_SHOWKEY is not set 25.371 + 25.372 +# 25.373 +# Debian Utilities 25.374 +# 25.375 +CONFIG_MKTEMP=y 25.376 +# CONFIG_PIPE_PROGRESS is not set 25.377 +# CONFIG_RUN_PARTS is not set 25.378 +# CONFIG_FEATURE_RUN_PARTS_LONG_OPTIONS is not set 25.379 +# CONFIG_FEATURE_RUN_PARTS_FANCY is not set 25.380 +# CONFIG_START_STOP_DAEMON is not set 25.381 +# CONFIG_FEATURE_START_STOP_DAEMON_FANCY is not set 25.382 +# CONFIG_FEATURE_START_STOP_DAEMON_LONG_OPTIONS is not set 25.383 +CONFIG_WHICH=y 25.384 + 25.385 +# 25.386 +# Editors 25.387 +# 25.388 +CONFIG_AWK=y 25.389 +# CONFIG_FEATURE_AWK_LIBM is not set 25.390 +# CONFIG_FEATURE_AWK_GNU_EXTENSIONS is not set 25.391 +# CONFIG_CMP is not set 25.392 +# CONFIG_DIFF is not set 25.393 +# CONFIG_FEATURE_DIFF_LONG_OPTIONS is not set 25.394 +# CONFIG_FEATURE_DIFF_DIR is not set 25.395 +# CONFIG_ED is not set 25.396 +# CONFIG_PATCH is not set 25.397 +CONFIG_SED=y 25.398 +CONFIG_VI=y 25.399 +CONFIG_FEATURE_VI_MAX_LEN=1024 25.400 +# CONFIG_FEATURE_VI_8BIT is not set 25.401 +CONFIG_FEATURE_VI_COLON=y 25.402 +CONFIG_FEATURE_VI_YANKMARK=y 25.403 +CONFIG_FEATURE_VI_SEARCH=y 25.404 +# CONFIG_FEATURE_VI_REGEX_SEARCH is not set 25.405 +CONFIG_FEATURE_VI_USE_SIGNALS=y 25.406 +CONFIG_FEATURE_VI_DOT_CMD=y 25.407 +CONFIG_FEATURE_VI_READONLY=y 25.408 +CONFIG_FEATURE_VI_SETOPTS=y 25.409 +CONFIG_FEATURE_VI_SET=y 25.410 +# CONFIG_FEATURE_VI_WIN_RESIZE is not set 25.411 +CONFIG_FEATURE_VI_ASK_TERMINAL=y 25.412 +# CONFIG_FEATURE_VI_UNDO is not set 25.413 +# CONFIG_FEATURE_VI_UNDO_QUEUE is not set 25.414 +CONFIG_FEATURE_VI_UNDO_QUEUE_MAX=0 25.415 +CONFIG_FEATURE_ALLOW_EXEC=y 25.416 + 25.417 +# 25.418 +# Finding Utilities 25.419 +# 25.420 +CONFIG_FIND=y 25.421 +CONFIG_FEATURE_FIND_PRINT0=y 25.422 +CONFIG_FEATURE_FIND_MTIME=y 25.423 +CONFIG_FEATURE_FIND_MMIN=y 25.424 +CONFIG_FEATURE_FIND_PERM=y 25.425 +CONFIG_FEATURE_FIND_TYPE=y 25.426 +CONFIG_FEATURE_FIND_XDEV=y 25.427 +CONFIG_FEATURE_FIND_MAXDEPTH=y 25.428 +CONFIG_FEATURE_FIND_NEWER=y 25.429 +CONFIG_FEATURE_FIND_INUM=y 25.430 +CONFIG_FEATURE_FIND_EXEC=y 25.431 +# CONFIG_FEATURE_FIND_EXEC_PLUS is not set 25.432 +CONFIG_FEATURE_FIND_USER=y 25.433 +CONFIG_FEATURE_FIND_GROUP=y 25.434 +CONFIG_FEATURE_FIND_NOT=y 25.435 +CONFIG_FEATURE_FIND_DEPTH=y 25.436 +CONFIG_FEATURE_FIND_PAREN=y 25.437 +CONFIG_FEATURE_FIND_SIZE=y 25.438 +CONFIG_FEATURE_FIND_PRUNE=y 25.439 +CONFIG_FEATURE_FIND_DELETE=y 25.440 +CONFIG_FEATURE_FIND_PATH=y 25.441 +CONFIG_FEATURE_FIND_REGEX=y 25.442 +# CONFIG_FEATURE_FIND_CONTEXT is not set 25.443 +CONFIG_FEATURE_FIND_LINKS=y 25.444 +CONFIG_GREP=y 25.445 +CONFIG_EGREP=y 25.446 +CONFIG_FGREP=y 25.447 +CONFIG_FEATURE_GREP_CONTEXT=y 25.448 +CONFIG_XARGS=y 25.449 +CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION=y 25.450 +CONFIG_FEATURE_XARGS_SUPPORT_QUOTES=y 25.451 +CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT=y 25.452 +CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM=y 25.453 +# CONFIG_FEATURE_XARGS_SUPPORT_REPL_STR is not set 25.454 + 25.455 +# 25.456 +# Init Utilities 25.457 +# 25.458 +# CONFIG_BOOTCHARTD is not set 25.459 +# CONFIG_FEATURE_BOOTCHARTD_BLOATED_HEADER is not set 25.460 +# CONFIG_FEATURE_BOOTCHARTD_CONFIG_FILE is not set 25.461 +CONFIG_HALT=y 25.462 +CONFIG_POWEROFF=y 25.463 +CONFIG_REBOOT=y 25.464 +# CONFIG_FEATURE_CALL_TELINIT is not set 25.465 +CONFIG_TELINIT_PATH="" 25.466 +CONFIG_INIT=y 25.467 +# CONFIG_LINUXRC is not set 25.468 +CONFIG_FEATURE_USE_INITTAB=y 25.469 +CONFIG_FEATURE_KILL_REMOVED=y 25.470 +CONFIG_FEATURE_KILL_DELAY=0 25.471 +CONFIG_FEATURE_INIT_SCTTY=y 25.472 +# CONFIG_FEATURE_INIT_SYSLOG is not set 25.473 +CONFIG_FEATURE_EXTRA_QUIET=y 25.474 +# CONFIG_FEATURE_INIT_COREDUMPS is not set 25.475 +CONFIG_INIT_TERMINAL_TYPE="" 25.476 +# CONFIG_FEATURE_INIT_MODIFY_CMDLINE is not set 25.477 +# CONFIG_MESG is not set 25.478 +# CONFIG_FEATURE_MESG_ENABLE_ONLY_GROUP is not set 25.479 + 25.480 +# 25.481 +# Login/Password Management Utilities 25.482 +# 25.483 +# CONFIG_FEATURE_SHADOWPASSWDS is not set 25.484 +# CONFIG_USE_BB_PWD_GRP is not set 25.485 +# CONFIG_USE_BB_SHADOW is not set 25.486 +# CONFIG_USE_BB_CRYPT is not set 25.487 +# CONFIG_USE_BB_CRYPT_SHA is not set 25.488 +# CONFIG_ADD_SHELL is not set 25.489 +# CONFIG_REMOVE_SHELL is not set 25.490 +CONFIG_ADDGROUP=y 25.491 +# CONFIG_FEATURE_ADDGROUP_LONG_OPTIONS is not set 25.492 +CONFIG_FEATURE_ADDUSER_TO_GROUP=y 25.493 +CONFIG_ADDUSER=y 25.494 +# CONFIG_FEATURE_ADDUSER_LONG_OPTIONS is not set 25.495 +# CONFIG_FEATURE_CHECK_NAMES is not set 25.496 +CONFIG_LAST_ID=60000 25.497 +CONFIG_FIRST_SYSTEM_ID=100 25.498 +CONFIG_LAST_SYSTEM_ID=999 25.499 +CONFIG_CHPASSWD=y 25.500 +CONFIG_FEATURE_DEFAULT_PASSWD_ALGO="des" 25.501 +# CONFIG_CRYPTPW is not set 25.502 +# CONFIG_MKPASSWD is not set 25.503 +CONFIG_DELUSER=y 25.504 +CONFIG_DELGROUP=y 25.505 +CONFIG_FEATURE_DEL_USER_FROM_GROUP=y 25.506 +CONFIG_GETTY=y 25.507 +CONFIG_LOGIN=y 25.508 +# CONFIG_LOGIN_SESSION_AS_CHILD is not set 25.509 +# CONFIG_LOGIN_SCRIPTS is not set 25.510 +# CONFIG_FEATURE_NOLOGIN is not set 25.511 +# CONFIG_FEATURE_SECURETTY is not set 25.512 +CONFIG_PASSWD=y 25.513 +# CONFIG_FEATURE_PASSWD_WEAK_CHECK is not set 25.514 +CONFIG_SU=y 25.515 +# CONFIG_FEATURE_SU_SYSLOG is not set 25.516 +# CONFIG_FEATURE_SU_CHECKS_SHELLS is not set 25.517 +# CONFIG_SULOGIN is not set 25.518 +# CONFIG_VLOCK is not set 25.519 + 25.520 +# 25.521 +# Linux Ext2 FS Progs 25.522 +# 25.523 +# CONFIG_CHATTR is not set 25.524 +# CONFIG_FSCK is not set 25.525 +# CONFIG_LSATTR is not set 25.526 +# CONFIG_TUNE2FS is not set 25.527 + 25.528 +# 25.529 +# Linux Module Utilities 25.530 +# 25.531 +CONFIG_MODPROBE_SMALL=y 25.532 +# CONFIG_DEPMOD is not set 25.533 +# CONFIG_INSMOD is not set 25.534 +# CONFIG_LSMOD is not set 25.535 +# CONFIG_FEATURE_LSMOD_PRETTY_2_6_OUTPUT is not set 25.536 +# CONFIG_MODINFO is not set 25.537 +CONFIG_FEATURE_MODPROBE_SMALL_OPTIONS_ON_CMDLINE=y 25.538 +CONFIG_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED=y 25.539 +# CONFIG_MODPROBE is not set 25.540 +# CONFIG_FEATURE_MODPROBE_BLACKLIST is not set 25.541 +# CONFIG_RMMOD is not set 25.542 + 25.543 +# 25.544 +# Options common to multiple modutils 25.545 +# 25.546 +# CONFIG_FEATURE_2_4_MODULES is not set 25.547 +# CONFIG_FEATURE_INSMOD_TRY_MMAP is not set 25.548 +# CONFIG_FEATURE_INSMOD_VERSION_CHECKING is not set 25.549 +# CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS is not set 25.550 +# CONFIG_FEATURE_INSMOD_LOADINKMEM is not set 25.551 +# CONFIG_FEATURE_INSMOD_LOAD_MAP is not set 25.552 +# CONFIG_FEATURE_INSMOD_LOAD_MAP_FULL is not set 25.553 +# CONFIG_FEATURE_CHECK_TAINTED_MODULE is not set 25.554 +# CONFIG_FEATURE_MODUTILS_ALIAS is not set 25.555 +# CONFIG_FEATURE_MODUTILS_SYMBOLS is not set 25.556 +CONFIG_DEFAULT_MODULES_DIR="/lib/modules" 25.557 +CONFIG_DEFAULT_DEPMOD_FILE="modules.dep" 25.558 + 25.559 +# 25.560 +# Linux System Utilities 25.561 +# 25.562 +# CONFIG_ACPID is not set 25.563 +# CONFIG_FEATURE_ACPID_COMPAT is not set 25.564 +# CONFIG_BLKDISCARD is not set 25.565 +CONFIG_BLKID=y 25.566 +# CONFIG_FEATURE_BLKID_TYPE is not set 25.567 +# CONFIG_BLOCKDEV is not set 25.568 +CONFIG_DMESG=y 25.569 +CONFIG_FEATURE_DMESG_PRETTY=y 25.570 +# CONFIG_FATATTR is not set 25.571 +CONFIG_FBSET=y 25.572 +CONFIG_FEATURE_FBSET_FANCY=y 25.573 +CONFIG_FEATURE_FBSET_READMODE=y 25.574 +CONFIG_FBVNC=y 25.575 +CONFIG_FDFORMAT=y 25.576 +CONFIG_FDISK=y 25.577 +CONFIG_FDISK_SUPPORT_LARGE_DISKS=y 25.578 +CONFIG_FEATURE_FDISK_WRITABLE=y 25.579 +# CONFIG_FEATURE_AIX_LABEL is not set 25.580 +# CONFIG_FEATURE_SGI_LABEL is not set 25.581 +# CONFIG_FEATURE_SUN_LABEL is not set 25.582 +# CONFIG_FEATURE_OSF_LABEL is not set 25.583 +CONFIG_FEATURE_GPT_LABEL=y 25.584 +# CONFIG_FEATURE_FDISK_ADVANCED is not set 25.585 +# CONFIG_FINDFS is not set 25.586 +# CONFIG_FLOCK is not set 25.587 +# CONFIG_FDFLUSH is not set 25.588 +# CONFIG_FREERAMDISK is not set 25.589 +# CONFIG_FSCK_MINIX is not set 25.590 +# CONFIG_FSTRIM is not set 25.591 +# CONFIG_GETOPT is not set 25.592 +# CONFIG_FEATURE_GETOPT_LONG is not set 25.593 +CONFIG_HEXDUMP=y 25.594 +CONFIG_FEATURE_HEXDUMP_REVERSE=y 25.595 +CONFIG_HD=y 25.596 +CONFIG_HWCLOCK=y 25.597 +# CONFIG_FEATURE_HWCLOCK_LONG_OPTIONS is not set 25.598 +# CONFIG_FEATURE_HWCLOCK_ADJTIME_FHS is not set 25.599 +# CONFIG_IPCRM is not set 25.600 +# CONFIG_IPCS is not set 25.601 +CONFIG_LOSETUP=y 25.602 +CONFIG_LSPCI=y 25.603 +CONFIG_LSUSB=y 25.604 +CONFIG_MDEV=y 25.605 +# CONFIG_FEATURE_MDEV_CONF is not set 25.606 +# CONFIG_FEATURE_MDEV_RENAME is not set 25.607 +# CONFIG_FEATURE_MDEV_RENAME_REGEXP is not set 25.608 +# CONFIG_FEATURE_MDEV_EXEC is not set 25.609 +CONFIG_FEATURE_MDEV_LOAD_FIRMWARE=y 25.610 +# CONFIG_MKE2FS is not set 25.611 +# CONFIG_MKFS_EXT2 is not set 25.612 +# CONFIG_MKFS_MINIX is not set 25.613 +# CONFIG_FEATURE_MINIX2 is not set 25.614 +# CONFIG_MKFS_REISER is not set 25.615 +# CONFIG_MKDOSFS is not set 25.616 +# CONFIG_MKFS_VFAT is not set 25.617 +CONFIG_MKSWAP=y 25.618 +# CONFIG_FEATURE_MKSWAP_UUID is not set 25.619 +CONFIG_MORE=y 25.620 +CONFIG_MOUNT=y 25.621 +# CONFIG_FEATURE_MOUNT_FAKE is not set 25.622 +# CONFIG_FEATURE_MOUNT_VERBOSE is not set 25.623 +# CONFIG_FEATURE_MOUNT_HELPERS is not set 25.624 +CONFIG_FEATURE_MOUNT_LABEL=y 25.625 +# CONFIG_FEATURE_MOUNT_NFS is not set 25.626 +# CONFIG_FEATURE_MOUNT_CIFS is not set 25.627 +CONFIG_FEATURE_MOUNT_FLAGS=y 25.628 +CONFIG_FEATURE_MOUNT_FSTAB=y 25.629 +# CONFIG_FEATURE_MOUNT_OTHERTAB is not set 25.630 +# CONFIG_NSENTER is not set 25.631 +# CONFIG_FEATURE_NSENTER_LONG_OPTS is not set 25.632 +# CONFIG_PIVOT_ROOT is not set 25.633 +# CONFIG_RDATE is not set 25.634 +# CONFIG_RDEV is not set 25.635 +# CONFIG_READPROFILE is not set 25.636 +# CONFIG_REV is not set 25.637 +# CONFIG_RTCWAKE is not set 25.638 +CONFIG_SCRIPT=y 25.639 +# CONFIG_SCRIPTREPLAY is not set 25.640 +# CONFIG_SCRIPTREPLAY_HOTKEYS is not set 25.641 +# CONFIG_SETARCH is not set 25.642 +# CONFIG_LINUX32 is not set 25.643 +# CONFIG_LINUX64 is not set 25.644 +CONFIG_SWAPON=y 25.645 +# CONFIG_FEATURE_SWAPON_DISCARD is not set 25.646 +# CONFIG_FEATURE_SWAPON_PRI is not set 25.647 +CONFIG_SWAPOFF=y 25.648 +CONFIG_SWITCH_ROOT=y 25.649 +# CONFIG_UEVENT is not set 25.650 +CONFIG_UMOUNT=y 25.651 +CONFIG_FEATURE_UMOUNT_ALL=y 25.652 +# CONFIG_UNSHARE is not set 25.653 + 25.654 +# 25.655 +# Common options for mount/umount 25.656 +# 25.657 +CONFIG_FEATURE_MOUNT_LOOP=y 25.658 +# CONFIG_FEATURE_MOUNT_LOOP_CREATE is not set 25.659 +# CONFIG_FEATURE_MTAB_SUPPORT is not set 25.660 +CONFIG_VOLUMEID=y 25.661 + 25.662 +# 25.663 +# Filesystem/Volume identification 25.664 +# 25.665 +# CONFIG_FEATURE_VOLUMEID_BCACHE is not set 25.666 +# CONFIG_FEATURE_VOLUMEID_BTRFS is not set 25.667 +# CONFIG_FEATURE_VOLUMEID_CRAMFS is not set 25.668 +# CONFIG_FEATURE_VOLUMEID_EXFAT is not set 25.669 +CONFIG_FEATURE_VOLUMEID_EXT=y 25.670 +# CONFIG_FEATURE_VOLUMEID_F2FS is not set 25.671 +CONFIG_FEATURE_VOLUMEID_FAT=y 25.672 +# CONFIG_FEATURE_VOLUMEID_HFS is not set 25.673 +CONFIG_FEATURE_VOLUMEID_ISO9660=y 25.674 +# CONFIG_FEATURE_VOLUMEID_JFS is not set 25.675 +# CONFIG_FEATURE_VOLUMEID_LINUXRAID is not set 25.676 +CONFIG_FEATURE_VOLUMEID_LINUXSWAP=y 25.677 +# CONFIG_FEATURE_VOLUMEID_LUKS is not set 25.678 +# CONFIG_FEATURE_VOLUMEID_NILFS is not set 25.679 +# CONFIG_FEATURE_VOLUMEID_NTFS is not set 25.680 +# CONFIG_FEATURE_VOLUMEID_OCFS2 is not set 25.681 +# CONFIG_FEATURE_VOLUMEID_REISERFS is not set 25.682 +# CONFIG_FEATURE_VOLUMEID_ROMFS is not set 25.683 +# CONFIG_FEATURE_VOLUMEID_SQUASHFS is not set 25.684 +# CONFIG_FEATURE_VOLUMEID_SYSV is not set 25.685 +# CONFIG_FEATURE_VOLUMEID_UBIFS is not set 25.686 +# CONFIG_FEATURE_VOLUMEID_UDF is not set 25.687 +# CONFIG_FEATURE_VOLUMEID_XFS is not set 25.688 + 25.689 +# 25.690 +# Miscellaneous Utilities 25.691 +# 25.692 +# CONFIG_ADJTIMEX is not set 25.693 +# CONFIG_BBCONFIG is not set 25.694 +# CONFIG_FEATURE_COMPRESS_BBCONFIG is not set 25.695 +CONFIG_BEEP=y 25.696 +CONFIG_FEATURE_BEEP_FREQ=4000 25.697 +CONFIG_FEATURE_BEEP_LENGTH_MS=30 25.698 +# CONFIG_CHAT is not set 25.699 +# CONFIG_FEATURE_CHAT_NOFAIL is not set 25.700 +# CONFIG_FEATURE_CHAT_TTY_HIFI is not set 25.701 +# CONFIG_FEATURE_CHAT_IMPLICIT_CR is not set 25.702 +# CONFIG_FEATURE_CHAT_SWALLOW_OPTS is not set 25.703 +# CONFIG_FEATURE_CHAT_SEND_ESCAPES is not set 25.704 +# CONFIG_FEATURE_CHAT_VAR_ABORT_LEN is not set 25.705 +# CONFIG_FEATURE_CHAT_CLR_ABORT is not set 25.706 +# CONFIG_CHRT is not set 25.707 +CONFIG_CONSPY=y 25.708 +CONFIG_CROND=y 25.709 +# CONFIG_FEATURE_CROND_D is not set 25.710 +# CONFIG_FEATURE_CROND_CALL_SENDMAIL is not set 25.711 +CONFIG_FEATURE_CROND_DIR="/var/spool/cron" 25.712 +# CONFIG_CRONTAB is not set 25.713 +# CONFIG_DC is not set 25.714 +# CONFIG_FEATURE_DC_LIBM is not set 25.715 +# CONFIG_DEVFSD is not set 25.716 +# CONFIG_DEVFSD_MODLOAD is not set 25.717 +# CONFIG_DEVFSD_FG_NP is not set 25.718 +# CONFIG_DEVFSD_VERBOSE is not set 25.719 +# CONFIG_FEATURE_DEVFS is not set 25.720 +# CONFIG_DEVMEM is not set 25.721 +# CONFIG_EJECT is not set 25.722 +# CONFIG_FEATURE_EJECT_SCSI is not set 25.723 +# CONFIG_FBSPLASH is not set 25.724 +# CONFIG_FLASH_ERASEALL is not set 25.725 +# CONFIG_FLASH_LOCK is not set 25.726 +# CONFIG_FLASH_UNLOCK is not set 25.727 +# CONFIG_FLASHCP is not set 25.728 +CONFIG_HDPARM=y 25.729 +# CONFIG_FEATURE_HDPARM_GET_IDENTITY is not set 25.730 +# CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF is not set 25.731 +# CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF is not set 25.732 +# CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET is not set 25.733 +# CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF is not set 25.734 +CONFIG_FEATURE_HDPARM_HDIO_GETSET_DMA=y 25.735 +# CONFIG_I2CGET is not set 25.736 +# CONFIG_I2CSET is not set 25.737 +# CONFIG_I2CDUMP is not set 25.738 +# CONFIG_I2CDETECT is not set 25.739 +# CONFIG_INOTIFYD is not set 25.740 +# CONFIG_IONICE is not set 25.741 +# CONFIG_LAST is not set 25.742 +# CONFIG_FEATURE_LAST_FANCY is not set 25.743 +CONFIG_LESS=y 25.744 +CONFIG_FEATURE_LESS_MAXLINES=9999999 25.745 +CONFIG_FEATURE_LESS_BRACKETS=y 25.746 +# CONFIG_FEATURE_LESS_FLAGS is not set 25.747 +# CONFIG_FEATURE_LESS_TRUNCATE is not set 25.748 +# CONFIG_FEATURE_LESS_MARKS is not set 25.749 +CONFIG_FEATURE_LESS_REGEXP=y 25.750 +# CONFIG_FEATURE_LESS_WINCH is not set 25.751 +# CONFIG_FEATURE_LESS_ASK_TERMINAL is not set 25.752 +# CONFIG_FEATURE_LESS_DASHCMD is not set 25.753 +# CONFIG_FEATURE_LESS_LINENUMS is not set 25.754 +# CONFIG_MAKEDEVS is not set 25.755 +# CONFIG_FEATURE_MAKEDEVS_LEAF is not set 25.756 +# CONFIG_FEATURE_MAKEDEVS_TABLE is not set 25.757 +# CONFIG_MAN is not set 25.758 +# CONFIG_MICROCOM is not set 25.759 +# CONFIG_MOUNTPOINT is not set 25.760 +# CONFIG_MT is not set 25.761 +# CONFIG_NANDWRITE is not set 25.762 +# CONFIG_NANDDUMP is not set 25.763 +# CONFIG_RAIDAUTORUN is not set 25.764 +# CONFIG_READAHEAD is not set 25.765 +# CONFIG_RFKILL is not set 25.766 +# CONFIG_RUNLEVEL is not set 25.767 +# CONFIG_RX is not set 25.768 +# CONFIG_SETSERIAL is not set 25.769 +# CONFIG_SETSID is not set 25.770 +# CONFIG_STRINGS is not set 25.771 +# CONFIG_TASKSET is not set 25.772 +# CONFIG_FEATURE_TASKSET_FANCY is not set 25.773 +# CONFIG_TIME is not set 25.774 +# CONFIG_TIMEOUT is not set 25.775 +# CONFIG_TTYSIZE is not set 25.776 +# CONFIG_UBIATTACH is not set 25.777 +# CONFIG_UBIDETACH is not set 25.778 +# CONFIG_UBIMKVOL is not set 25.779 +# CONFIG_UBIRMVOL is not set 25.780 +# CONFIG_UBIRSVOL is not set 25.781 +# CONFIG_UBIUPDATEVOL is not set 25.782 +# CONFIG_UBIRENAME is not set 25.783 +# CONFIG_VOLNAME is not set 25.784 +# CONFIG_WALL is not set 25.785 +# CONFIG_WATCHDOG is not set 25.786 + 25.787 +# 25.788 +# Networking Utilities 25.789 +# 25.790 +# CONFIG_FEATURE_IPV6 is not set 25.791 +# CONFIG_FEATURE_UNIX_LOCAL is not set 25.792 +# CONFIG_FEATURE_PREFER_IPV4_ADDRESS is not set 25.793 +# CONFIG_VERBOSE_RESOLUTION_ERRORS is not set 25.794 +CONFIG_ARP=y 25.795 +# CONFIG_ARPING is not set 25.796 +# CONFIG_BRCTL is not set 25.797 +# CONFIG_FEATURE_BRCTL_FANCY is not set 25.798 +# CONFIG_FEATURE_BRCTL_SHOW is not set 25.799 +# CONFIG_DNSD is not set 25.800 +CONFIG_ETHER_WAKE=y 25.801 +CONFIG_FTPD=y 25.802 +CONFIG_FEATURE_FTPD_WRITE=y 25.803 +CONFIG_FEATURE_FTPD_ACCEPT_BROKEN_LIST=y 25.804 +# CONFIG_FEATURE_FTPD_AUTHENTICATION is not set 25.805 +CONFIG_FTPGET=y 25.806 +CONFIG_FTPPUT=y 25.807 +# CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS is not set 25.808 +CONFIG_HOSTNAME=y 25.809 +# CONFIG_DNSDOMAINNAME is not set 25.810 +CONFIG_HTTPD=y 25.811 +CONFIG_FEATURE_HTTPD_RANGES=y 25.812 +CONFIG_FEATURE_HTTPD_SETUID=y 25.813 +CONFIG_FEATURE_HTTPD_BASIC_AUTH=y 25.814 +# CONFIG_FEATURE_HTTPD_AUTH_MD5 is not set 25.815 +CONFIG_FEATURE_HTTPD_CGI=y 25.816 +CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR=y 25.817 +# CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV is not set 25.818 +CONFIG_FEATURE_HTTPD_ENCODE_URL_STR=y 25.819 +CONFIG_FEATURE_HTTPD_ERROR_PAGES=y 25.820 +CONFIG_FEATURE_HTTPD_PROXY=y 25.821 +# CONFIG_FEATURE_HTTPD_GZIP is not set 25.822 +CONFIG_IFCONFIG=y 25.823 +CONFIG_FEATURE_IFCONFIG_STATUS=y 25.824 +# CONFIG_FEATURE_IFCONFIG_SLIP is not set 25.825 +# CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ is not set 25.826 +CONFIG_FEATURE_IFCONFIG_HW=y 25.827 +CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS=y 25.828 +# CONFIG_IFENSLAVE is not set 25.829 +# CONFIG_IFPLUGD is not set 25.830 +# CONFIG_IFUP is not set 25.831 +# CONFIG_IFDOWN is not set 25.832 +CONFIG_IFUPDOWN_IFSTATE_PATH="" 25.833 +# CONFIG_FEATURE_IFUPDOWN_IP is not set 25.834 +# CONFIG_FEATURE_IFUPDOWN_IPV4 is not set 25.835 +# CONFIG_FEATURE_IFUPDOWN_IPV6 is not set 25.836 +# CONFIG_FEATURE_IFUPDOWN_MAPPING is not set 25.837 +# CONFIG_FEATURE_IFUPDOWN_EXTERNAL_DHCP is not set 25.838 +CONFIG_INETD=y 25.839 +CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO=y 25.840 +CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD=y 25.841 +CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME=y 25.842 +CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME=y 25.843 +CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN=y 25.844 +# CONFIG_FEATURE_INETD_RPC is not set 25.845 +# CONFIG_IP is not set 25.846 +# CONFIG_IPADDR is not set 25.847 +# CONFIG_IPLINK is not set 25.848 +# CONFIG_IPROUTE is not set 25.849 +# CONFIG_IPTUNNEL is not set 25.850 +# CONFIG_IPRULE is not set 25.851 +# CONFIG_IPNEIGH is not set 25.852 +# CONFIG_FEATURE_IP_ADDRESS is not set 25.853 +# CONFIG_FEATURE_IP_LINK is not set 25.854 +# CONFIG_FEATURE_IP_ROUTE is not set 25.855 +CONFIG_FEATURE_IP_ROUTE_DIR="" 25.856 +# CONFIG_FEATURE_IP_TUNNEL is not set 25.857 +# CONFIG_FEATURE_IP_RULE is not set 25.858 +# CONFIG_FEATURE_IP_NEIGH is not set 25.859 +# CONFIG_FEATURE_IP_RARE_PROTOCOLS is not set 25.860 +# CONFIG_IPCALC is not set 25.861 +# CONFIG_FEATURE_IPCALC_FANCY is not set 25.862 +# CONFIG_FEATURE_IPCALC_LONG_OPTIONS is not set 25.863 +# CONFIG_FAKEIDENTD is not set 25.864 +# CONFIG_NAMEIF is not set 25.865 +# CONFIG_FEATURE_NAMEIF_EXTENDED is not set 25.866 +# CONFIG_NBDCLIENT is not set 25.867 +CONFIG_NC=y 25.868 +CONFIG_NC_SERVER=y 25.869 +CONFIG_NC_EXTRA=y 25.870 +# CONFIG_NC_110_COMPAT is not set 25.871 +CONFIG_NETSTAT=y 25.872 +CONFIG_FEATURE_NETSTAT_WIDE=y 25.873 +CONFIG_FEATURE_NETSTAT_PRG=y 25.874 +CONFIG_NSLOOKUP=y 25.875 +CONFIG_NTPD=y 25.876 +CONFIG_FEATURE_NTPD_SERVER=y 25.877 +# CONFIG_FEATURE_NTPD_CONF is not set 25.878 +CONFIG_PING=y 25.879 +# CONFIG_PING6 is not set 25.880 +CONFIG_FEATURE_FANCY_PING=y 25.881 +# CONFIG_PSCAN is not set 25.882 +CONFIG_ROUTE=y 25.883 +# CONFIG_SLATTACH is not set 25.884 +# CONFIG_TCPSVD is not set 25.885 +# CONFIG_UDPSVD is not set 25.886 +CONFIG_TELNET=y 25.887 +CONFIG_FEATURE_TELNET_TTYPE=y 25.888 +CONFIG_FEATURE_TELNET_AUTOLOGIN=y 25.889 +CONFIG_TELNETD=y 25.890 +CONFIG_FEATURE_TELNETD_STANDALONE=y 25.891 +# CONFIG_FEATURE_TELNETD_INETD_WAIT is not set 25.892 +CONFIG_TFTP=y 25.893 +CONFIG_TFTPD=y 25.894 + 25.895 +# 25.896 +# Common options for tftp/tftpd 25.897 +# 25.898 +CONFIG_FEATURE_TFTPD_RIS=y 25.899 +CONFIG_FEATURE_TFTP_GET=y 25.900 +CONFIG_FEATURE_TFTP_PUT=y 25.901 +CONFIG_FEATURE_TFTP_BLOCKSIZE=y 25.902 +# CONFIG_FEATURE_TFTP_PROGRESS_BAR is not set 25.903 +# CONFIG_TFTP_DEBUG is not set 25.904 +# CONFIG_TRACEROUTE is not set 25.905 +# CONFIG_TRACEROUTE6 is not set 25.906 +# CONFIG_FEATURE_TRACEROUTE_VERBOSE is not set 25.907 +# CONFIG_FEATURE_TRACEROUTE_USE_ICMP is not set 25.908 +CONFIG_TUNCTL=y 25.909 +# CONFIG_FEATURE_TUNCTL_UG is not set 25.910 +# CONFIG_VCONFIG is not set 25.911 +CONFIG_WGET=y 25.912 +# CONFIG_FEATURE_WGET_STATUSBAR is not set 25.913 +# CONFIG_FEATURE_WGET_AUTHENTICATION is not set 25.914 +# CONFIG_FEATURE_WGET_LONG_OPTIONS is not set 25.915 +# CONFIG_FEATURE_WGET_TIMEOUT is not set 25.916 +# CONFIG_FEATURE_WGET_OPENSSL is not set 25.917 +# CONFIG_FEATURE_WGET_SSL_HELPER is not set 25.918 +# CONFIG_WHOIS is not set 25.919 +# CONFIG_ZCIP is not set 25.920 +# CONFIG_UDHCPC6 is not set 25.921 +CONFIG_UDHCPD=y 25.922 +# CONFIG_DHCPRELAY is not set 25.923 +CONFIG_DUMPLEASES=y 25.924 +# CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY is not set 25.925 +# CONFIG_FEATURE_UDHCPD_BASE_IP_ON_MAC is not set 25.926 +CONFIG_DHCPD_LEASES_FILE="/var/lib/misc/udhcpd.leases" 25.927 +CONFIG_UDHCPC=y 25.928 +CONFIG_FEATURE_UDHCPC_ARPING=y 25.929 +# CONFIG_FEATURE_UDHCPC_SANITIZEOPT is not set 25.930 +# CONFIG_FEATURE_UDHCP_PORT is not set 25.931 +CONFIG_UDHCP_DEBUG=0 25.932 +# CONFIG_FEATURE_UDHCP_RFC3397 is not set 25.933 +# CONFIG_FEATURE_UDHCP_8021Q is not set 25.934 +CONFIG_UDHCPC_DEFAULT_SCRIPT="/usr/share/udhcpc/default.script" 25.935 +CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS=80 25.936 +CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS="" 25.937 + 25.938 +# 25.939 +# Print Utilities 25.940 +# 25.941 +# CONFIG_LPD is not set 25.942 +# CONFIG_LPR is not set 25.943 +# CONFIG_LPQ is not set 25.944 + 25.945 +# 25.946 +# Mail Utilities 25.947 +# 25.948 +# CONFIG_MAKEMIME is not set 25.949 +# CONFIG_POPMAILDIR is not set 25.950 +# CONFIG_FEATURE_POPMAILDIR_DELIVERY is not set 25.951 +# CONFIG_REFORMIME is not set 25.952 +# CONFIG_FEATURE_REFORMIME_COMPAT is not set 25.953 +# CONFIG_SENDMAIL is not set 25.954 +CONFIG_FEATURE_MIME_CHARSET="" 25.955 + 25.956 +# 25.957 +# Process Utilities 25.958 +# 25.959 +CONFIG_FREE=y 25.960 +# CONFIG_FUSER is not set 25.961 +# CONFIG_IOSTAT is not set 25.962 +CONFIG_KILL=y 25.963 +CONFIG_KILLALL=y 25.964 +CONFIG_KILLALL5=y 25.965 +# CONFIG_LSOF is not set 25.966 +# CONFIG_MPSTAT is not set 25.967 +# CONFIG_NMETER is not set 25.968 +# CONFIG_PGREP is not set 25.969 +# CONFIG_PKILL is not set 25.970 +CONFIG_PIDOF=y 25.971 +CONFIG_FEATURE_PIDOF_SINGLE=y 25.972 +CONFIG_FEATURE_PIDOF_OMIT=y 25.973 +# CONFIG_PMAP is not set 25.974 +# CONFIG_POWERTOP is not set 25.975 +CONFIG_PS=y 25.976 +CONFIG_FEATURE_PS_WIDE=y 25.977 +# CONFIG_FEATURE_PS_LONG is not set 25.978 +# CONFIG_FEATURE_PS_TIME is not set 25.979 +# CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS is not set 25.980 +# CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS is not set 25.981 +# CONFIG_PSTREE is not set 25.982 +# CONFIG_PWDX is not set 25.983 +# CONFIG_RENICE is not set 25.984 +# CONFIG_SMEMCAP is not set 25.985 +# CONFIG_BB_SYSCTL is not set 25.986 +CONFIG_TOP=y 25.987 +# CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE is not set 25.988 +# CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS is not set 25.989 +# CONFIG_FEATURE_TOP_SMP_CPU is not set 25.990 +# CONFIG_FEATURE_TOP_DECIMALS is not set 25.991 +# CONFIG_FEATURE_TOP_SMP_PROCESS is not set 25.992 +CONFIG_FEATURE_TOPMEM=y 25.993 +CONFIG_UPTIME=y 25.994 +# CONFIG_FEATURE_UPTIME_UTMP_SUPPORT is not set 25.995 +# CONFIG_WATCH is not set 25.996 +# CONFIG_FEATURE_SHOW_THREADS is not set 25.997 + 25.998 +# 25.999 +# Runit Utilities 25.1000 +# 25.1001 +# CONFIG_CHPST is not set 25.1002 +# CONFIG_SETUIDGID is not set 25.1003 +# CONFIG_ENVUIDGID is not set 25.1004 +# CONFIG_ENVDIR is not set 25.1005 +# CONFIG_SOFTLIMIT is not set 25.1006 +# CONFIG_RUNSV is not set 25.1007 +# CONFIG_RUNSVDIR is not set 25.1008 +# CONFIG_FEATURE_RUNSVDIR_LOG is not set 25.1009 +# CONFIG_SV is not set 25.1010 +CONFIG_SV_DEFAULT_SERVICE_DIR="" 25.1011 +# CONFIG_SVC is not set 25.1012 +# CONFIG_SVLOGD is not set 25.1013 +# CONFIG_CHCON is not set 25.1014 +# CONFIG_FEATURE_CHCON_LONG_OPTIONS is not set 25.1015 +# CONFIG_GETENFORCE is not set 25.1016 +# CONFIG_GETSEBOOL is not set 25.1017 +# CONFIG_LOAD_POLICY is not set 25.1018 +# CONFIG_MATCHPATHCON is not set 25.1019 +# CONFIG_RUNCON is not set 25.1020 +# CONFIG_FEATURE_RUNCON_LONG_OPTIONS is not set 25.1021 +# CONFIG_SELINUXENABLED is not set 25.1022 +# CONFIG_SESTATUS is not set 25.1023 +# CONFIG_SETENFORCE is not set 25.1024 +# CONFIG_SETFILES is not set 25.1025 +# CONFIG_FEATURE_SETFILES_CHECK_OPTION is not set 25.1026 +# CONFIG_RESTORECON is not set 25.1027 +# CONFIG_SETSEBOOL is not set 25.1028 + 25.1029 +# 25.1030 +# Shells 25.1031 +# 25.1032 +CONFIG_SH_IS_ASH=y 25.1033 +# CONFIG_SH_IS_HUSH is not set 25.1034 +# CONFIG_SH_IS_NONE is not set 25.1035 +# CONFIG_BASH_IS_ASH is not set 25.1036 +# CONFIG_BASH_IS_HUSH is not set 25.1037 +CONFIG_BASH_IS_NONE=y 25.1038 +CONFIG_ASH=y 25.1039 +CONFIG_ASH_OPTIMIZE_FOR_SIZE=y 25.1040 +CONFIG_ASH_INTERNAL_GLOB=y 25.1041 +CONFIG_ASH_RANDOM_SUPPORT=y 25.1042 +CONFIG_ASH_EXPAND_PRMT=y 25.1043 +CONFIG_ASH_BASH_COMPAT=y 25.1044 +# CONFIG_ASH_IDLE_TIMEOUT is not set 25.1045 +CONFIG_ASH_JOB_CONTROL=y 25.1046 +CONFIG_ASH_ALIAS=y 25.1047 +CONFIG_ASH_GETOPTS=y 25.1048 +CONFIG_ASH_BUILTIN_ECHO=y 25.1049 +CONFIG_ASH_BUILTIN_PRINTF=y 25.1050 +CONFIG_ASH_BUILTIN_TEST=y 25.1051 +# CONFIG_ASH_HELP is not set 25.1052 +CONFIG_ASH_CMDCMD=y 25.1053 +# CONFIG_ASH_MAIL is not set 25.1054 +# CONFIG_CTTYHACK is not set 25.1055 +# CONFIG_HUSH is not set 25.1056 +# CONFIG_HUSH_BASH_COMPAT is not set 25.1057 +# CONFIG_HUSH_BRACE_EXPANSION is not set 25.1058 +# CONFIG_HUSH_HELP is not set 25.1059 +# CONFIG_HUSH_INTERACTIVE is not set 25.1060 +# CONFIG_HUSH_SAVEHISTORY is not set 25.1061 +# CONFIG_HUSH_JOB is not set 25.1062 +# CONFIG_HUSH_TICK is not set 25.1063 +# CONFIG_HUSH_IF is not set 25.1064 +# CONFIG_HUSH_LOOPS is not set 25.1065 +# CONFIG_HUSH_CASE is not set 25.1066 +# CONFIG_HUSH_FUNCTIONS is not set 25.1067 +# CONFIG_HUSH_LOCAL is not set 25.1068 +# CONFIG_HUSH_RANDOM_SUPPORT is not set 25.1069 +# CONFIG_HUSH_EXPORT_N is not set 25.1070 +# CONFIG_HUSH_MODE_X is not set 25.1071 +# CONFIG_MSH is not set 25.1072 +CONFIG_FEATURE_SH_MATH=y 25.1073 +# CONFIG_FEATURE_SH_MATH_64 is not set 25.1074 +CONFIG_FEATURE_SH_EXTRA_QUIET=y 25.1075 +CONFIG_FEATURE_SH_STANDALONE=y 25.1076 +# CONFIG_FEATURE_SH_NOFORK is not set 25.1077 +# CONFIG_FEATURE_SH_HISTFILESIZE is not set 25.1078 + 25.1079 +# 25.1080 +# System Logging Utilities 25.1081 +# 25.1082 +CONFIG_KLOGD=y 25.1083 +# CONFIG_FEATURE_KLOGD_KLOGCTL is not set 25.1084 +CONFIG_LOGGER=y 25.1085 +# CONFIG_LOGREAD is not set 25.1086 +# CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING is not set 25.1087 +CONFIG_SYSLOGD=y 25.1088 +CONFIG_FEATURE_ROTATE_LOGFILE=y 25.1089 +CONFIG_FEATURE_REMOTE_LOG=y 25.1090 +CONFIG_FEATURE_SYSLOGD_DUP=y 25.1091 +# CONFIG_FEATURE_SYSLOGD_CFG is not set 25.1092 +CONFIG_FEATURE_SYSLOGD_READ_BUFFER_SIZE=256 25.1093 +# CONFIG_FEATURE_IPC_SYSLOG is not set 25.1094 +CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=0 25.1095 +# CONFIG_FEATURE_KMSG_SYSLOG is not set