peter@peter-ThinkPad-T430:~/work/src/abiaog.github.io$ ls about.md _config.yml execution_result fonts _includes javascripts LICENSE post README.md _site code_for_post css feed.xml images index.html _layouts params.json _posts _sass stylesheets peter@peter-ThinkPad-T430:~/work/src/abiaog.github.io$ cd ../ peter@peter-ThinkPad-T430:~/work/src$ ls abiaog.github.io bitbake from_zhou my_jekyll qemu-2.0.2 the_silver_searcher w3m-0.5.3.tar.gz adt busybox-1.20.2 hustcat.github.io OneEnv qemu-2.0.2.tar.bz2 tmp XX-Net android busybox-1.20.2.tar.bz2 le pages-gem ruby-2.3.0 tools youku BabaGUI calltree-2.3 linux poky ruby-2.3.0.tar.bz2 u-boot BarbaGUI calltree-2.3.tar.bz2 lnav python taskjuggler w3m-0.5.3 peter@peter-ThinkPad-T430:~/work/src$ cd busybox-1.20.2/ peter@peter-ThinkPad-T430:~/work/src/busybox-1.20.2$ ll total 3396 drwxr-xr-x 34 peter peter 4096 3月 19 18:28 ./ drwxrwxr-x 30 peter peter 4096 3月 19 18:28 ../ drwxr-xr-x 2 peter peter 4096 3月 19 18:25 applets/ drwxr-m/ drwxr-xr-x 3 peter peter 4096 6月 26 2012 arch/ drwxr-xr-x 3 peter peter 4096 3月 19 18:25 archival/ -rw-r--r-- 1 peter peter 5171 6月 26 2012 AUTHORS -rwxrwxr-x 1 peter peter 955912 3月 19 18:20 busybox* -rwxrwxr-x 1 peter peter 1104185 3月 19 18:20 busybox_unstripped* -rw-rw-r-- 1 peter peter 1720 3月 19 18:20 .busybox_unstripped.cmd -rw-rw-r-- 1 peter peter 1009381 3月 19 18:20 busybox_unstripped.map -rw-rw-r-- 1 peter peter 29640 3月 19 18:20 busybox_unstripped.out -rw-rw-r-- 1 peter peter 24575 3月 19 18:05 .config -rw-r--r-- 1 peter peter 26427 6月 26 2012 Config.in drwxr-xr-x 2 peter peter 4096 7月 2 2012 configs/ drwxr-xr-x 2 peter peter 4096 3月 19 18:25 console-tools/ drwxr-xr-x 3 peter peter 12288 3月 19 18:25 coreutils/ drwxr-xr-x 2 peter peter 4096 3月 19 18:25 debianutils/ drwxr-xr-x 4 peter peter 4096 3月 19 18:14 docs/ drwxr-xr-x 3 peter peter 4096 3月 19 18:25 e2fsprogs/ drwxr-xr-x 2 peter peter 4096 3月 19 18:25 editors/ drwxr-xr-x 5 peter peter 4096 7月 2 2012 examples/ drwxr-xr-x 2 peter peter 4096 3月 19 18:25 findutils/ -rw-r--r-- 1 peter peter 261 6月 26 2012 .gitignore drwxr-xr-x 3 peter peter 4096 3月 19 18:25 include/ -rw-r--r-- 1 peter peter 871 6月 26 2012 .indent.pro drwxr-xr-x 2 peter peter 4096 3月 19 18:25 init/ -rw-r--r-- 1 peter peter 6116 6月 26 2012 INSTALL -rw-rw-r-- 1 peter peter 614 3月 19 18:05 .kconfig.d -rw-rw-r-- 1 peter peter 7 3月 19 18:25 .kernelrelease drwxr-xr-x 2 peter peter 20480 3月 19 18:25 libbb/ drwxr-xr-x 2 peter peter 4096 3月 19 18:25 libpwdgrp/ -rw-r--r-- 1 peter peter 18348 6月 26 2012 LICENSE drwxr-xr-x 2 peter peter 4096 3月 19 18:25 loginutils/ drwxr-xr-x 2 peter peter 4096 3月 19 18:25 mailutils/ -rw-r--r-- 1 peter peter 43125 7月 2 2012 Makefile -rw-r--r-- 1 peter peter 5641 6月 26 2012 Makefile.custom -rw-r--r-- 1 peter peter 5801 6月 26 2012 Makefile.flags -rw-r--r-- 1 peter peter 2112 6月 26 2012 Makefile.help drwxr-xr-x 2 peter peter 4096 3月 19 18:25 miscutils/ drwxr-xr-x 2 peter peter 4096 3月 19 18:25 modutils/ drwxr-xr-x 4 peter peter 4096 3月 19 18:25 networking/ drwxr-xr-x 2 peter peter 4096 3月 19 18:25 printutils/ drwxr-xr-x 2 peter peter 4096 3月 19 18:25 procps/ -rw-r--r-- 1 peter peter 8763 6月 26 2012 README drwxr-xr-x 2 peter peter 4096 3月 19 18:25 runit/ drwxr-xr-x 4 peter peter 4096 3月 19 18:25 scripts/ drwxr-xr-x 2 peter peter 4096 3月 19 18:25 selinux/ drwxr-xr-x 5 peter peter 4096 3月 19 18:25 shell/ drwxr-xr-x 2 peter peter 4096 3月 19 18:25 sysklogd/ drwxr-xr-x 45 peter peter 4096 7月 2 2012 testsuite/ drwxrwxr-x 2 peter peter 4096 3月 19 18:05 .tmp_versions/ -rw-r--r-- 1 peter peter 12144 6月 26 2012 TODO -rw-r--r-- 1 peter peter 731 6月 26 2012 TODO_unicode drwxr-xr-x 3 peter peter 4096 3月 19 18:25 util-linux/ peter@peter-ThinkPad-T430:~/work/src/busybox-1.20.2$ sudo make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- defconfig [sudo] password for peter: scripts/kconfig/conf -d Config.in * * Busybox Configuration * * * Busybox Settings * * * General Configuration * Enable options for full-blown desktop systems (DESKTOP) [Y/n/?] (NEW) y Provide compatible behavior for rare corner cases (bigger code) (EXTRA_COMPAT) [N/y/?] (NEW) n Enable obsolete features removed before SUSv3 (INCLUDE_SUSv2) [Y/n/?] (NEW) y Avoid using GCC-specific code constructs (USE_PORTABLE_CODE) [N/y/?] (NEW) n Enable Linux-specific applets and features (PLATFORM_LINUX) [Y/?] (NEW) y Buffer allocation policy > 1. Allocate with Malloc (FEATURE_BUFFERS_USE_MALLOC) (NEW) 2. Allocate on the Stack (FEATURE_BUFFERS_GO_ON_STACK) (NEW) 3. Allocate in the .bss section (FEATURE_BUFFERS_GO_IN_BSS) (NEW) choice[1-3?]: 1 Show applet usage messages (SHOW_USAGE) [Y/n/?] (NEW) y Show verbose applet usage messages (FEATURE_VERBOSE_USAGE) [Y/n/?] (NEW) y Store applet usage messages in compressed form (FEATURE_COMPRESS_USAGE) [Y/n/?] (NEW) y Support --install [-s] to install applet links at runtime (FEATURE_INSTALLER) [Y/n/?] (NEW) y Don't use /usr (INSTALL_NO_USR) [N/y/?] (NEW) n Enable locale support (system needs locale for this to work) (LOCALE_SUPPORT) [N/y/?] (NEW) n Support Unicode (UNICODE_SUPPORT) [Y/n/?] (NEW) y Check $LANG environment variable (FEATURE_CHECK_UNICODE_IN_ENV) [N/y/?] (NEW) n Character code to substitute unprintable characters with (SUBST_WCHAR) [63] (NEW) 63 Range of supported Unicode characters (LAST_SUPPORTED_WCHAR) [767] (NEW) 767 Allow zero-width Unicode characters on output (UNICODE_COMBINING_WCHARS) [N/y/?] (NEW) n Allow wide Unicode characters on output (UNICODE_WIDE_WCHARS) [N/y/?] (NEW) n Bidirectional character-aware line input (UNICODE_BIDI_SUPPORT) [N/y/?] (NEW) n Make it possible to enter sequences of chars which are not Unicode (UNICODE_PRESERVE_BROKEN) [N/y/?] (NEW) n Support for --long-options (LONG_OPTS) [Y/n/?] (NEW) y Use the devpts filesystem for Unix98 PTYs (FEATURE_DEVPTS) [Y/n/?] (NEW) y Clean up all memory before exiting (usually not needed) (FEATURE_CLEAN_UP) [N/y/?] (NEW) n Support utmp file (FEATURE_UTMP) [Y/n/?] (NEW) y Support wtmp file (FEATURE_WTMP) [Y/n/?] (NEW) y Support writing pidfiles (FEATURE_PIDFILE) [Y/n/?] (NEW) y Support for SUID/SGID handling (FEATURE_SUID) [Y/n/?] (NEW) y Runtime SUID/SGID configuration via /etc/busybox.conf (FEATURE_SUID_CONFIG) [Y/n/?] (NEW) y Suppress warning message if /etc/busybox.conf is not readable (FEATURE_SUID_CONFIG_QUIET) [Y/n/?] (NEW) y Support NSA Security Enhanced Linux (SELINUX) [N/y/?] (NEW) n exec prefers applets (FEATURE_PREFER_APPLETS) [N/y/?] (NEW) n Path to BusyBox executable (BUSYBOX_EXEC_PATH) [/proc/self/exe] (NEW) /proc/self/exe * * Build Options * Build BusyBox as a static binary (no shared libs) (STATIC) [N/y/?] (NEW) n Build BusyBox as a position independent executable (PIE) [N/y/?] (NEW) n Force NOMMU build (NOMMU) [N/y/?] (NEW) n Build shared libbusybox (BUILD_LIBBUSYBOX) [N/y/?] (NEW) n Build with Large File Support (for accessing files > 2 GB) (LFS) [Y/n/?] (NEW) y Cross Compiler prefix (CROSS_COMPILER_PREFIX) [] (NEW) Path to sysroot (SYSROOT) [] (NEW) Additional CFLAGS (EXTRA_CFLAGS) [] (NEW) Additional LDFLAGS (EXTRA_LDFLAGS) [] (NEW) Additional LDLIBS (EXTRA_LDLIBS) [] (NEW) * * Debugging Options * Build BusyBox with extra Debugging symbols (DEBUG) [N/y/?] (NEW) n Abort compilation on any warning (WERROR) [N/y/?] (NEW) n Additional debugging library > 1. None (NO_DEBUG_LIB) (NEW) 2. Dmalloc (DMALLOC) (NEW) 3. Electric-fence (EFENCE) (NEW) choice[1-3?]: 1 * * Installation Options ("make install" behavior) * What kind of applet links to install > 1. as soft-links (INSTALL_APPLET_SYMLINKS) (NEW) 2. as hard-links (INSTALL_APPLET_HARDLINKS) (NEW) 3. as script wrappers (INSTALL_APPLET_SCRIPT_WRAPPERS) (NEW) 4. not installed (INSTALL_APPLET_DONT) (NEW) choice[1-4?]: 1 BusyBox installation prefix (PREFIX) [./_install] (NEW) ./_install * * Busybox Library Tuning * Enable systemd support (FEATURE_SYSTEMD) [Y/n/?] (NEW) y Support RTMIN[+n] and RTMAX[-n] signal names (FEATURE_RTMINMAX) [Y/n/?] (NEW) y Minimum password length (PASSWORD_MINLEN) [6] (NEW) 6 MD5: Trade bytes for speed (0:fast, 3:slow) (MD5_SMALL) [1] (NEW) 1 Faster /proc scanning code (+100 bytes) (FEATURE_FAST_TOP) [Y/n/?] (NEW) y Support for /etc/networks (FEATURE_ETC_NETWORKS) [N/y/?] (NEW) n Use termios to manipulate the screen (FEATURE_USE_TERMIOS) [Y/n/?] (NEW) y Command line editing (FEATURE_EDITING) [Y/n/?] (NEW) y Maximum length of input (FEATURE_EDITING_MAX_LEN) [1024] (NEW) 1024 vi-style line editing commands (FEATURE_EDITING_VI) [N/y/?] (NEW) n History size (FEATURE_EDITING_HISTORY) [255] (NEW) 255 History saving (FEATURE_EDITING_SAVEHISTORY) [Y/n/?] (NEW) y Save history on shell exit, not after every command (FEATURE_EDITING_SAVE_ON_EXIT) [N/y/?] (NEW) n Reverse history search (FEATURE_REVERSE_SEARCH) [Y/n/?] (NEW) y Tab completion (FEATURE_TAB_COMPLETION) [Y/n/?] (NEW) y Username completion (FEATURE_USERNAME_COMPLETION) [N/y/?] (NEW) n Fancy shell prompts (FEATURE_EDITING_FANCY_PROMPT) [Y/n/?] (NEW) y Query cursor position from terminal (FEATURE_EDITING_ASK_TERMINAL) [N/y/?] (NEW) n Non-POSIX, but safer, copying to special nodes (FEATURE_NON_POSIX_CP) [Y/n/?] (NEW) y Give more precise messages when copy fails (cp, mv etc) (FEATURE_VERBOSE_CP_MESSAGE) [N/y/?] (NEW) n Copy buffer size, in kilobytes (FEATURE_COPYBUF_KB) [4] (NEW) 4 Skip rootfs in mount table (FEATURE_SKIP_ROOTFS) [Y/n/?] (NEW) y Use clock_gettime(CLOCK_MONOTONIC) syscall (MONOTONIC_SYSCALL) [N/y/?] (NEW) n Use ioctl names rather than hex values in error messages (IOCTL_HEX2STR_ERROR) [Y/n/?] (NEW) y Support infiniband HW (FEATURE_HWIB) [Y/n/?] (NEW) y * * Applets * * * Archival Utilities * Make tar, rpm, modprobe etc understand .xz data (FEATURE_SEAMLESS_XZ) [Y/n/?] (NEW) y Make tar, rpm, modprobe etc understand .lzma data (FEATURE_SEAMLESS_LZMA) [Y/n/?] (NEW) y Make tar, rpm, modprobe etc understand .bz2 data (FEATURE_SEAMLESS_BZ2) [Y/n/?] (NEW) y Make tar, rpm, modprobe etc understand .gz data (FEATURE_SEAMLESS_GZ) [Y/n/?] (NEW) y tar, rpm, modprobe etc understand .Z data (FEATURE_SEAMLESS_Z) [N/y/?] (NEW) n ar (AR) [N/y/?] (NEW) n bunzip2 (BUNZIP2) [Y/n/?] (NEW) y bzip2 (BZIP2) [Y/n/?] (NEW) y cpio (CPIO) [Y/n/?] (NEW) y Support for archive creation (FEATURE_CPIO_O) [Y/n/?] (NEW) y Support for passthrough mode (FEATURE_CPIO_P) [Y/n/?] (NEW) y dpkg (DPKG) [N/y/?] (NEW) n dpkg_deb (DPKG_DEB) [N/y/?] (NEW) n gunzip (GUNZIP) [Y/n/?] (NEW) y gzip (GZIP) [Y/n/?] (NEW) y Enable long options (FEATURE_GZIP_LONG_OPTIONS) [Y/n/?] (NEW) y Trade memory for gzip speed (0:small,slow - 2:fast,big) (GZIP_FAST) [0] (NEW) 0 lzop (LZOP) [Y/n/?] (NEW) y lzop compression levels 7,8,9 (not very useful) (LZOP_COMPR_HIGH) [N/y/?] (NEW) n rpm2cpio (RPM2CPIO) [Y/n/?] (NEW) y rpm (RPM) [Y/n/?] (NEW) y tar (TAR) [Y/n/?] (NEW) y Enable archive creation (FEATURE_TAR_CREATE) [Y/n/?] (NEW) y Autodetect compressed tarballs (FEATURE_TAR_AUTODETECT) [Y/n/?] (NEW) y Enable -X (exclude from) and -T (include from) options) (FEATURE_TAR_FROM) [Y/n/?] (NEW) y Support for old tar header format (FEATURE_TAR_OLDGNU_COMPATIBILITY) [Y/n/?] (NEW) y Enable untarring of tarballs with checksums produced by buggy Sun tar (FEATURE_TAR_OLDSUN_COMPATIBILITY) [Y/n/?] (NEW) y Support for GNU tar extensions (long filenames) (FEATURE_TAR_GNU_EXTENSIONS) [Y/n/?] (NEW) y Enable long options (FEATURE_TAR_LONG_OPTIONS) [Y/n/?] (NEW) y Support for writing to an external program (FEATURE_TAR_TO_COMMAND) [Y/n/?] (NEW) y Enable use of user and group names (FEATURE_TAR_UNAME_GNAME) [Y/n/?] (NEW) y Enable -m (do not preserve time) option (FEATURE_TAR_NOPRESERVE_TIME) [Y/n/?] (NEW) y uncompress (UNCOMPRESS) [N/y/?] (NEW) n unlzma (UNLZMA) [Y/n/?] (NEW) y Optimize unlzma for speed (FEATURE_LZMA_FAST) [N/y/?] (NEW) n Provide lzma alias which supports only unpacking (LZMA) [Y/n/?] (NEW) y unxz (UNXZ) [Y/n/?] (NEW) y Provide xz alias which supports only unpacking (XZ) [Y/n/?] (NEW) y unzip (UNZIP) [Y/n/?] (NEW) y * * Coreutils * basename (BASENAME) [Y/n/?] (NEW) y cat (CAT) [Y/n/?] (NEW) y date (DATE) [Y/n/?] (NEW) y Enable ISO date format output (-I) (FEATURE_DATE_ISOFMT) [Y/n/?] (NEW) y Support %[num]N nanosecond format specifier (FEATURE_DATE_NANO) [N/y/?] (NEW) n Support weird 'date MMDDhhmm[[YY]YY][.ss]' format (FEATURE_DATE_COMPAT) [Y/n/?] (NEW) y hostid (HOSTID) [Y/n/?] (NEW) y id (ID) [Y/n/?] (NEW) y groups (GROUPS) [Y/n/?] (NEW) y test (TEST) [Y/n/?] (NEW) y Extend test to 64 bit (FEATURE_TEST_64) [Y/n/?] (NEW) y touch (TOUCH) [Y/n/?] (NEW) y Add support for SUSV3 features (-d -t -r) (FEATURE_TOUCH_SUSV3) [Y/n/?] (NEW) y tr (TR) [Y/n/?] (NEW) y Enable character classes (such as [:upper:]) (FEATURE_TR_CLASSES) [Y/n/?] (NEW) y Enable equivalence classes (FEATURE_TR_EQUIV) [Y/n/?] (NEW) y base64 (BASE64) [Y/n/?] (NEW) y who (WHO) [Y/n/?] (NEW) y users (USERS) [Y/n/?] (NEW) y cal (CAL) [Y/n/?] (NEW) y catv (CATV) [Y/n/?] (NEW) y chgrp (CHGRP) [Y/n/?] (NEW) y chmod (CHMOD) [Y/n/?] (NEW) y chown (CHOWN) [Y/n/?] (NEW) y Enable long options (FEATURE_CHOWN_LONG_OPTIONS) [Y/n/?] (NEW) y chroot (CHROOT) [Y/n/?] (NEW) y cksum (CKSUM) [Y/n/?] (NEW) y comm (COMM) [Y/n/?] (NEW) y cp (CP) [Y/n/?] (NEW) y Enable long options for cp (FEATURE_CP_LONG_OPTIONS) [Y/n/?] (NEW) y cut (CUT) [Y/n/?] (NEW) y dd (DD) [Y/n/?] (NEW) y Enable DD signal handling for status reporting (FEATURE_DD_SIGNAL_HANDLING) [Y/n/?] (NEW) y Enable the third status line upon signal (FEATURE_DD_THIRD_STATUS_LINE) [Y/n/?] (NEW) y Enable ibs, obs and conv options (FEATURE_DD_IBS_OBS) [Y/n/?] (NEW) y df (DF) [Y/n/?] (NEW) y Enable -a, -i, -B (FEATURE_DF_FANCY) [Y/n/?] (NEW) y dirname (DIRNAME) [Y/n/?] (NEW) y dos2unix/unix2dos (DOS2UNIX) [Y/n/?] (NEW) y du (default blocksize of 512 bytes) (DU) [Y/n/?] (NEW) y Use a default blocksize of 1024 bytes (1K) (FEATURE_DU_DEFAULT_BLOCKSIZE_1K) [Y/n/?] (NEW) y echo (basic SuSv3 version taking no options) (ECHO) [Y/n/?] (NEW) y Enable echo options (-n and -e) (FEATURE_FANCY_ECHO) [Y/n/?] (NEW) y env (ENV) [Y/n/?] (NEW) y Enable long options (FEATURE_ENV_LONG_OPTIONS) [Y/n/?] (NEW) y expand (EXPAND) [Y/n/?] (NEW) y Enable long options (FEATURE_EXPAND_LONG_OPTIONS) [Y/n/?] (NEW) y expr (EXPR) [Y/n/?] (NEW) y Extend Posix numbers support to 64 bit (EXPR_MATH_SUPPORT_64) [Y/n/?] (NEW) y false (FALSE) [Y/n/?] (NEW) y fold (FOLD) [Y/n/?] (NEW) y fsync (FSYNC) [Y/n/?] (NEW) y head (HEAD) [Y/n/?] (NEW) y Enable head options (-c, -q, and -v) (FEATURE_FANCY_HEAD) [Y/n/?] (NEW) y install (INSTALL) [Y/n/?] (NEW) y Enable long options (FEATURE_INSTALL_LONG_OPTIONS) [Y/n/?] (NEW) y ln (LN) [Y/n/?] (NEW) y logname (LOGNAME) [Y/n/?] (NEW) y ls (LS) [Y/n/?] (NEW) y Enable filetyping options (-p and -F) (FEATURE_LS_FILETYPES) [Y/n/?] (NEW) y Enable symlinks dereferencing (-L) (FEATURE_LS_FOLLOWLINKS) [Y/n/?] (NEW) y Enable recursion (-R) (FEATURE_LS_RECURSIVE) [Y/n/?] (NEW) y Sort the file names (FEATURE_LS_SORTFILES) [Y/n/?] (NEW) y Show file timestamps (FEATURE_LS_TIMESTAMPS) [Y/n/?] (NEW) y Show username/groupnames (FEATURE_LS_USERNAME) [Y/n/?] (NEW) y Allow use of color to identify file types (FEATURE_LS_COLOR) [Y/n/?] (NEW) y Produce colored ls output by default (FEATURE_LS_COLOR_IS_DEFAULT) [Y/n/?] (NEW) y md5sum (MD5SUM) [Y/n/?] (NEW) y mkdir (MKDIR) [Y/n/?] (NEW) y Enable long options (FEATURE_MKDIR_LONG_OPTIONS) [Y/n/?] (NEW) y mkfifo (MKFIFO) [Y/n/?] (NEW) y mknod (MKNOD) [Y/n/?] (NEW) y mv (MV) [Y/n/?] (NEW) y Enable long options (FEATURE_MV_LONG_OPTIONS) [Y/n/?] (NEW) y nice (NICE) [Y/n/?] (NEW) y nohup (NOHUP) [Y/n/?] (NEW) y od (OD) [Y/n/?] (NEW) y printenv (PRINTENV) [Y/n/?] (NEW) y printf (PRINTF) [Y/n/?] (NEW) y pwd (PWD) [Y/n/?] (NEW) y readlink (READLINK) [Y/n/?] (NEW) y Enable canonicalization by following all symlinks (-f) (FEATURE_READLINK_FOLLOW) [Y/n/?] (NEW) y realpath (REALPATH) [Y/n/?] (NEW) y rm (RM) [Y/n/?] (NEW) y rmdir (RMDIR) [Y/n/?] (NEW) y Enable long options (FEATURE_RMDIR_LONG_OPTIONS) [Y/n/?] (NEW) y seq (SEQ) [Y/n/?] (NEW) y sha1sum (SHA1SUM) [Y/n/?] (NEW) y sha256sum (SHA256SUM) [Y/n/?] (NEW) y sha512sum (SHA512SUM) [Y/n/?] (NEW) y sleep (SLEEP) [Y/n/?] (NEW) y Enable multiple arguments and s/m/h/d suffixes (FEATURE_FANCY_SLEEP) [Y/n/?] (NEW) y Enable fractional arguments (FEATURE_FLOAT_SLEEP) [Y/n/?] (NEW) y sort (SORT) [Y/n/?] (NEW) y Full SuSv3 compliant sort (support -ktcsbdfiozgM) (FEATURE_SORT_BIG) [Y/n/?] (NEW) y split (SPLIT) [Y/n/?] (NEW) y Fancy extensions (FEATURE_SPLIT_FANCY) [Y/n/?] (NEW) y stat (STAT) [Y/n/?] (NEW) y Enable custom formats (-c) (FEATURE_STAT_FORMAT) [Y/n/?] (NEW) y stty (STTY) [Y/n/?] (NEW) y sum (SUM) [Y/n/?] (NEW) y sync (SYNC) [Y/n/?] (NEW) y tac (TAC) [Y/n/?] (NEW) y tail (TAIL) [Y/n/?] (NEW) y Enable extra tail options (-q, -s, -v, and -F) (FEATURE_FANCY_TAIL) [Y/n/?] (NEW) y tee (TEE) [Y/n/?] (NEW) y Enable block I/O (larger/faster) instead of byte I/O (FEATURE_TEE_USE_BLOCK_IO) [Y/n/?] (NEW) y true (TRUE) [Y/n/?] (NEW) y tty (TTY) [Y/n/?] (NEW) y uname (UNAME) [Y/n/?] (NEW) y unexpand (UNEXPAND) [Y/n/?] (NEW) y Enable long options (FEATURE_UNEXPAND_LONG_OPTIONS) [Y/n/?] (NEW) y uniq (UNIQ) [Y/n/?] (NEW) y usleep (USLEEP) [Y/n/?] (NEW) y uudecode (UUDECODE) [Y/n/?] (NEW) y uuencode (UUENCODE) [Y/n/?] (NEW) y wc (WC) [Y/n/?] (NEW) y Support very large files in wc (FEATURE_WC_LARGE) [Y/n/?] (NEW) y whoami (WHOAMI) [Y/n/?] (NEW) y yes (YES) [Y/n/?] (NEW) y * * Common options for cp and mv * Preserve hard links (FEATURE_PRESERVE_HARDLINKS) [Y/n/?] (NEW) y * * Common options for ls, more and telnet * Calculate terminal & column widths (FEATURE_AUTOWIDTH) [Y/n/?] (NEW) y * * Common options for df, du, ls * Support for human readable output (example 13k, 23M, 235G) (FEATURE_HUMAN_READABLE) [Y/n/?] (NEW) y * * Common options for md5sum, sha1sum, sha256sum, sha512sum * Enable -c, -s and -w options (FEATURE_MD5_SHA1_SUM_CHECK) [Y/n/?] (NEW) y * * Console Utilities * chvt (CHVT) [Y/n/?] (NEW) y fgconsole (FGCONSOLE) [Y/n/?] (NEW) y clear (CLEAR) [Y/n/?] (NEW) y deallocvt (DEALLOCVT) [Y/n/?] (NEW) y dumpkmap (DUMPKMAP) [Y/n/?] (NEW) y kbd_mode (KBD_MODE) [Y/n/?] (NEW) y loadfont (LOADFONT) [Y/n/?] (NEW) y loadkmap (LOADKMAP) [Y/n/?] (NEW) y openvt (OPENVT) [Y/n/?] (NEW) y reset (RESET) [Y/n/?] (NEW) y resize (RESIZE) [Y/n/?] (NEW) y Print environment variables (FEATURE_RESIZE_PRINT) [Y/n/?] (NEW) y setconsole (SETCONSOLE) [Y/n/?] (NEW) y Enable long options (FEATURE_SETCONSOLE_LONG_OPTIONS) [Y/n/?] (NEW) y setfont (SETFONT) [Y/n/?] (NEW) y Support reading textual screen maps (FEATURE_SETFONT_TEXTUAL_MAP) [Y/n/?] (NEW) y Default directory for console-tools files (DEFAULT_SETFONT_DIR) [] (NEW) setkeycodes (SETKEYCODES) [Y/n/?] (NEW) y setlogcons (SETLOGCONS) [Y/n/?] (NEW) y showkey (SHOWKEY) [Y/n/?] (NEW) y * * Common options for loadfont and setfont * Support for PSF2 console fonts (FEATURE_LOADFONT_PSF2) [Y/n/?] (NEW) y Support for old (raw) console fonts (FEATURE_LOADFONT_RAW) [Y/n/?] (NEW) y * * Debian Utilities * mktemp (MKTEMP) [Y/n/?] (NEW) y pipe_progress (PIPE_PROGRESS) [Y/n/?] (NEW) y run-parts (RUN_PARTS) [Y/n/?] (NEW) y Enable long options (FEATURE_RUN_PARTS_LONG_OPTIONS) [Y/n/?] (NEW) y Support additional arguments (FEATURE_RUN_PARTS_FANCY) [Y/n/?] (NEW) y start-stop-daemon (START_STOP_DAEMON) [Y/n/?] (NEW) y Support additional arguments (FEATURE_START_STOP_DAEMON_FANCY) [Y/n/?] (NEW) y Enable long options (FEATURE_START_STOP_DAEMON_LONG_OPTIONS) [Y/n/?] (NEW) y which (WHICH) [Y/n/?] (NEW) y * * Editors * patch (PATCH) [Y/n/?] (NEW) y vi (VI) [Y/n/?] (NEW) y Maximum screen width in vi (FEATURE_VI_MAX_LEN) [4096] (NEW) 4096 Allow vi to display 8-bit chars (otherwise shows dots) (FEATURE_VI_8BIT) [N/y/?] (NEW) n Enable ":" colon commands (no "ex" mode) (FEATURE_VI_COLON) [Y/n/?] (NEW) y Enable yank/put commands and mark cmds (FEATURE_VI_YANKMARK) [Y/n/?] (NEW) y Enable search and replace cmds (FEATURE_VI_SEARCH) [Y/n/?] (NEW) y Enable regex in search and replace (FEATURE_VI_REGEX_SEARCH) [N/y/?] (NEW) n Catch signals (FEATURE_VI_USE_SIGNALS) [Y/n/?] (NEW) y Remember previous cmd and "." cmd (FEATURE_VI_DOT_CMD) [Y/n/?] (NEW) y Enable -R option and "view" mode (FEATURE_VI_READONLY) [Y/n/?] (NEW) y Enable set-able options, ai ic showmatch (FEATURE_VI_SETOPTS) [Y/n/?] (NEW) y Support for :set (FEATURE_VI_SET) [Y/n/?] (NEW) y Handle window resize (FEATURE_VI_WIN_RESIZE) [Y/n/?] (NEW) y Use 'tell me cursor position' ESC sequence to measure window (FEATURE_VI_ASK_TERMINAL) [Y/n/?] (NEW) y Optimize cursor movement (FEATURE_VI_OPTIMIZE_CURSOR) [Y/n/?] (NEW) y awk (AWK) [Y/n/?] (NEW) y Enable math functions (requires libm) (FEATURE_AWK_LIBM) [Y/n/?] (NEW) y cmp (CMP) [Y/n/?] (NEW) y diff (DIFF) [Y/n/?] (NEW) y Enable long options (FEATURE_DIFF_LONG_OPTIONS) [Y/n/?] (NEW) y Enable directory support (FEATURE_DIFF_DIR) [Y/n/?] (NEW) y ed (ED) [Y/n/?] (NEW) y sed (SED) [Y/n/?] (NEW) y Allow vi and awk to execute shell commands (FEATURE_ALLOW_EXEC) [Y/n/?] (NEW) y * * Finding Utilities * find (FIND) [Y/n/?] (NEW) y Enable -print0: NUL-terminated output (FEATURE_FIND_PRINT0) [Y/n/?] (NEW) y Enable -mtime: modified time matching (FEATURE_FIND_MTIME) [Y/n/?] (NEW) y Enable -mmin: modified time matching by minutes (FEATURE_FIND_MMIN) [Y/n/?] (NEW) y Enable -perm: permissions matching (FEATURE_FIND_PERM) [Y/n/?] (NEW) y Enable -type: file type matching (file/dir/link/...) (FEATURE_FIND_TYPE) [Y/n/?] (NEW) y Enable -xdev: 'stay in filesystem' (FEATURE_FIND_XDEV) [Y/n/?] (NEW) y Enable -mindepth N and -maxdepth N (FEATURE_FIND_MAXDEPTH) [Y/n/?] (NEW) y Enable -newer: compare file modification times (FEATURE_FIND_NEWER) [Y/n/?] (NEW) y Enable -inum: inode number matching (FEATURE_FIND_INUM) [Y/n/?] (NEW) y Enable -exec: execute commands (FEATURE_FIND_EXEC) [Y/n/?] (NEW) y Enable -user: username/uid matching (FEATURE_FIND_USER) [Y/n/?] (NEW) y Enable -group: group/gid matching (FEATURE_FIND_GROUP) [Y/n/?] (NEW) y Enable the 'not' (!) operator (FEATURE_FIND_NOT) [Y/n/?] (NEW) y Enable -depth (FEATURE_FIND_DEPTH) [Y/n/?] (NEW) y Enable parens in options (FEATURE_FIND_PAREN) [Y/n/?] (NEW) y Enable -size: file size matching (FEATURE_FIND_SIZE) [Y/n/?] (NEW) y Enable -prune: exclude subdirectories (FEATURE_FIND_PRUNE) [Y/n/?] (NEW) y Enable -delete: delete files/dirs (FEATURE_FIND_DELETE) [Y/n/?] (NEW) y Enable -path: match pathname with shell pattern (FEATURE_FIND_PATH) [Y/n/?] (NEW) y Enable -regex: match pathname with regex (FEATURE_FIND_REGEX) [Y/n/?] (NEW) y Enable -links: link count matching (FEATURE_FIND_LINKS) [Y/n/?] (NEW) y grep (GREP) [Y/n/?] (NEW) y Enable extended regular expressions (egrep & grep -E) (FEATURE_GREP_EGREP_ALIAS) [Y/n/?] (NEW) y Alias fgrep to grep -F (FEATURE_GREP_FGREP_ALIAS) [Y/n/?] (NEW) y Enable before and after context flags (-A, -B and -C) (FEATURE_GREP_CONTEXT) [Y/n/?] (NEW) y xargs (XARGS) [Y/n/?] (NEW) y Enable -p: prompt and confirmation (FEATURE_XARGS_SUPPORT_CONFIRMATION) [Y/n/?] (NEW) y Enable single and double quotes and backslash (FEATURE_XARGS_SUPPORT_QUOTES) [Y/n/?] (NEW) y Enable -x: exit if -s or -n is exceeded (FEATURE_XARGS_SUPPORT_TERMOPT) [Y/n/?] (NEW) y Enable -0: NUL-terminated input (FEATURE_XARGS_SUPPORT_ZERO_TERM) [Y/n/?] (NEW) y * * Init Utilities * bootchartd (BOOTCHARTD) [Y/n/?] (NEW) y Compatible, bloated header (FEATURE_BOOTCHARTD_BLOATED_HEADER) [Y/n/?] (NEW) y Support bootchartd.conf (FEATURE_BOOTCHARTD_CONFIG_FILE) [Y/n/?] (NEW) y poweroff, halt, and reboot (HALT) [Y/n/?] (NEW) y init (INIT) [Y/n/?] (NEW) y Support reading an inittab file (FEATURE_USE_INITTAB) [Y/n/?] (NEW) y Support killing processes that have been removed from inittab (FEATURE_KILL_REMOVED) [N/y/?] (NEW) n Run commands with leading dash with controlling tty (FEATURE_INIT_SCTTY) [Y/n/?] (NEW) y Enable init to write to syslog (FEATURE_INIT_SYSLOG) [Y/n] (NEW) y Be _extra_ quiet on boot (FEATURE_EXTRA_QUIET) [Y/n/?] (NEW) y Support dumping core for child processes (debugging only) (FEATURE_INIT_COREDUMPS) [Y/n/?] (NEW) y Support running init from within an initrd (not initramfs) (FEATURE_INITRD) [Y/n/?] (NEW) y Initial terminal type (INIT_TERMINAL_TYPE) [linux] (NEW) linux mesg (MESG) [Y/n/?] (NEW) y Enable writing to tty only by group, not by everybody (FEATURE_MESG_ENABLE_ONLY_GROUP) [Y/n/?] (NEW) y * * Login/Password Management Utilities * add-shell (ADD_SHELL) [Y/n/?] (NEW) y remove-shell (REMOVE_SHELL) [Y/n/?] (NEW) y Support for shadow passwords (FEATURE_SHADOWPASSWDS) [Y/n/?] (NEW) y Use internal password and group functions rather than system functions (USE_BB_PWD_GRP) [Y/n/?] (NEW) y Use internal shadow password functions (USE_BB_SHADOW) [Y/n/?] (NEW) y Use internal crypt functions (USE_BB_CRYPT) [Y/n/?] (NEW) y Enable SHA256/512 crypt functions (USE_BB_CRYPT_SHA) [Y/n/?] (NEW) y adduser (ADDUSER) [Y/n/?] (NEW) y Enable long options (FEATURE_ADDUSER_LONG_OPTIONS) [Y/n/?] (NEW) y Enable sanity check on user/group names in adduser and addgroup (FEATURE_CHECK_NAMES) [N/y/?] (NEW) n First valid system uid or gid for adduser and addgroup (FIRST_SYSTEM_ID) [100] (NEW) 100 Last valid system uid or gid for adduser and addgroup (LAST_SYSTEM_ID) [999] (NEW) 999 addgroup (ADDGROUP) [Y/n/?] (NEW) y Enable long options (FEATURE_ADDGROUP_LONG_OPTIONS) [Y/n/?] (NEW) y Support for adding users to groups (FEATURE_ADDUSER_TO_GROUP) [Y/n/?] (NEW) y deluser (DELUSER) [Y/n/?] (NEW) y delgroup (DELGROUP) [Y/n/?] (NEW) y Support for removing users from groups (FEATURE_DEL_USER_FROM_GROUP) [Y/n/?] (NEW) y getty (GETTY) [Y/n/?] (NEW) y login (LOGIN) [Y/n/?] (NEW) y Run logged in session in a child process (LOGIN_SESSION_AS_CHILD) [N/y/?] (NEW) n Support for PAM (Pluggable Authentication Modules) (PAM) [N/y/?] (NEW) n Support for login scripts (LOGIN_SCRIPTS) [Y/n/?] (NEW) y Support for /etc/nologin (FEATURE_NOLOGIN) [Y/n/?] (NEW) y Support for /etc/securetty (FEATURE_SECURETTY) [Y/n/?] (NEW) y passwd (PASSWD) [Y/n/?] (NEW) y Check new passwords for weakness (FEATURE_PASSWD_WEAK_CHECK) [Y/n/?] (NEW) y cryptpw (CRYPTPW) [Y/n/?] (NEW) y chpasswd (CHPASSWD) [Y/n/?] (NEW) y Default password encryption method (passwd -a, cryptpw -m parameter) (FEATURE_DEFAULT_PASSWD_ALGO) [des] (NEW) des su (SU) [Y/n/?] (NEW) y Enable su to write to syslog (FEATURE_SU_SYSLOG) [Y/n] (NEW) y Enable su to check user's shell to be listed in /etc/shells (FEATURE_SU_CHECKS_SHELLS) [Y/n] (NEW) y sulogin (SULOGIN) [Y/n/?] (NEW) y vlock (VLOCK) [Y/n/?] (NEW) y * * Linux Ext2 FS Progs * chattr (CHATTR) [Y/n/?] (NEW) y fsck (FSCK) [Y/n/?] (NEW) y lsattr (LSATTR) [Y/n/?] (NEW) y tune2fs (TUNE2FS) [N/y/?] (NEW) n * * Linux Module Utilities * modinfo (MODINFO) [Y/n/?] (NEW) y Simplified modutils (MODPROBE_SMALL) [Y/n/?] (NEW) y Accept module options on modprobe command line (FEATURE_MODPROBE_SMALL_OPTIONS_ON_CMDLINE) [Y/n/?] (NEW) y Skip loading of already loaded modules (FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED) [Y/n/?] (NEW) y * * Options common to multiple modutils * Try to load module from a mmap'ed area (FEATURE_INSMOD_TRY_MMAP) [N/y/?] (NEW) n Default directory containing modules (DEFAULT_MODULES_DIR) [/lib/modules] (NEW) /lib/modules Default name of modules.dep (DEFAULT_DEPMOD_FILE) [modules.dep] (NEW) modules.dep * * Linux System Utilities * blockdev (BLOCKDEV) [Y/n/?] (NEW) y mdev (MDEV) [Y/n/?] (NEW) y Support /etc/mdev.conf (FEATURE_MDEV_CONF) [Y/n/?] (NEW) y Support subdirs/symlinks (FEATURE_MDEV_RENAME) [Y/n/?] (NEW) y Support regular expressions substitutions when renaming device (FEATURE_MDEV_RENAME_REGEXP) [Y/n/?] (NEW) y Support command execution at device addition/removal (FEATURE_MDEV_EXEC) [Y/n/?] (NEW) y Support loading of firmwares (FEATURE_MDEV_LOAD_FIRMWARE) [Y/n/?] (NEW) y rev (REV) [Y/n/?] (NEW) y acpid (ACPID) [Y/n/?] (NEW) y Accept and ignore redundant options (FEATURE_ACPID_COMPAT) [Y/n/?] (NEW) y blkid (BLKID) [Y/n/?] (NEW) y Print filesystem type (FEATURE_BLKID_TYPE) [N/y/?] (NEW) n dmesg (DMESG) [Y/n/?] (NEW) y Pretty dmesg output (FEATURE_DMESG_PRETTY) [Y/n/?] (NEW) y fbset (FBSET) [Y/n/?] (NEW) y Turn on extra fbset options (FEATURE_FBSET_FANCY) [Y/n/?] (NEW) y Turn on fbset readmode support (FEATURE_FBSET_READMODE) [Y/n/?] (NEW) y fdflush (FDFLUSH) [Y/n/?] (NEW) y fdformat (FDFORMAT) [Y/n/?] (NEW) y fdisk (FDISK) [Y/n/?] (NEW) y Write support (FEATURE_FDISK_WRITABLE) [Y/n/?] (NEW) y Support AIX disklabels (FEATURE_AIX_LABEL) [N/y/?] (NEW) n Support SGI disklabels (FEATURE_SGI_LABEL) [N/y/?] (NEW) n Support SUN disklabels (FEATURE_SUN_LABEL) [N/y/?] (NEW) n Support BSD disklabels (FEATURE_OSF_LABEL) [N/y/?] (NEW) n Support GPT disklabels (FEATURE_GPT_LABEL) [N/y/?] (NEW) n Support expert mode (FEATURE_FDISK_ADVANCED) [Y/n/?] (NEW) y findfs (FINDFS) [Y/n/?] (NEW) y flock (FLOCK) [Y/n/?] (NEW) y freeramdisk (FREERAMDISK) [Y/n/?] (NEW) y fsck_minix (FSCK_MINIX) [Y/n/?] (NEW) y mkfs_ext2 (MKFS_EXT2) [Y/n/?] (NEW) y mkfs_minix (MKFS_MINIX) [Y/n/?] (NEW) y Support Minix fs v2 (fsck_minix/mkfs_minix) (FEATURE_MINIX2) [Y/n/?] (NEW) y mkfs_reiser (MKFS_REISER) [N/y/?] (NEW) n mkfs_vfat (MKFS_VFAT) [Y/n/?] (NEW) y getopt (GETOPT) [Y/n/?] (NEW) y Support option -l (FEATURE_GETOPT_LONG) [Y/n/?] (NEW) y hexdump (HEXDUMP) [Y/n/?] (NEW) y Support -R, reverse of 'hexdump -Cv' (FEATURE_HEXDUMP_REVERSE) [Y/n/?] (NEW) y hd (HD) [Y/n/?] (NEW) y hwclock (HWCLOCK) [Y/n/?] (NEW) y Support long options (--hctosys,...) (FEATURE_HWCLOCK_LONG_OPTIONS) [Y/n/?] (NEW) y Use FHS /var/lib/hwclock/adjtime (FEATURE_HWCLOCK_ADJTIME_FHS) [N/y/?] (NEW) n ipcrm (IPCRM) [Y/n/?] (NEW) y ipcs (IPCS) [Y/n/?] (NEW) y losetup (LOSETUP) [Y/n/?] (NEW) y lspci (LSPCI) [Y/n/?] (NEW) y lsusb (LSUSB) [Y/n/?] (NEW) y mkswap (MKSWAP) [Y/n/?] (NEW) y UUID support (FEATURE_MKSWAP_UUID) [Y/n/?] (NEW) y more (MORE) [Y/n/?] (NEW) y mount (MOUNT) [Y/n/?] (NEW) y Support option -f (FEATURE_MOUNT_FAKE) [Y/n/?] (NEW) y Support option -v (FEATURE_MOUNT_VERBOSE) [Y/n/?] (NEW) y Support mount helpers (FEATURE_MOUNT_HELPERS) [N/y/?] (NEW) n Support specifying devices by label or UUID (FEATURE_MOUNT_LABEL) [Y/n/?] (NEW) y Support mounting NFS file systems on Linux < 2.6.23 (FEATURE_MOUNT_NFS) [N/y/?] (NEW) n Support mounting CIFS/SMB file systems (FEATURE_MOUNT_CIFS) [Y/n/?] (NEW) y Support lots of -o flags in mount (FEATURE_MOUNT_FLAGS) [Y/n/?] (NEW) y Support /etc/fstab and -a (FEATURE_MOUNT_FSTAB) [Y/n/?] (NEW) y pivot_root (PIVOT_ROOT) [Y/n/?] (NEW) y rdate (RDATE) [Y/n/?] (NEW) y rdev (RDEV) [Y/n/?] (NEW) y readprofile (READPROFILE) [Y/n/?] (NEW) y rtcwake (RTCWAKE) [Y/n/?] (NEW) y script (SCRIPT) [Y/n/?] (NEW) y scriptreplay (SCRIPTREPLAY) [Y/n/?] (NEW) y setarch (SETARCH) [Y/n/?] (NEW) y swaponoff (SWAPONOFF) [Y/n/?] (NEW) y Support priority option -p (FEATURE_SWAPON_PRI) [Y/n/?] (NEW) y switch_root (SWITCH_ROOT) [Y/n/?] (NEW) y umount (UMOUNT) [Y/n/?] (NEW) y Support option -a (FEATURE_UMOUNT_ALL) [Y/n/?] (NEW) y * * Common options for mount/umount * Support loopback mounts (FEATURE_MOUNT_LOOP) [Y/n/?] (NEW) y Create new loopback devices if needed (FEATURE_MOUNT_LOOP_CREATE) [Y/n/?] (NEW) y Support for the old /etc/mtab file (FEATURE_MTAB_SUPPORT) [N/y/?] (NEW) n * * Filesystem/Volume identification * Ext filesystem (FEATURE_VOLUMEID_EXT) [Y/n/?] (NEW) y btrfs filesystem (FEATURE_VOLUMEID_BTRFS) [Y/n/?] (NEW) y Reiser filesystem (FEATURE_VOLUMEID_REISERFS) [Y/n/?] (NEW) y fat filesystem (FEATURE_VOLUMEID_FAT) [Y/n/?] (NEW) y hfs filesystem (FEATURE_VOLUMEID_HFS) [Y/n/?] (NEW) y jfs filesystem (FEATURE_VOLUMEID_JFS) [Y/n/?] (NEW) y xfs filesystem (FEATURE_VOLUMEID_XFS) [Y/n/?] (NEW) y ntfs filesystem (FEATURE_VOLUMEID_NTFS) [Y/n/?] (NEW) y iso9660 filesystem (FEATURE_VOLUMEID_ISO9660) [Y/n/?] (NEW) y udf filesystem (FEATURE_VOLUMEID_UDF) [Y/n/?] (NEW) y luks filesystem (FEATURE_VOLUMEID_LUKS) [Y/n/?] (NEW) y linux swap filesystem (FEATURE_VOLUMEID_LINUXSWAP) [Y/n/?] (NEW) y cramfs filesystem (FEATURE_VOLUMEID_CRAMFS) [Y/n/?] (NEW) y romfs filesystem (FEATURE_VOLUMEID_ROMFS) [Y/n/?] (NEW) y sysv filesystem (FEATURE_VOLUMEID_SYSV) [Y/n/?] (NEW) y ocfs2 filesystem (FEATURE_VOLUMEID_OCFS2) [Y/n/?] (NEW) y linuxraid (FEATURE_VOLUMEID_LINUXRAID) [Y/n/?] (NEW) y * * Miscellaneous Utilities * conspy (CONSPY) [Y/n/?] (NEW) y less (LESS) [Y/n/?] (NEW) y Max number of input lines less will try to eat (FEATURE_LESS_MAXLINES) [9999999] (NEW) 9999999 Enable bracket searching (FEATURE_LESS_BRACKETS) [Y/n/?] (NEW) y Enable -m/-M (FEATURE_LESS_FLAGS) [Y/n/?] (NEW) y Enable marks (FEATURE_LESS_MARKS) [Y/n/?] (NEW) y Enable regular expressions (FEATURE_LESS_REGEXP) [Y/n/?] (NEW) y Enable automatic resizing on window size changes (FEATURE_LESS_WINCH) [Y/n/?] (NEW) y Use 'tell me cursor position' ESC sequence to measure window (FEATURE_LESS_ASK_TERMINAL) [Y/n/?] (NEW) y Enable flag changes ('-' command) (FEATURE_LESS_DASHCMD) [Y/n/?] (NEW) y Enable dynamic switching of line numbers (FEATURE_LESS_LINENUMS) [Y/n/?] (NEW) y nandwrite (NANDWRITE) [Y/n/?] (NEW) y nanddump (NANDDUMP) [Y/n/?] (NEW) y setserial (SETSERIAL) [Y/n/?] (NEW) y ubiattach (UBIATTACH) [Y/n/?] (NEW) y ubidetach (UBIDETACH) [Y/n/?] (NEW) y ubimkvol (UBIMKVOL) [Y/n/?] (NEW) y ubirmvol (UBIRMVOL) [Y/n/?] (NEW) y ubirsvol (UBIRSVOL) [Y/n/?] (NEW) y ubiupdatevol (UBIUPDATEVOL) [Y/n/?] (NEW) y adjtimex (ADJTIMEX) [Y/n/?] (NEW) y bbconfig (BBCONFIG) [N/y/?] (NEW) n beep (BEEP) [Y/n/?] (NEW) y default frequency (FEATURE_BEEP_FREQ) [4000] (NEW) 4000 default length (FEATURE_BEEP_LENGTH_MS) [30] (NEW) 30 chat (CHAT) [Y/n/?] (NEW) y Enable NOFAIL expect strings (FEATURE_CHAT_NOFAIL) [Y/n/?] (NEW) y Force STDIN to be a TTY (FEATURE_CHAT_TTY_HIFI) [N/y/?] (NEW) n Enable implicit Carriage Return (FEATURE_CHAT_IMPLICIT_CR) [Y/n/?] (NEW) y Swallow options (FEATURE_CHAT_SWALLOW_OPTS) [Y/n/?] (NEW) y Support weird SEND escapes (FEATURE_CHAT_SEND_ESCAPES) [Y/n/?] (NEW) y Support variable-length ABORT conditions (FEATURE_CHAT_VAR_ABORT_LEN) [Y/n/?] (NEW) y Support revoking of ABORT conditions (FEATURE_CHAT_CLR_ABORT) [Y/n/?] (NEW) y chrt (CHRT) [Y/n/?] (NEW) y crond (CROND) [Y/n/?] (NEW) y Support option -d to redirect output to stderr (FEATURE_CROND_D) [Y/n/?] (NEW) y Report command output via email (using sendmail) (FEATURE_CROND_CALL_SENDMAIL) [Y/n/?] (NEW) y crond spool directory (FEATURE_CROND_DIR) [/var/spool/cron] (NEW) /var/spool/cron crontab (CRONTAB) [Y/n/?] (NEW) y dc (DC) [Y/n/?] (NEW) y Enable power and exp functions (requires libm) (FEATURE_DC_LIBM) [Y/n/?] (NEW) y devfsd (obsolete) (DEVFSD) [N/y/?] (NEW) n Use devfs names for all devices (obsolete) (FEATURE_DEVFS) [N/y/?] (NEW) n devmem (DEVMEM) [Y/n/?] (NEW) y eject (EJECT) [Y/n/?] (NEW) y SCSI support (FEATURE_EJECT_SCSI) [Y/n/?] (NEW) y fbsplash (FBSPLASH) [Y/n/?] (NEW) y flashcp (FLASHCP) [N/y/?] (NEW) n flash_lock (FLASH_LOCK) [N/y/?] (NEW) n flash_unlock (FLASH_UNLOCK) [N/y/?] (NEW) n flash_eraseall (FLASH_ERASEALL) [N/y/?] (NEW) n ionice (IONICE) [Y/n/?] (NEW) y inotifyd (INOTIFYD) [N/y/?] (NEW) n last (LAST) [Y/n/?] (NEW) y Choose last implementation 1. small (FEATURE_LAST_SMALL) (NEW) > 2. huge (FEATURE_LAST_FANCY) (NEW) choice[1-2]: 2 hdparm (HDPARM) [Y/n/?] (NEW) y Support obtaining detailed information directly from drives (FEATURE_HDPARM_GET_IDENTITY) [Y/n/?] (NEW) y Register an IDE interface (DANGEROUS) (FEATURE_HDPARM_HDIO_SCAN_HWIF) [Y/n/?] (NEW) y Un-register an IDE interface (DANGEROUS) (FEATURE_HDPARM_HDIO_UNREGISTER_HWIF) [Y/n/?] (NEW) y Perform device reset (DANGEROUS) (FEATURE_HDPARM_HDIO_DRIVE_RESET) [Y/n/?] (NEW) y Tristate device for hotswap (DANGEROUS) (FEATURE_HDPARM_HDIO_TRISTATE_HWIF) [Y/n/?] (NEW) y Get/set using_dma flag (FEATURE_HDPARM_HDIO_GETSET_DMA) [Y/n/?] (NEW) y makedevs (MAKEDEVS) [Y/n/?] (NEW) y Choose makedevs behaviour 1. leaf (FEATURE_MAKEDEVS_LEAF) (NEW) > 2. table (FEATURE_MAKEDEVS_TABLE) (NEW) choice[1-2]: 2 man (MAN) [Y/n/?] (NEW) y microcom (MICROCOM) [Y/n/?] (NEW) y mountpoint (MOUNTPOINT) [Y/n/?] (NEW) y mt (MT) [Y/n/?] (NEW) y raidautorun (RAIDAUTORUN) [Y/n/?] (NEW) y readahead (READAHEAD) [Y/n/?] (NEW) y rfkill (RFKILL) [N/y/?] (NEW) n runlevel (RUNLEVEL) [Y/n/?] (NEW) y rx (RX) [Y/n/?] (NEW) y setsid (SETSID) [Y/n/?] (NEW) y strings (STRINGS) [Y/n/?] (NEW) y taskset (TASKSET) [N/y/?] (NEW) n time (TIME) [Y/n/?] (NEW) y timeout (TIMEOUT) [Y/n/?] (NEW) y ttysize (TTYSIZE) [Y/n/?] (NEW) y volname (VOLNAME) [Y/n/?] (NEW) y wall (WALL) [Y/n/?] (NEW) y watchdog (WATCHDOG) [Y/n/?] (NEW) y * * Networking Utilities * nameif (NAMEIF) [Y/n/?] (NEW) y Extended nameif (FEATURE_NAMEIF_EXTENDED) [Y/n/?] (NEW) y nbd-client (NBDCLIENT) [Y/n/?] (NEW) y nc (NC) [Y/n/?] (NEW) y Netcat server options (-l) (NC_SERVER) [Y/n/?] (NEW) y Netcat extensions (-eiw and filename) (NC_EXTRA) [Y/n/?] (NEW) y Netcat 1.10 compatibility (+2.5k) (NC_110_COMPAT) [N/y/?] (NEW) n ping (PING) [Y/n/?] (NEW) y ping6 (PING6) [Y/n/?] (NEW) y Enable fancy ping output (FEATURE_FANCY_PING) [Y/n/?] (NEW) y whois (WHOIS) [Y/n/?] (NEW) y Enable IPv6 support (FEATURE_IPV6) [Y/n/?] (NEW) y Enable Unix domain socket support (usually not needed) (FEATURE_UNIX_LOCAL) [N/y/?] (NEW) n Prefer IPv4 addresses from DNS queries (FEATURE_PREFER_IPV4_ADDRESS) [Y/n/?] (NEW) y Verbose resolution errors (VERBOSE_RESOLUTION_ERRORS) [N/y/?] (NEW) n arp (ARP) [Y/n/?] (NEW) y arping (ARPING) [Y/n/?] (NEW) y brctl (BRCTL) [Y/n/?] (NEW) y Fancy options (FEATURE_BRCTL_FANCY) [Y/n/?] (NEW) y Support show, showmac and showstp (FEATURE_BRCTL_SHOW) [Y/n/?] (NEW) y dnsd (DNSD) [Y/n/?] (NEW) y ether-wake (ETHER_WAKE) [Y/n/?] (NEW) y fakeidentd (FAKEIDENTD) [Y/n/?] (NEW) y ftpd (FTPD) [Y/n/?] (NEW) y Enable upload commands (FEATURE_FTP_WRITE) [Y/n/?] (NEW) y Enable workaround for RFC-violating clients (FEATURE_FTPD_ACCEPT_BROKEN_LIST) [Y/n/?] (NEW) y ftpget (FTPGET) [Y/n/?] (NEW) y ftpput (FTPPUT) [Y/n/?] (NEW) y Enable long options in ftpget/ftpput (FEATURE_FTPGETPUT_LONG_OPTIONS) [Y/n/?] (NEW) y hostname (HOSTNAME) [Y/n/?] (NEW) y httpd (HTTPD) [Y/n/?] (NEW) y Support 'Ranges:' header (FEATURE_HTTPD_RANGES) [Y/n/?] (NEW) y Use sendfile system call (FEATURE_HTTPD_USE_SENDFILE) [Y/n/?] (NEW) y Enable -u option (FEATURE_HTTPD_SETUID) [Y/n/?] (NEW) y Enable Basic http Authentication (FEATURE_HTTPD_BASIC_AUTH) [Y/n/?] (NEW) y Support MD5 crypted passwords for http Authentication (FEATURE_HTTPD_AUTH_MD5) [Y/n/?] (NEW) y Support Common Gateway Interface (CGI) (FEATURE_HTTPD_CGI) [Y/n/?] (NEW) y Support for running scripts through an interpreter (FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR) [Y/n/?] (NEW) y Set REMOTE_PORT environment variable for CGI (FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV) [Y/n/?] (NEW) y Enable -e option (useful for CGIs written as shell scripts) (FEATURE_HTTPD_ENCODE_URL_STR) [Y/n/?] (NEW) y Support for custom error pages (FEATURE_HTTPD_ERROR_PAGES) [Y/n/?] (NEW) y Support for reverse proxy (FEATURE_HTTPD_PROXY) [Y/n/?] (NEW) y Support for GZIP content encoding (FEATURE_HTTPD_GZIP) [Y/n/?] (NEW) y ifconfig (IFCONFIG) [Y/n/?] (NEW) y Enable status reporting output (+7k) (FEATURE_IFCONFIG_STATUS) [Y/n/?] (NEW) y Enable slip-specific options "keepalive" and "outfill" (FEATURE_IFCONFIG_SLIP) [Y/n/?] (NEW) y Enable options "mem_start", "io_addr", and "irq" (FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ) [Y/n/?] (NEW) y Enable option "hw" (ether only) (FEATURE_IFCONFIG_HW) [Y/n/?] (NEW) y Set the broadcast automatically (FEATURE_IFCONFIG_BROADCAST_PLUS) [Y/n/?] (NEW) y ifenslave (IFENSLAVE) [Y/n/?] (NEW) y ifplugd (IFPLUGD) [Y/n/?] (NEW) y ifupdown (IFUPDOWN) [Y/n/?] (NEW) y Absolute path to ifstate file (IFUPDOWN_IFSTATE_PATH) [/var/run/ifstate] (NEW) /var/run/ifstate Use ip applet (FEATURE_IFUPDOWN_IP) [Y/n/?] (NEW) y Use busybox ip applet (FEATURE_IFUPDOWN_IP_BUILTIN) [Y/n/?] (NEW) y Support for IPv4 (FEATURE_IFUPDOWN_IPV4) [Y/n/?] (NEW) y Support for IPv6 (FEATURE_IFUPDOWN_IPV6) [Y/n/?] (NEW) y Enable mapping support (FEATURE_IFUPDOWN_MAPPING) [Y/n/?] (NEW) y Support for external dhcp clients (FEATURE_IFUPDOWN_EXTERNAL_DHCP) [N/y/?] (NEW) n inetd (INETD) [Y/n/?] (NEW) y Support echo service (FEATURE_INETD_SUPPORT_BUILTIN_ECHO) [Y/n/?] (NEW) y Support discard service (FEATURE_INETD_SUPPORT_BUILTIN_DISCARD) [Y/n/?] (NEW) y Support time service (FEATURE_INETD_SUPPORT_BUILTIN_TIME) [Y/n/?] (NEW) y Support daytime service (FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME) [Y/n/?] (NEW) y Support chargen service (FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN) [Y/n/?] (NEW) y Support RPC services (FEATURE_INETD_RPC) [Y/n/?] (NEW) y ip (IP) [Y/?] (NEW) y ip address (FEATURE_IP_ADDRESS) [Y/?] (NEW) y ip link (FEATURE_IP_LINK) [Y/?] (NEW) y ip route (FEATURE_IP_ROUTE) [Y/?] (NEW) y ip tunnel (FEATURE_IP_TUNNEL) [Y/n/?] (NEW) y ip rule (FEATURE_IP_RULE) [Y/n/?] (NEW) y Support short forms of ip commands (FEATURE_IP_SHORT_FORMS) [Y/n/?] (NEW) y Support displaying rarely used link types (FEATURE_IP_RARE_PROTOCOLS) [N/y/?] (NEW) n ipcalc (IPCALC) [Y/n/?] (NEW) y Fancy IPCALC, more options, adds 1 kbyte (FEATURE_IPCALC_FANCY) [Y/n/?] (NEW) y Enable long options (FEATURE_IPCALC_LONG_OPTIONS) [Y/n/?] (NEW) y netstat (NETSTAT) [Y/n/?] (NEW) y Enable wide netstat output (FEATURE_NETSTAT_WIDE) [Y/n/?] (NEW) y Enable PID/Program name output (FEATURE_NETSTAT_PRG) [Y/n/?] (NEW) y nslookup (NSLOOKUP) [Y/n/?] (NEW) y ntpd (NTPD) [Y/n/?] (NEW) y Make ntpd usable as a NTP server (FEATURE_NTPD_SERVER) [Y/n/?] (NEW) y pscan (PSCAN) [Y/n/?] (NEW) y route (ROUTE) [Y/n/?] (NEW) y slattach (SLATTACH) [Y/n/?] (NEW) y tcpsvd (TCPSVD) [Y/n/?] (NEW) y telnet (TELNET) [Y/n/?] (NEW) y Pass TERM type to remote host (FEATURE_TELNET_TTYPE) [Y/n/?] (NEW) y Pass USER type to remote host (FEATURE_TELNET_AUTOLOGIN) [Y/n/?] (NEW) y telnetd (TELNETD) [Y/n/?] (NEW) y Support standalone telnetd (not inetd only) (FEATURE_TELNETD_STANDALONE) [Y/n/?] (NEW) y Support -w SEC option (inetd wait mode) (FEATURE_TELNETD_INETD_WAIT) [Y/n/?] (NEW) y tftp (TFTP) [Y/n/?] (NEW) y tftpd (TFTPD) [Y/n/?] (NEW) y * * Common options for tftp/tftpd * Enable 'tftp get' and/or tftpd upload code (FEATURE_TFTP_GET) [Y/n/?] (NEW) y Enable 'tftp put' and/or tftpd download code (FEATURE_TFTP_PUT) [Y/n/?] (NEW) y Enable 'blksize' and 'tsize' protocol options (FEATURE_TFTP_BLOCKSIZE) [Y/n/?] (NEW) y Enable tftp progress meter (FEATURE_TFTP_PROGRESS_BAR) [Y/n/?] (NEW) y Enable debug (TFTP_DEBUG) [N/y/?] (NEW) n traceroute (TRACEROUTE) [Y/n/?] (NEW) y traceroute6 (TRACEROUTE6) [Y/n/?] (NEW) y Enable verbose output (FEATURE_TRACEROUTE_VERBOSE) [Y/n/?] (NEW) y Enable loose source route (FEATURE_TRACEROUTE_SOURCE_ROUTE) [N/y/?] (NEW) n Use ICMP instead of UDP (FEATURE_TRACEROUTE_USE_ICMP) [N/y/?] (NEW) n tunctl (TUNCTL) [Y/n/?] (NEW) y Support owner:group assignment (FEATURE_TUNCTL_UG) [Y/n/?] (NEW) y udhcp client for DHCPv6 (udhcpc6) (UDHCPC6) [N/y/?] (NEW) n udhcp server (udhcpd) (UDHCPD) [Y/n/?] (NEW) y dhcprelay (DHCPRELAY) [Y/n/?] (NEW) y Lease display utility (dumpleases) (DUMPLEASES) [Y/n/?] (NEW) y Rewrite the lease file at every new acknowledge (FEATURE_UDHCPD_WRITE_LEASES_EARLY) [Y/n/?] (NEW) y Select IP address based on client MAC (FEATURE_UDHCPD_BASE_IP_ON_MAC) [N/y/?] (NEW) n Absolute path to lease file (DHCPD_LEASES_FILE) [/var/lib/misc/udhcpd.leases] (NEW) /var/lib/misc/udhcpd.leases udhcp client (udhcpc) (UDHCPC) [Y/n/?] (NEW) y Verify that the offered address is free, using ARP ping (FEATURE_UDHCPC_ARPING) [Y/n/?] (NEW) y Enable '-P port' option for udhcpd and udhcpc (FEATURE_UDHCP_PORT) [N/y/?] (NEW) n Maximum verbosity level for udhcp applets (0..9) (UDHCP_DEBUG) [9] (NEW) 9 Support for RFC3397 domain search (experimental) (FEATURE_UDHCP_RFC3397) [Y/n/?] (NEW) y Support for 802.1Q VLAN parameters (FEATURE_UDHCP_8021Q) [Y/n/?] (NEW) y Absolute path to config script (UDHCPC_DEFAULT_SCRIPT) [/usr/share/udhcpc/default.script] (NEW) /usr/share/udhcpc/default.script DHCP options slack buffer size (UDHCPC_SLACK_FOR_BUGGY_SERVERS) [80] (NEW) 80 ifup udhcpc command line options (IFUPDOWN_UDHCPC_CMD_OPTIONS) [-R -n] (NEW) -R -n udpsvd (UDPSVD) [Y/n/?] (NEW) y vconfig (VCONFIG) [Y/n/?] (NEW) y wget (WGET) [Y/n/?] (NEW) y Enable a nifty process meter (+2k) (FEATURE_WGET_STATUSBAR) [Y/n/?] (NEW) y Enable HTTP authentication (FEATURE_WGET_AUTHENTICATION) [Y/n/?] (NEW) y Enable long options (FEATURE_WGET_LONG_OPTIONS) [Y/n/?] (NEW) y Enable read timeout option -T SEC (FEATURE_WGET_TIMEOUT) [Y/n/?] (NEW) y zcip (ZCIP) [Y/n/?] (NEW) y * * Print Utilities * lpd (LPD) [Y/n/?] (NEW) y lpr (LPR) [Y/n/?] (NEW) y lpq (LPQ) [Y/n/?] (NEW) y * * Mail Utilities * makemime (MAKEMIME) [Y/n/?] (NEW) y Default charset (FEATURE_MIME_CHARSET) [us-ascii] (NEW) us-ascii popmaildir (POPMAILDIR) [Y/n/?] (NEW) y Allow message filters and custom delivery program (FEATURE_POPMAILDIR_DELIVERY) [Y/n/?] (NEW) y reformime (REFORMIME) [Y/n/?] (NEW) y Accept and ignore options other than -x and -X (FEATURE_REFORMIME_COMPAT) [Y/n/?] (NEW) y sendmail (SENDMAIL) [Y/n/?] (NEW) y * * Process Utilities * iostat (IOSTAT) [Y/n/?] (NEW) y lsof (LSOF) [Y/n/?] (NEW) y mpstat (MPSTAT) [Y/n/?] (NEW) y nmeter (NMETER) [Y/n/?] (NEW) y pmap (PMAP) [Y/n/?] (NEW) y powertop (POWERTOP) [Y/n/?] (NEW) y pstree (PSTREE) [Y/n/?] (NEW) y pwdx (PWDX) [Y/n/?] (NEW) y smemcap (SMEMCAP) [Y/n/?] (NEW) y uptime (UPTIME) [Y/n/?] (NEW) y Support for showing the number of users (FEATURE_UPTIME_UTMP_SUPPORT) [Y/n/?] (NEW) y free (FREE) [Y/n/?] (NEW) y fuser (FUSER) [Y/n/?] (NEW) y kill (KILL) [Y/n/?] (NEW) y killall (KILLALL) [Y/n/?] (NEW) y killall5 (KILLALL5) [Y/n] (NEW) y pgrep (PGREP) [Y/n/?] (NEW) y pidof (PIDOF) [Y/n/?] (NEW) y Enable argument for single shot (-s) (FEATURE_PIDOF_SINGLE) [Y/n/?] (NEW) y Enable argument for omitting pids (-o) (FEATURE_PIDOF_OMIT) [Y/n/?] (NEW) y pkill (PKILL) [Y/n/?] (NEW) y ps (PS) [Y/n/?] (NEW) y Enable time and elapsed time output (FEATURE_PS_TIME) [Y/n/?] (NEW) y Enable additional ps columns (FEATURE_PS_ADDITIONAL_COLUMNS) [Y/n/?] (NEW) y Support Linux prior to 2.4.0 and non-ELF systems (FEATURE_PS_UNUSUAL_SYSTEMS) [N/y/?] (NEW) n renice (RENICE) [Y/n/?] (NEW) y sysctl (BB_SYSCTL) [Y/n/?] (NEW) y top (TOP) [Y/n/?] (NEW) y Show CPU per-process usage percentage (FEATURE_TOP_CPU_USAGE_PERCENTAGE) [Y/n/?] (NEW) y Show CPU global usage percentage (FEATURE_TOP_CPU_GLOBAL_PERCENTS) [Y/n/?] (NEW) y SMP CPU usage display ('c' key) (FEATURE_TOP_SMP_CPU) [Y/n/?] (NEW) y Show 1/10th of a percent in CPU/mem statistics (FEATURE_TOP_DECIMALS) [Y/n/?] (NEW) y Show CPU process runs on ('j' field) (FEATURE_TOP_SMP_PROCESS) [Y/n/?] (NEW) y Topmem command ('s' key) (FEATURE_TOPMEM) [Y/n/?] (NEW) y Support for showing threads in ps/pstree/top (FEATURE_SHOW_THREADS) [Y/n/?] (NEW) y watch (WATCH) [Y/n/?] (NEW) y * * Runit Utilities * runsv (RUNSV) [Y/n/?] (NEW) y runsvdir (RUNSVDIR) [Y/n/?] (NEW) y Enable scrolling argument log (FEATURE_RUNSVDIR_LOG) [N/y/?] (NEW) n sv (SV) [Y/n/?] (NEW) y Default directory for services (SV_DEFAULT_SERVICE_DIR) [/var/service] (NEW) /var/service svlogd (SVLOGD) [Y/n/?] (NEW) y chpst (CHPST) [Y/n/?] (NEW) y setuidgid (SETUIDGID) [Y/n/?] (NEW) y envuidgid (ENVUIDGID) [Y/n/?] (NEW) y envdir (ENVDIR) [Y/n/?] (NEW) y softlimit (SOFTLIMIT) [Y/n/?] (NEW) y * * Shells * ash (ASH) [Y/n/?] (NEW) y bash-compatible extensions (ASH_BASH_COMPAT) [Y/n/?] (NEW) y Idle timeout variable (ASH_IDLE_TIMEOUT) [N/y/?] (NEW) n Job control (ASH_JOB_CONTROL) [Y/n/?] (NEW) y Alias support (ASH_ALIAS) [Y/n/?] (NEW) y Builtin getopt to parse positional parameters (ASH_GETOPTS) [Y/n/?] (NEW) y Builtin version of 'echo' (ASH_BUILTIN_ECHO) [Y/n/?] (NEW) y Builtin version of 'printf' (ASH_BUILTIN_PRINTF) [Y/n/?] (NEW) y Builtin version of 'test' (ASH_BUILTIN_TEST) [Y/n/?] (NEW) y 'command' command to override shell builtins (ASH_CMDCMD) [Y/n/?] (NEW) y Check for new mail on interactive shells (ASH_MAIL) [N/y/?] (NEW) n Optimize for size instead of speed (ASH_OPTIMIZE_FOR_SIZE) [Y/n/?] (NEW) y Pseudorandom generator and $RANDOM variable (ASH_RANDOM_SUPPORT) [Y/n/?] (NEW) y Expand prompt string (ASH_EXPAND_PRMT) [Y/n/?] (NEW) y cttyhack (CTTYHACK) [Y/n/?] (NEW) y hush (HUSH) [Y/n/?] (NEW) y bash-compatible extensions (HUSH_BASH_COMPAT) [Y/n/?] (NEW) y Brace expansion (HUSH_BRACE_EXPANSION) [Y/n/?] (NEW) y help builtin (HUSH_HELP) [Y/n/?] (NEW) y Interactive mode (HUSH_INTERACTIVE) [Y/n/?] (NEW) y Save command history to .hush_history (HUSH_SAVEHISTORY) [Y/n/?] (NEW) y Job control (HUSH_JOB) [Y/n/?] (NEW) y Process substitution (HUSH_TICK) [Y/n/?] (NEW) y Support if/then/elif/else/fi (HUSH_IF) [Y/n/?] (NEW) y Support for, while and until loops (HUSH_LOOPS) [Y/n/?] (NEW) y Support case ... esac statement (HUSH_CASE) [Y/n/?] (NEW) y Support funcname() { commands; } syntax (HUSH_FUNCTIONS) [Y/n/?] (NEW) y Support local builtin (HUSH_LOCAL) [Y/n/?] (NEW) y 2 # 1 # Automatically generated make config: don't edit 3 # Busybox version: 1.20.2 1 # Sun Apr 2 20:40:57 2017 2 # 3 CONFIG_HAVE_DOT_CONFIG=y 4 5 # 6 # Busybox Settings 7 # 8 9 # 10 # General Configuration 11 # 12 CONFIG_DESKTOP=y 13 # CONFIG_EXTRA_COMPAT is not set 14 CONFIG_INCLUDE_SUSv2=y 15 # CONFIG_USE_PORTABLE_CODE is not set 16 CONFIG_PLATFORM_LINUX=y 17 CONFIG_FEATURE_BUFFERS_USE_MALLOC=y 18 # CONFIG_FEATURE_BUFFERS_GO_ON_STACK is not set 19 # CONFIG_FEATURE_BUFFERS_GO_IN_BSS is not set 20 CONFIG_SHOW_USAGE=y 21 CONFIG_FEATURE_VERBOSE_USAGE=y 22 CONFIG_FEATURE_COMPRESS_USAGE=y 23 CONFIG_FEATURE_INSTALLER=y 24 # CONFIG_INSTALL_NO_USR is not set 25 # CONFIG_LOCALE_SUPPORT is not set 26 CONFIG_UNICODE_SUPPORT=y 27 # CONFIG_UNICODE_USING_LOCALE is not set 28 # CONFIG_FEATURE_CHECK_UNICODE_IN_ENV is not set 29 CONFIG_SUBST_WCHAR=63 30 CONFIG_LAST_SUPPORTED_WCHAR=767 31 # CONFIG_UNICODE_COMBINING_WCHARS is not set 1: .config[RO] [CONF,utf-8,unix] [3-1024,1][0%] peter@peter-ThinkPad-T430:~/work/src/busybox-1.20.2$ ls applets busybox configs e2fsprogs init loginutils Makefile.help procps shell util-linux applets_sh busybox_unstripped console-tools editors INSTALL mailutils miscutils README sysklogd arch busybox_unstripped.map coreutils examples libbb Makefile modutils runit testsuite archival busybox_unstripped.out debianutils findutils libpwdgrp Makefile.custom networking scripts TODO AUTHORS Config.in docs include LICENSE Makefile.flags printutils selinux TODO_unicode peter@peter-ThinkPad-T430:~/work/src/busybox-1.20.2$ sudo make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- install SPLIT include/autoconf.h -> include/config/* GEN include/bbconfigopts.h HOSTCC applets/usage applets/usage.c: In function ‘main’: applets/usage.c:52:8: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] write(STDOUT_FILENO, usage_array[i].usage, strlen(usage_array[i].usage) + 1); ^ GEN include/usage_compressed.h HOSTCC applets/applet_tables applets/applet_tables.c: In function ‘main’: applets/applet_tables.c:144:9: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(line_old, sizeof(line_old), fp); ^ GEN include/applet_tables.h CC applets/applets.o LD applets/built-in.o HOSTCC applets/usage_pod applets/usage_pod.c: In function ‘main’: applets/usage_pod.c:74:3: warning: format not a string literal and no format arguments [-Wformat-security] printf(usage_array[i].aname); ^ LD archival/built-in.o CC archival/bbunzip.o CC archival/bzip2.o In file included from archival/bzip2.c:51:0: archival/libarchive/bz/compress.c: In function ‘sendMTFValues’: archival/libarchive/bz/compress.c:505:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] archival/libarchive/bz/compress.c:506:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] archival/libarchive/bz/compress.c:507:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] archival/libarchive/bz/compress.c:507:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] archival/libarchive/bz/compress.c:511:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] archival/libarchive/bz/compress.c:511:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] CC archival/cpio.o CC archival/gzip.o CC archival/lzop.o CC archival/rpm.o archival/rpm.c: In function ‘fileaction_setowngrp’: archival/rpm.c:381:7: warning: ignoring return value of ‘chown’, declared with attribute warn_unused_result [-Wunused-result] CC archival/rpm2cpio.o CC archival/tar.o CC archival/unzip.o AR archival/lib.a LD archival/libarchive/built-in.o CC archival/libarchive/data_align.o CC archival/libarchive/data_extract_all.o archival/libarchive/data_extract_all.c: In function ‘data_extract_all’: archival/libarchive/data_extract_all.c:176:9: warning: ignoring return value of ‘chown’, declared with attribute warn_unused_result [-Wunused-r esult] CC archival/libarchive/data_extract_to_command.o archival/libarchive/data_extract_to_command.c: In function ‘xputenv’: archival/libarchive/data_extract_to_command.c:41:3: warning: format not a string literal and no format arguments [-Wformat-security] CC archival/libarchive/data_extract_to_stdout.o CC archival/libarchive/data_skip.o CC archival/libarchive/decompress_bunzip2.o CC archival/libarchive/decompress_gunzip.o CC archival/libarchive/decompress_unlzma.o CC archival/libarchive/decompress_unxz.o CC archival/libarchive/filter_accept_all.o CC archival/libarchive/filter_accept_list.o CC archival/libarchive/filter_accept_reject_list.o CC archival/libarchive/find_list_entry.o CC archival/libarchive/get_header_cpio.o CC archival/libarchive/get_header_tar.o CC archival/libarchive/header_list.o CC archival/libarchive/header_skip.o CC archival/libarchive/header_verbose_list.o CC archival/libarchive/init_handle.o CC archival/libarchive/lzo1x_1.o CC archival/libarchive/lzo1x_1o.o CC archival/libarchive/lzo1x_d.o CC archival/libarchive/open_transformer.o CC archival/libarchive/seek_by_jump.o CC archival/libarchive/seek_by_read.o AR archival/libarchive/lib.a LD console-tools/built-in.o CC console-tools/chvt.o CC console-tools/clear.o CC console-tools/deallocvt.o CC console-tools/dumpkmap.o console-tools/dumpkmap.c: In function ‘dumpkmap_main’: console-tools/dumpkmap.c:50:7: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] console-tools/dumpkmap.c:59:7: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] console-tools/dumpkmap.c:72:11: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] CC console-tools/fgconsole.o CC console-tools/kbd_mode.o CC console-tools/loadfont.o console-tools/loadfont.c: In function ‘setfont_main’: console-tools/loadfont.c:404:9: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result [-Wunused-result] console-tools/loadfont.c:422:10: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result [-Wunused-result] CC console-tools/loadkmap.o CC console-tools/openvt.o CC console-tools/reset.o CC console-tools/resize.o console-tools/resize.c: In function ‘resize_main’: console-tools/resize.c:63:7: warning: ig_unused_result [-Wunused-result] CC console-tools/setconsole.o CC console-tools/setkeycodes.o CC console-tools/setlogcons.o CC console-tools/showkey.o AR console-tools/lib.a LD coreutils/built-in.o CC coreutils/basename.o CC coreutils/cal.o CC coreutils/cat.o CC coreutils/catv.o CC coreutils/chgrp.o CC coreutils/chmod.o CC coreutils/chown.o CC coreutils/chroot.o CC coreutils/cksum.o CC coreutils/comm.o CC coreutils/cp.o CC coreutils/cut.o CC coreutils/date.o CC coreutils/dd.o CC coreutils/df.o CC coreutils/dirname.o CC coreutils/dos2unix.o CC coreutils/du.o CC coreutils/echo.o CC coreutils/env.o CC coreutils/expand.o coreutils/expand.c: In function ‘expand_main’: coreutils/expand.c:230:3: warning: format not a string literal and no format arguments [-Wformat-security] CC coreutils/expr.o CC coreutils/false.o CC coreutils/fold.o CC coreutils/fsync.o CC coreutils/head.o CC coreutils/hostid.o CC coreutils/id.o CC coreutils/install.o CC coreutils/ln.o CC coreutils/logname.o CC coreutils/ls.o CC coreutils/md5_sha1_sum.o CC coreutils/mkdir.o CC coreutils/mkfifo.o CC coreutils/mknod.o CC coreutils/mv.o CC coreutils/nice.o CC coreutils/nohup.o CC coreutils/od.o In file included from coreutils/od.c:24:0: coreutils/od_bloaty.c: In function ‘od_main’: coreutils/od_bloaty.c:1381:3: warning: format not a string literal and no format arguments [-Wformat-security] CC coreutils/printenv.o CC coreutils/printf.o CC coreutils/pwd.o CC coreutils/readlink.o CC coreutils/realpath.o CC coreutils/rm.o CC coreutils/rmdir.o CC coreutils/seq.o CC coreutils/sleep.o CC coreutils/sort.o CC coreutils/split.o CC coreutils/stat.o CC coreutils/stty.o CC coreutils/sum.o CC coreutils/sync.o CC coreutils/tac.o CC coreutils/tail.o CC coreutils/tee.o CC coreutils/test.o CC coreutils/test_ptr_hack.o CC coreutils/touch.o CC coreutils/tr.o CC coreutils/true.o CC coreutils/tty.o CC coreutils/uname.o CC coreutils/uniq.o CC coreutils/usleep.o CC coreutils/uudecode.o CC coreutils/uuencode.o CC coreutils/wc.o CC coreutils/who.o CC coreutils/whoami.o CC coreutils/yes.o AR coreutils/lib.a LD coreutils/libcoreutils/built-in.o CC coreutils/libcoreutils/cp_mv_stat.o CC coreutils/libcoreutils/getopt_mk_fifo_nod.o AR coreutils/libcoreutils/lib.a LD debianutils/built-in.o CC debianutils/mktemp.o CC debianutils/pipe_progress.o CC debianutils/run_parts.o debianutils/run_parts.c: In function ‘run_parts_main’: debianutils/run_parts.c:160:6: warning: array subscript is above array bounds [-Warray-bounds] CC debianutils/start_stop_daemon.o CC debianutils/which.o AR debianutils/lib.a LD e2fsprogs/built-in.o CC e2fsprogs/chattr.o CC e2fsprogs/e2fs_lib.o CC e2fsprogs/fsck.o CC e2fsprogs/lsattr.o AR e2fsprogs/lib.a LD editors/built-in.o CC editors/awk.o CC editors/cmp.o CC editors/diff.o CC editors/ed.o editors/ed.c: In function ‘printLines’: editors/ed.c:822:9: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] CC editors/patch.o CC editors/sed.o editors/sed.c: In function ‘sed_main’: editors/sed.c:1471:10: warning: ignoring return value of ‘fchown’, declared with attribute warn_unused_result [-Wunused-result] CC editors/vi.o editors/vi.c: In function ‘file_write’: editors/vi.c:2572:11: warning: ignoring return value of ‘ftruncate’, declared with attribute warn_unused_result [-Wunused-result] AR editors/lib.a LD findutils/built-in.o CC findutils/find.o CC findutils/grep.o CC findutils/xargs.o AR findutils/lib.a LD init/built-in.o CC init/bootchartd.o c:310:8: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] CC init/halt.o CC init/init.o CC init/mesg.o AR init/lib.a LD libbb/built-in.o CC libbb/appletlib.o CC libbb/ask_confirmation.o CC libbb/bb_askpass.o CC libbb/bb_bswap_64.o CC libbb/bb_do_delay.o CC libbb/bb_pwd.o CC libbb/bb_qsort.o CC libbb/bb_strtonum.o CC libbb/change_identity.o CC libbb/chomp.o CC libbb/compare_string_array.o CC libbb/concat_path_file.o CC libbb/concat_subpath_file.o CC libbb/copy_file.o CC libbb/copyfd.o CC libbb/correct_password.o CC libbb/crc32.o CC libbb/create_icmp6_socket.o libbb/create_icmp6_socket.c: In :29:4: warning: format not a string literal and no format arguments [-Wformat-security] libbb/create_icmp6_socket.c:30:3: warning: format not a string literal and no format arguments [-Wformat-security] CC libbb/create_icmp_socket.o libbb/create_icmp_socket.c: In function ‘create_icmp_socket’: libbb/create_icmp_socket.c:28:4: warning: format not a string literal and no format arguments [-Wformat-security] libbb/create_icmp_socket.c:29:3: warning: format not a string literal and no format arguments [-Wformat-security] CC libbb/default_error_retval.o CC libbb/device_open.o CC libbb/dump.o libbb/dump.c: In function ‘display’: libbb/dump.c:616:8: warning: format not a string literal and no format arguments [-Wformat-security] libbb/dump.c:666:5: warning: format not a string literal and no format arguments [-Wformat-security] CC libbb/execable.o CC libbb/fclose_nonstdin.o CC libbb/fflush_stdout_and_exit.o libbb/fflush_stdout_and_exit.c: In function ‘fflush_stdout_and_exit’: libbb/fflush_stdout_and_exit.c:19:3: warning: format not a string literal and no format arguments [-Wformat-security] CC libbb/fgets_str.o CC libbb/find_mount_point.o CC libbb/find_pid_by_name.o CC libbb/find_root_device.o CC libbb/full_write.o CC libbb/get_console.o CC libbb/get_cpu_count.o CC libbb/get_last_path_component.o CC libbb/get_line_from_file.o CC libbb/get_shell_name.o CC libbb/get_volsize.o CC libbb/getopt32.o CC libbb/getpty.o CC libbb/hash_md5_sha.o libbb/hash_md5_sha.c: In function ‘common64_end’: libbb/hash_md5_sha.c:82:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] libbb/hash_md5_sha.c: In function ‘sha512_end’: libbb/hash_md5_sha.c:881:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] libbb/hash_md5_sha.c:884:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] CC libbb/herror_msg.o CC libbb/human_readable.o CC libbb/inet_cksum.o CC libbb/inet_common.o CC libbb/info_msg.o CC libbb/inode_hash.o CC libbb/isdirectory.o CC libbb/kernel_version.o CC libbb/last_char_is.o CC libbb/lineedit.o CC libbb/lineedit_ptr_hack.o CC libbb/llist.o CC libbb/login.o CC libbb/loop.o CC libbb/make_directory.o CC libbb/makedev.o CC libbb/match_fstype.o CC libbb/messages.o CC libbb/mode_string.o CC libbb/obscure.o CC libbb/parse_config.o CC libbb/parse_mode.o CC libbb/percent_decode.o CC libbb/perror_msg.o CC libbb/perror_nomsg.o CC libbb/perror_nomsg_and_die.o CC libbb/pidfile.o CC libbb/platform.o CC libbb/print_flags.o CC libbb/printable.o CC libbb/printable_string.o CC libbb/process_escape_sequence.o CC libbb/procps.o CC libbb/progress.o CC libbb/ptr_to_globals.o CC libbb/pw_encrypt.o CC libbb/read.o CC libbb/read_key.o CC libbb/read_printf.o CC libbb/recursive_action.o CC libbb/remove_file.o CC libbb/rtc.o CC libbb/run_shell.o CC libbb/safe_gethostname.o CC libbb/safe_poll.o CC libbb/safe_strncpy.o CC libbb/safe_write.o CC libbb/setup_environment.o CC libbb/signals.o CC libbb/simplify_path.o CC libbb/single_argv.o CC libbb/skip_whitespace.o CC libbb/speed_table.o CC libbb/str_tolower.o CC libbb/strrstr.o CC libbb/systemd_support.o CC libbb/time.o CC libbb/trim.o CC libbb/u_signal_names.o CC libbb/udp_io.o CC libbb/unicode.o CC libbb/update_passwd.o libbb/update_passwd.c: In function ‘update_passwd’: libbb/update_passwd.c:138:9: warning: ignoring return value of ‘fchown’, declared with attribute warn_unused_result [-Wunused-result] CC libbb/utmp.o CC libbb/uuencode.o CC libbb/vdprintf.o CC libbb/verror_msg.o CC libbb/vfork_daemon_rexec.o CC libbb/warn_ignoring_args.o CC libbb/wfopen.o libbb/wfopen.c: In function ‘xfdopen_helper’: libbb/wfopen.c:46:3: warning: format not a string literal and no format arguments [-Wformat-security] CC libbb/wfopen_input.o CC libbb/write.o CC libbb/xatonum.o CC libbb/xconnect.o CC libbb/xfunc_die.o CC libbb/xfuncs.o CC libbb/xfuncs_printf.o libbb/xfuncs_printf.c: In function ‘malloc_or_warn’: libbb/xfuncs_printf.c:40:3: warning: format not a string literal and no format arguments [-Wformat-security] libbb/xfuncs_printf.c: In function ‘xmalloc’: libbb/xfuncs_printf.c:49:3: warning: format not a string literal and no format arguments [-Wformat-security] libbb/xfuncs_printf.c: In function ‘xrealloc’: libbb/xfuncs_printf.c:60:3: warning: format not a string literal and no format arguments [-Wformat-security] libbb/xfuncs_printf.c: In function ‘xstrdup’: libbb/xfuncs_printf.c:84:3: warning: format not a string literal and no format arguments [-Wformat-security] libbb/xfuncs_printf.c: In function ‘xasprintf’: libbb/xfuncs_printf.c:302:3: warning: format not a string literal and no format arguments [-Wformat-security] libbb/xfuncs_printf.c: In function ‘xsetenv’: libbb/xfuncs_printf.c:309:3: warning: format not a string literal and no format arguments [-Wformat-security] libbb/xfuncs_printf.c: In function ‘generate_uuid’: libbb/xfuncs_printf.c:593:7: warning: ignoring return value of ‘read’, declared with attribute warn_unused_result [-Wunused-result] CC libbb/xgetcwd.o CC libbb/xgethostbyname.o CC libbb/xreadlink.o CC libbb/xrealloc_vector.o CC libbb/xregcomp.o AR libbb/lib.a LD libpwdgrp/built-in.o CC libpwdgrp/pwd_grp.o CC libpwdgrp/uidgid_get.o AR libpwdgrp/lib.a LD loginutils/built-in.o CC loginutils/add-remove-shell.o CC loginutils/addgroup.o loginutils/addgroup.c: In function ‘addgroup_main’: loginutils/addgroup.c:132:3: warning: format not a string literal and no format arguments [-Wformat-security] CC loginutils/adduser.o loginutils/adduser.c: In function ‘adduser_main’: loginutils/adduser.c:157:3: warning: format not a string literal and no format arguments [-Wformat-security] CC loginutils/chpasswd.o loginutils/chpasswd.c: In function ‘chpasswd_main’: loginutils/chpasswd.c:42:3: warning: format not a string literal and no format arguments [-Wformat-security] CC loginutils/cryptpw.o CC loginutils/deluser.o loginutils/deluser.c: In function ‘deluser_main’: loginutils/deluser.c:41:3: warning: format not a string literal and no format arguments [-Wformat-security] CC loginutils/getty.o loginutils/getty.c: In function ‘open_tty’: loginutils/getty.c:203:9: warning: ignoring return value of ‘fchown’, declared with attribute warn_unused_result [-Wunused-result] CC loginutils/login.o loginutils/login.c: In function ‘login_main’: loginutils/login.c:467:8: warning: ignoring return value of ‘fchown’, declared with attribute warn_unused_result [-Wunused-result] CC loginutils/passwd.o CC loginutils/su.o CC loginutils/sulogin.o loginutils/sulogin.c: In function ‘sulogin_main’: loginutils/sulogin.c:46:6: warning: ignoring return value of ‘dup’, declared with attribute warn_unused_result [-Wunused-result] loginutils/sulogin.c:48:6: warning: ignoring return value of ‘dup’, declared with attribute warn_unused_result [-Wunused-result] CC loginutils/vlock.o AR loginutils/lib.a LD mailutils/built-in.o CC mailutils/mail.o CC mailutils/makemime.o mailutils/makemime.c: In function ‘makemime_main’: mailutils/makemime.c:197:10: warning: ignoring return value of ‘freopen’, declared with attribute warn_unused_result [-Wunused-result] CC mailutils/popmaildir.o CC mailutils/reformime.o CC mailutils/sendmail.o AR mailutils/lib.a LD miscutils/built-in.o CC miscutils/adjtimex.o CC miscutils/beep.o CC miscutils/chat.o CC miscutils/chrt.o CC miscutils/conspy.o CC miscutils/crond.o c:149:13: warning: ignoring return value of ‘vasprintf’, declared with attribute warn_unused_result [-Wunused-result] CC miscutils/crontab.o miscutils/crontab.c: In function ‘crontab_main’: miscutils/crontab.c:118:4: warning: format not a string literal and no format arguments [-Wformat-security] miscutils/crontab.c:172:9: warning: ignoring return value of ‘fchown’, declared with attribute warn_unused_result [-Wunused-result] CC miscutils/dc.o CC miscutils/devmem.o CC miscutils/eject.o CC miscutils/fbsplash.o CC miscutils/hdparm.o CC miscutils/ionice.o CC miscutils/last_fancy.o CC miscutils/less.o CC miscutils/makedevs.o CC miscutils/man.o miscutils/man.c: In function ‘run_pipe’: miscutils/man.c:112:8: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] CC miscutils/microcom.o miscutils/microcom.c: In function ‘microcom_main’: miscutils/microcom.c:152:9: warning: ignunused_result [-Wunused-result] CC miscutils/mountpoint.o CC miscutils/mt.o CC miscutils/nandwrite.o CC miscutils/raidautorun.o CC miscutils/readahead.o CC miscutils/runlevel.o CC miscutils/rx.o CC miscutils/setserial.o CC miscutils/setsid.o CC miscutils/strings.o CC miscutils/time.o CC miscutils/timeout.o CC miscutils/ttysize.o CC miscutils/ubi_tools.o CC miscutils/volname.o CC miscutils/wall.o CC miscutils/watchdog.o miscutils/watchdog.c: In function ‘watchdog_main’: miscutils/watchdog.c:103:8: warning: ignunused_result [-Wunused-result] miscutils/watchdog.c: In function ‘watchdog_shutdown’: miscutils/watchdog.c:34:7: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] AR miscutils/lib.a LD modutils/built-in.o CC modutils/modinfo.o CC modutils/modprobe-small.o CC modutils/modutils.o AR modutils/lib.a LD networking/built-in.o CC networking/arp.o 421:2: warning: ignoring return value of ‘fgets_unlocked’, declared with attribute warn_unused_result [-Wunused-result] CC networking/arping.o CC networking/brctl.o CC networking/dnsd.o CC networking/ether-wake.o CC networking/ftpd.o c:672:6: warning: ignoring return value of ‘dup’, declared with attribute warn_unused_result [-Wunused-result] CC networking/ftpgetput.o CC networking/hostname.o CC networking/httpd.o networking/httpd.c: In function ‘handle_incoming_and_exit’: networking/httpd.c:2247:8: warnte warn_unused_result [-Wunused-result] CC networking/ifconfig.o CC networking/ifenslave.o CC networking/ifplugd.o CC networking/ifupdown.o CC networking/inetd.o CC networking/interface.o networking/interface.c: In function ‘if_readlist_proc’: networking/interface.c:572:2: warning: ignoring return value of ‘fgets_unlocked’, declared with attribute warn_unused_result [-Wunused-result] networking/interface.c:573:2: warning: ignoring return value of ‘fgets_unlocked’, declared with attribute warn_unused_result [-Wunused-result] CC networking/ip.o CC networking/ipcalc.o CC networking/isrv.o CC networking/isrv_identd.o CC networking/nameif.o CC networking/nbd-client.o networking/nbd-client.c: In function ‘nbdclient_main’: networking/nbd-client.c:133:10: warnute warn_unused_result [-Wunused-result] CC networking/nc.o CC networking/netstat.o CC networking/nslookup.o CC networking/ntpd.o c:1973:3: warning: format not a string literal and no format arguments [-Wformat-security] CC networking/ping.o .c:488:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] CC networking/pscan.o CC networking/route.o CC networking/slattach.o networking/slattach.c: In function ‘slattach_main’: networking/slattach.c:254:9: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] CC networking/tcpudp.o CC networking/tcpudp_perhost.o CC networking/telnet.o networking/telnet.c: In function ‘con_escape’: networking/telnet.c:148:2: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] networking/telnet.c:179:2: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] networking/telnet.c: In function ‘iac_flush’: networking/telnet.c:128:7: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] CC networking/telnetd.o CC networking/tftp.o CC networking/traceroute.o networking/traceroute.c: In func4: warning: format not a string literal and no format arguments [-Wformat-security] CC networking/tunctl.o CC networking/vconfig.o CC networking/wget.o et.c:202:3: warning: format not a string literal and no format arguments [-Wformat-security] CC networking/whois.o CC networking/zcip.o AR networking/lib.a LD networking/libiproute/built-in.o CC networking/libiproute/ip_parse_common_args.o CC networking/libiproute/ipaddress.o CC networking/libiproute/iplink.o CC networking/libiproute/iproute.o CC networking/libiproute/iprule.o CC networking/libiproute/iptunnel.o networking/libiproute/iptunnel.c: In function ‘do_tunnels_list’: networking/libiproute/iptunnel.c:481:2: warning: ignoring return value of ‘fgets_unlocked’, declared with attribute warn_unused_result [-Wunuse d-result] networking/libiproute/iptunnel.c:482:2: warning: ignoring re_unused_result [-Wunused-result] CC networking/libiproute/libnetlink.o CC networking/libiproute/ll_addr.o CC networking/libiproute/ll_map.o CC networking/libiproute/ll_proto.o networking/libiproute/ll_proto.c:18:2: warning: #warning de-bloat [-Wcpp] CC networking/libiproute/ll_types.o CC networking/libiproute/rt_names.o CC networking/libiproute/rtm_map.o CC networking/libiproute/utils.o AR networking/libiproute/lib.a LD networking/udhcp/built-in.o CC networking/udhcp/arpping.o networking/udhcp/arpping.c: In function ‘arpping’: networking/udhcp/arpping.c:53:3: warning: format not a string literal and no format arguments [-Wformat-security] CC networking/udhcp/common.o CC networking/udhcp/dhcpc.o CC networking/udhcp/dhcpd.o CC networking/udhcp/dhcprelay.o CC networking/udhcp/domain_codec.o CC networking/udhcp/dumpleases.o CC networking/udhcp/files.o CC networking/udhcp/leases.o CC networking/udhcp/packet.o CC networking/udhcp/signalpipe.o CC networking/udhcp/socket.o CC networking/udhcp/static_leases.o AR networking/udhcp/lib.a LD printutils/built-in.o CC printutils/lpd.o CC printutils/lpr.o :252:8: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] AR printutils/lib.a LD procps/built-in.o CC procps/free.o CC procps/fuser.o CC procps/iostat.o CC procps/kill.o CC procps/lsof.o CC procps/mpstat.o CC procps/nmeter.o CC procps/pgrep.o CC procps/pidof.o CC procps/pmap.o CC procps/powertop.o CC procps/ps.o CC procps/pstree.o CC procps/pwdx.o CC procps/renice.o CC procps/smemcap.o CC procps/sysctl.o CC procps/top.o procps/top.c:126:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/topg: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:199:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c: In function ‘read_cpu_jiffy’: procps/top.c:211:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:211:45: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:213:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c: In function ‘get_jiffy_counts’: procps/top.c:233:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:233:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:234:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:241:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:246:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:251:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:251:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:251:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:251:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:252:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:252:36: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:254:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:256:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:257:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:259:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:259:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:259:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:268:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:269:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstric2: warning: dereferencing type-punned p ointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:290:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:296:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:297:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:312:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:313:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:314:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:315:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:318:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:327:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:328:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:329:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:329:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c: In function ‘display_cpus’: procps/top.c:395:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:395:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:400:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:401:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:419:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c: In function ‘display_process_list’: procps/top.c:570:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:570:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:573:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:573:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:591:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:591:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:591:62: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:605:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:606:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:607:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:620:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:632:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:633:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c: In function ‘clearmems’: procps/top.c:650:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:651:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:652:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c: In function ‘reset_term’: procps/top.c:659:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:663:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c: In function ‘topmem_sort’: procps/top.c:706:40: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:716:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c: In function ‘display_topmem_header’: procps/top.c:767:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:770:70: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:772:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:775:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:777:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:780:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c: In function ‘display_topmem_process_list’: procps/top.c:796:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:799:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:800:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:800:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:800:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:801:64: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:804:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:805:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:808:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:809:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:810:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:811:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:812:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:813:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:814:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:815:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:816:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:818:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:820:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c: In function ‘handle_input’: procps/top.c:875:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:877:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:885:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:890:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:892:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:893:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:908:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:909:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:910:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:915:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:916:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:917:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:923:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:924:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:925:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:926:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:926:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:931:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:938:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:939:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:940:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:941:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:941:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:942:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:942:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:945:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:945:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:947:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:948:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:948:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c: In function ‘top_main’: procps/top.c:1029:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1029:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1030:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1030:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1058:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1059:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1060:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1066:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1067:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1108:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1109:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1109:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1109:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1109:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1110:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1111:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1112:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1114:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1116:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1117:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1118:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1120:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1127:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1129:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1129:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1129:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1129:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1130:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1131:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1132:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1133:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1134:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1135:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1135:76: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1136:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1137:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1138:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1142:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1149:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1157:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] procps/top.c:1157:15: warning: dereferencing type-punned pointer will break strict-aliasing rule_unused_result [-Wunused-result] procps/top.c:478:9: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] procps/top.c:487:9: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] procps/top.c:488:9: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] CC procps/uptime.o CC procps/watch.o procps/watch.c: In function ‘watch_main’: procps/watch.c:94:9: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result] AR procps/lib.a LD runit/built-in.o CC runit/chpst.o CC runit/runsv.o runit/runsv.c: In function ‘update_status’: runit/runsv.c:171:9: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] runit/runsv.c:213:8: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] runit/runsv.c: In function ‘s_term’: runit/runsv.c:144:7: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] runit/runsv.c: In function ‘s_child’: runit/runsv.c:138:7: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] CC runit/runsvdir.o CC runit/sv.o CC runit/svlogd.o AR runit/lib.a LD selinux/built-in.o AR selinux/lib.a LD shell/built-in.o CC shell/ash.o shell/ash.c: In function ‘sprint_status’: shell/ash.c:3929:3: warning: format not a string literal and no format arguments [-Wformat-security] CC shell/ash_ptr_hack.o CC shell/cttyhack.o CC shell/hush.o shell/hush.c: In function ‘glob_brace’: shell/hush.c:2555:5: warning: format not a string literal and no format arguments [-Wformat-security] CC shell/match.o CC shell/math.o CC shell/random.o CC shell/shell_common.o AR shell/lib.a LD sysklogd/built-in.o CC sysklogd/klogd.o CC sysklogd/logread.o sysklogd/logread.c: In function ‘error_exit’: sysklogd/logread.c:57:2: warning: format not a string literal and no format arguments [-Wformat-security] CC sysklogd/syslogd_and_logger.o In file included from sysklogd/syslogd_and_logger.c:46:0: sysklogd/syslogd_and_logger.c: In function ‘log_locally’: sysklogd/syslogd.c:612:12: warning: ignoring return value of ‘ftruncate’, declared with attribute warn_unused_result [-Wunused-result] AR sysklogd/lib.a LD util-linux/built-in.o CC util-linux/acpid.o CC util-linux/blkid.o CC util-linux/blockdev.o CC util-linux/dmesg.o CC util-linux/fbset.o CC util-linux/fdformat.o CC util-linux/fdisk.o CC util-linux/findfs.o CC util-linux/flock.o CC util-linux/freeramdisk.o CC util-linux/fsck_minix.o util-linux/fsck_minix.c: In function ‘check_zone_nr2’: util-linux/fsck_minix.c:426:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:428:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:428:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c: In function ‘write_block’: util-linux/fsck_minix.c:473:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:473:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:473:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c: In function ‘write_superblock’: util-linux/fsck_minix.c:573:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:575:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c: In function ‘write_tables’: util-linux/fsck_minix.c:586:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:586:53: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:588:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:588:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:590:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:590:55: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c: In function ‘read_superblock’: util-linux/fsck_minix.c:627:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:628:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:632:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:634:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:641:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:643:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:643:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:645:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:645:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:645:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:645:39: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c: In function ‘read_tables’: util-linux/fsck_minix.c:651:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:652:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:653:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:654:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:655:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:655:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:656:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:656:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:658:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:658:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:660:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:660:54: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:662:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:662:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:662:6: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:662:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:675:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:676:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:676:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:677:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:677:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:677:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:677:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:678:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:679:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:680:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c: In function ‘get_inode’: util-linux/fsck_minix.c:727:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c: In function ‘get_inode2’: util-linux/fsck_minix.c:739:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c: In function ‘add_zone_common’: util-linux/fsck_minix.c:780:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:784:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c: In function ‘check_zones’: util-linux/fsck_minix.c:907:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c: In function ‘check_zones2’: util-linux/fsck_minix.c:929:16: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c: In function ‘check_file’: util-linux/fsck_minix.c:956:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c: In function ‘check_file2’: util-linux/fsck_minix.c:1006:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c: In function ‘check_counts’: util-linux/fsck_minix.c:1091:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:1122:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:1122:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:1122:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:1123:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:1130:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:1134:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c: In function ‘check_counts2’: util-linux/fsck_minix.c:1143:19: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:1174:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:1174:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:1174:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:1175:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:1182:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:1186:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c: In function ‘check’: util-linux/fsck_minix.c:1193:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:1194:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:1194:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c: In function ‘check2’: util-linux/fsck_minix.c:1203:26: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:1204:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:1204:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c: In function ‘fsck_minix_main’: util-linux/fsck_minix.c:1246:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:1247:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:1279:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:1282:41: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:1283:14: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:1283:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:1284:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:1284:41: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:1284:41: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:1285:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:1296:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:1296:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:1296:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:1296:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:1296:54: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/fsck_minix.c:1296:54: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] CC util-linux/getopt.o CC util-linux/hexdump.o CC util-linux/hwclock.o CC util-linux/ipcrm.o CC util-linux/ipcs.o CC util-linux/losetup.o CC util-linux/lspci.o CC util-linux/lsusb.o CC util-linux/mdev.o ev.c:564:12: warning: ignoring return value of ‘symlink’, declared with attribute warn_unused_result [-Wunused-result] util-linux/mdev.c:567:10: warning: ignoring return value of ‘chown’, declared with attribute warn_unused_result [-Wunused-result] util-linux/mdev.c:574:13: waribute warn_unused_result [-Wunused-result] CC util-linux/mkfs_ext2.o CC util-linux/mkfs_minix.o util-linux/mkfs_minix.c: In function ‘write_tables’: util-linux/mkfs_minix.c:250:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:251:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:266:30: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:269:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:272:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c: In function ‘get_free_block’: util-linux/mkfs_minix.c:292:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:293:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:293:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:293:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:295:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:295:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c: In function ‘mark_good_blocks’: util-linux/mkfs_minix.c:307:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c: In function ‘next’: util-linux/mkfs_minix.c:313:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:314:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:314:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:315:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c: In function ‘alarm_intr’: util-linux/mkfs_minix.c:511:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:511:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c: In function ‘check_blocks’: util-linux/mkfs_minix.c:528:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:528:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:533:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:533:35: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:534:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:534:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:539:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:541:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c: In function ‘get_list_blocks’: util-linux/mkfs_minix.c:557:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c: In function ‘setup_tables’: util-linux/mkfs_minix.c:572:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:573:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:574:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:576:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:578:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:594:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:595:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:595:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:606:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:608:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:608:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:608:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:610:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:611:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:617:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:618:24: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:619:23: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:620:28: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:621:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:622:11: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:622:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:622:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:623:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:624:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:626:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:627:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:628:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:628:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:629:44: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:630:40: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c:631:32: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] util-linux/mkfs_minix.c: In function ‘get_list_blocks’: util-linux/mkfs_minix.c:556:9: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] CC util-linux/mkfs_vfat.o CC util-linux/mkswap.o CC util-linux/more.o CC util-linux/mount.o util-linux/mount.c: In function ‘mount_it_now’: util-linux/mount.c:605:3: warning: format not a string literal and no format arguments [-Wformat-security] util-linux/mount.c: In function ‘singlemount’: util-linux/mount.c:1859:6: warning: format not a string literal and no format arguments [-Wformat-security] util-linux/mount.c: In function ‘mount_main’: util-linux/mount.c:2054:5: warning: format not a string literal and no format arguments [-Wformat-security] util-linux/mount.c:2071:3: warning: format not a string literal and no format arguments [-Wformat-security] util-linux/mount.c:2134:5: warning: format not a string literal and no format arguments [-Wformat-security] util-linux/mount.c:2214:5: warning: format not a string literal and no format arguments [-Wformat-security] CC util-linux/pivot_root.o CC util-linux/rdate.o CC util-linux/rdev.o CC util-linux/readprofile.o CC util-linux/rev.o CC util-linux/rtcwake.o CC util-linux/script.o CC util-linux/scriptreplay.o CC util-linux/setarch.o CC util-linux/swaponoff.o CC util-linux/switch_root.o CC util-linux/umount.o AR util-linux/lib.a LD util-linux/volume_id/built-in.o CC util-linux/volume_id/btrfs.o CC util-linux/volume_id/cramfs.o CC util-linux/volume_id/ext.o CC util-linux/volume_id/fat.o CC util-linux/volume_id/get_devname.o CC util-linux/volume_id/hfs.o CC util-linux/volume_id/iso9660.o CC util-linux/volume_id/jfs.o CC util-linux/volume_id/linux_raid.o CC util-linux/volume_id/linux_swap.o CC util-linux/volume_id/luks.o CC util-linux/volume_id/ntfs.o CC util-linux/volume_id/ocfs2.o CC util-linux/volume_id/reiserfs.o CC util-linux/volume_id/romfs.o CC util-linux/volume_id/sysv.o CC util-linux/volume_id/udf.o CC util-linux/volume_id/util.o CC util-linux/volume_id/volume_id.o CC util-linux/volume_id/xfs.o AR util-linux/volume_id/lib.a LINK busybox_unstripped Trying libraries: crypt m Library crypt is not needed, excluding it Library m is needed, can't exclude it (yet) Final link with: m ./_install//bin/addgroup -> busybox ./_install//bin/adduser -> busybox ./_install//bin/ash -> busybox ./_install//bin/base64 -> busybox ./_install//bin/cat -> busybox ./_install//bin/catv -> busybox ./_install//bin/chattr -> busybox ./_install//bin/chgrp -> busybox ./_install//bin/chmod -> busybox ./_install//bin/chown -> busybox ./_install//bin/conspy -> busybox ./_install//bin/cp -> busybox ./_install//bin/cpio -> busybox ./_install//bin/cttyhack -> busybox ./_install//bin/date -> busybox ./_install//bin/dd -> busybox ./_install//bin/delgroup -> busybox ./_install//bin/deluser -> busybox ./_install//bin/df -> busybox ./_install//bin/dmesg -> busybox ./_install//bin/dnsdomainname -> busybox ./_install//bin/dumpkmap -> busybox ./_install//bin/echo -> busybox ./_install//bin/ed -> busybox ./_install//bin/egrep -> busybox ./_install//bin/false -> busybox ./_install//bin/fdflush -> busybox ./_install//bin/fgrep -> busybox ./_install//bin/fsync -> busybox ./_install//bin/getopt -> busybox ./_install//bin/grep -> busybox ./_install//bin/gunzip -> busybox ./_install//bin/gzip -> busybox ./_install//bin/hostname -> busybox ./_install//bin/hush -> busybox ./_install//bin/ionice -> busybox ./_install//bin/iostat -> busybox ./_install//bin/ip -> busybox ./_install//bin/ipaddr -> busybox ./_install//bin/ipcalc -> busybox ./_install//bin/iplink -> busybox ./_install//bin/iproute -> busybox ./_install//bin/iprule -> busybox ./_install//bin/iptunnel -> busybox ./_install//bin/kill -> busybox ./_install//bin/linux32 -> busybox ./_install//bin/linux64 -> busybox ./_install//bin/ln -> busybox ./_install//bin/login -> busybox ./_install//bin/ls -> busybox ./_install//bin/lsattr -> busybox ./_install//bin/lzop -> busybox ./_install//bin/makemime -> busybox ./_install//bin/mkdir -> busybox ./_install//bin/mknod -> busybox ./_install//bin/mktemp -> busybox ./_install//bin/more -> busybox ./_install//bin/mount -> busybox ./_install//bin/mountpoint -> busybox ./_install//bin/mpstat -> busybox ./_install//bin/mt -> busybox ./_install//bin/mv -> busybox ./_install//bin/netstat -> busybox ./_install//bin/nice -> busybox ./_install//bin/pidof -> busybox ./_install//bin/ping -> busybox ./_install//bin/ping6 -> busybox ./_install//bin/pipe_progress -> busybox ./_install//bin/powertop -> busybox ./_install//bin/printenv -> busybox ./_install//bin/ps -> busybox ./_install//bin/pwd -> busybox ./_install//bin/reformime -> busybox ./_install//bin/rev -> busybox ./_install//bin/rm -> busybox ./_install//bin/rmdir -> busybox ./_install//bin/rpm -> busybox ./_install//bin/run-parts -> busybox ./_install//bin/scriptreplay -> busybox ./_install//bin/sed -> busybox ./_install//bin/setarch -> busybox ./_install//bin/setserial -> busybox ./_install//bin/sh -> busybox ./_install//bin/sleep -> busybox ./_install//bin/stat -> busybox ./_install//bin/stty -> busybox ./_install//bin/su -> busybox ./_install//bin/sync -> busybox ./_install//bin/tar -> busybox ./_install//bin/touch -> busybox ./_install//bin/true -> busybox ./_install//bin/umount -> busybox ./_install//bin/uname -> busybox ./_install//bin/usleep -> busybox ./_install//bin/vi -> busybox ./_install//bin/watch -> busybox ./_install//bin/zcat -> busybox ./_install//linuxrc -> bin/busybox ./_install//sbin/acpid -> ../bin/busybox ./_install//sbin/adjtimex -> ../bin/busybox ./_install//sbin/arp -> ../bin/busybox ./_install//sbin/blkid -> ../bin/busybox ./_install//sbin/blockdev -> ../bin/busybox ./_install//sbin/bootchartd -> ../bin/busybox ./_install//sbin/depmod -> ../bin/busybox ./_install//sbin/devmem -> ../bin/busybox ./_install//sbin/fbsplash -> ../bin/busybox ./_install//sbin/fdisk -> ../bin/busybox ./_install//sbin/findfs -> ../bin/busybox ./_install//sbin/freeramdisk -> ../bin/busybox ./_install//sbin/fsck -> ../bin/busybox ./_install//sbin/fsck.minix -> ../bin/busybox ./_install//sbin/getty -> ../bin/busybox ./_install//sbin/halt -> ../bin/busybox ./_install//sbin/hdparm -> ../bin/busybox ./_install//sbin/hwclock -> ../bin/busybox ./_install//sbin/ifconfig -> ../bin/busybox ./_install//sbin/ifdown -> ../bin/busybox ./_install//sbin/ifenslave -> ../bin/busybox ./_install//sbin/ifup -> ../bin/busybox ./_install//sbin/init -> ../bin/busybox ./_install//sbin/insmod -> ../bin/busybox ./_install//sbin/klogd -> ../bin/busybox ./_install//sbin/loadkmap -> ../bin/busybox ./_install//sbin/logread -> ../bin/busybox ./_install//sbin/losetup -> ../bin/busybox ./_install//sbin/lsmod -> ../bin/busybox ./_install//sbin/makedevs -> ../bin/busybox ./_install//sbin/man -> ../bin/busybox ./_install//sbin/mdev -> ../bin/busybox ./_install//sbin/mkdosfs -> ../bin/busybox ./_install//sbin/mke2fs -> ../bin/busybox ./_install//sbin/mkfs.ext2 -> ../bin/busybox ./_install//sbin/mkfs.minix -> ../bin/busybox ./_install//sbin/mkfs.vfat -> ../bin/busybox ./_install//sbin/mkswap -> ../bin/busybox ./_install//sbin/modinfo -> ../bin/busybox ./_install//sbin/modprobe -> ../bin/busybox ./_install//sbin/nameif -> ../bin/busybox ./_install//sbin/pivot_root -> ../bin/busybox ./_install//sbin/poweroff -> ../bin/busybox ./_install//sbin/raidautorun -> ../bin/busybox ./_install//sbin/reboot -> ../bin/busybox ./_install//sbin/rmmod -> ../bin/busybox ./_install//sbin/route -> ../bin/busybox ./_install//sbin/runlevel -> ../bin/busybox ./_install//sbin/setconsole -> ../bin/busybox ./_install//sbin/slattach -> ../bin/busybox ./_install//sbin/start-stop-daemon -> ../bin/busybox ./_install//sbin/sulogin -> ../bin/busybox ./_install//sbin/swapoff -> ../bin/busybox ./_install//sbin/swapon -> ../bin/busybox ./_install//sbin/switch_root -> ../bin/busybox ./_install//sbin/sysctl -> ../bin/busybox ./_install//sbin/syslogd -> ../bin/busybox ./_install//sbin/tunctl -> ../bin/busybox ./_install//sbin/udhcpc -> ../bin/busybox ./_install//sbin/vconfig -> ../bin/busybox ./_install//sbin/watchdog -> ../bin/busybox ./_install//sbin/zcip -> ../bin/busybox ./_install//usr/bin/[ -> ../../bin/busybox ./_install//usr/bin/[[ -> ../../bin/busybox ./_install//usr/bin/add-shell -> ../../bin/busybox ./_install//usr/bin/arping -> ../../bin/busybox ./_install//usr/bin/awk -> ../../bin/busybox ./_install//usr/bin/basename -> ../../bin/busybox ./_install//usr/bin/beep -> ../../bin/busybox ./_install//usr/bin/bunzip2 -> ../../bin/busybox ./_install//usr/bin/bzcat -> ../../bin/busybox ./_install//usr/bin/bzip2 -> ../../bin/busybox ./_install//usr/bin/cal -> ../../bin/busybox ./_install//usr/bin/chat -> ../../bin/busybox ./_install//usr/bin/chpst -> ../../bin/busybox ./_install//usr/bin/chrt -> ../../bin/busybox ./_install//usr/bin/chvt -> ../../bin/busybox ./_install//usr/bin/cksum -> ../../bin/busybox ./_install//usr/bin/clear -> ../../bin/busybox ./_install//usr/bin/cmp -> ../../bin/busybox ./_install//usr/bin/comm -> ../../bin/busybox ./_install//usr/bin/crontab -> ../../bin/busybox ./_install//usr/bin/cryptpw -> ../../bin/busybox ./_install//usr/bin/cut -> ../../bin/busybox ./_install//usr/bin/dc -> ../../bin/busybox ./_install//usr/bin/deallocvt -> ../../bin/busybox ./_install//usr/bin/diff -> ../../bin/busybox ./_install//usr/bin/dirname -> ../../bin/busybox ./_install//usr/bin/dos2unix -> ../../bin/busybox ./_install//usr/bin/du -> ../../bin/busybox ./_install//usr/bin/dumpleases -> ../../bin/busybox ./_install//usr/bin/eject -> ../../bin/busybox ./_install//usr/bin/env -> ../../bin/busybox ./_install//usr/bin/envdir -> ../../bin/busybox ./_install//usr/bin/envuidgid -> ../../bin/busybox ./_install//usr/bin/ether-wake -> ../../bin/busybox ./_install//usr/bin/expand -> ../../bin/busybox ./_install//usr/bin/expr -> ../../bin/busybox ./_install//usr/bin/fdformat -> ../../bin/busybox ./_install//usr/bin/fgconsole -> ../../bin/busybox ./_install//usr/bin/find -> ../../bin/busybox ./_install//usr/bin/flock -> ../../bin/busybox ./_install//usr/bin/fold -> ../../bin/busybox ./_install//usr/bin/free -> ../../bin/busybox ./_install//usr/bin/ftpget -> ../../bin/busybox ./_install//usr/bin/ftpput -> ../../bin/busybox ./_install//usr/bin/fuser -> ../../bin/busybox ./_install//usr/bin/groups -> ../../bin/busybox ./_install//usr/bin/hd -> ../../bin/busybox ./_install//usr/bin/head -> ../../bin/busybox ./_install//usr/bin/hexdump -> ../../bin/busybox ./_install//usr/bin/hostid -> ../../bin/busybox ./_install//usr/bin/id -> ../../bin/busybox ./_install//usr/bin/ifplugd -> ../../bin/busybox ./_install//usr/bin/install -> ../../bin/busybox ./_install//usr/bin/ipcrm -> ../../bin/busybox ./_install//usr/bin/ipcs -> ../../bin/busybox ./_install//usr/bin/kbd_mode -> ../../bin/busybox ./_install//usr/bin/killall -> ../../bin/busybox ./_install//usr/bin/killall5 -> ../../bin/busybox ./_install//usr/bin/last -> ../../bin/busybox ./_install//usr/bin/less -> ../../bin/busybox ./_install//usr/bin/logger -> ../../bin/busybox ./_install//usr/bin/logname -> ../../bin/busybox ./_install//usr/bin/lpq -> ../../bin/busybox ./_install//usr/bin/lpr -> ../../bin/busybox ./_install//usr/bin/lsof -> ../../bin/busybox ./_install//usr/bin/lspci -> ../../bin/busybox ./_install//usr/bin/lsusb -> ../../bin/busybox ./_install//usr/bin/lzcat -> ../../bin/busybox ./_install//usr/bin/lzma -> ../../bin/busybox ./_install//usr/bin/lzopcat -> ../../bin/busybox ./_install//usr/bin/md5sum -> ../../bin/busybox ./_install//usr/bin/mesg -> ../../bin/busybox ./_install//usr/bin/microcom -> ../../bin/busybox ./_install//usr/bin/mkfifo -> ../../bin/busybox ./_install//usr/bin/mkpasswd -> ../../bin/busybox ./_install//usr/bin/nc -> ../../bin/busybox ./_install//usr/bin/nmeter -> ../../bin/busybox ./_install//usr/bin/nohup -> ../../bin/busybox ./_install//usr/bin/nslookup -> ../../bin/busybox ./_install//usr/bin/od -> ../../bin/busybox ./_install//usr/bin/openvt -> ../../bin/busybox ./_install//usr/bin/passwd -> ../../bin/busybox ./_install//usr/bin/patch -> ../../bin/busybox ./_install//usr/bin/pgrep -> ../../bin/busybox ./_install//usr/bin/pkill -> ../../bin/busybox ./_install//usr/bin/pmap -> ../../bin/busybox ./_install//usr/bin/printf -> ../../bin/busybox ./_install//usr/bin/pscan -> ../../bin/busybox ./_install//usr/bin/pstree -> ../../bin/busybox ./_install//usr/bin/pwdx -> ../../bin/busybox ./_install//usr/bin/readahead -> ../../bin/busybox ./_install//usr/bin/readlink -> ../../bin/busybox ./_install//usr/bin/realpath -> ../../bin/busybox ./_install//usr/bin/remove-shell -> ../../bin/busybox ./_install//usr/bin/renice -> ../../bin/busybox ./_install//usr/bin/reset -> ../../bin/busybox ./_install//usr/bin/resize -> ../../bin/busybox ./_install//usr/bin/rpm2cpio -> ../../bin/busybox ./_install//usr/bin/rtcwake -> ../../bin/busybox ./_install//usr/bin/runsv -> ../../bin/busybox ./_install//usr/bin/runsvdir -> ../../bin/busybox ./_install//usr/bin/rx -> ../../bin/busybox ./_install//usr/bin/script -> ../../bin/busybox ./_install//usr/bin/seq -> ../../bin/busybox ./_install//usr/bin/setkeycodes -> ../../bin/busybox ./_install//usr/bin/setsid -> ../../bin/busybox ./_install//usr/bin/setuidgid -> ../../bin/busybox ./_install//usr/bin/sha1sum -> ../../bin/busybox ./_install//usr/bin/sha256sum -> ../../bin/busybox ./_install//usr/bin/sha512sum -> ../../bin/busybox ./_install//usr/bin/showkey -> ../../bin/busybox ./_install//usr/bin/smemcap -> ../../bin/busybox ./_install//usr/bin/softlimit -> ../../bin/busybox ./_install//usr/bin/sort -> ../../bin/busybox ./_install//usr/bin/split -> ../../bin/busybox ./_install//usr/bin/strings -> ../../bin/busybox ./_install//usr/bin/sum -> ../../bin/busybox ./_install//usr/bin/sv -> ../../bin/busybox ./_install//usr/bin/tac -> ../../bin/busybox ./_install//usr/bin/tail -> ../../bin/busybox ./_install//usr/bin/tcpsvd -> ../../bin/busybox ./_install//usr/bin/tee -> ../../bin/busybox ./_install//usr/bin/telnet -> ../../bin/busybox ./_install//usr/bin/test -> ../../bin/busybox ./_install//usr/bin/tftp -> ../../bin/busybox ./_install//usr/bin/tftpd -> ../../bin/busybox ./_install//usr/bin/time -> ../../bin/busybox ./_install//usr/bin/timeout -> ../../bin/busybox ./_install//usr/bin/top -> ../../bin/busybox ./_install//usr/bin/tr -> ../../bin/busybox ./_install//usr/bin/traceroute -> ../../bin/busybox ./_install//usr/bin/traceroute6 -> ../../bin/busybox ./_install//usr/bin/tty -> ../../bin/busybox ./_install//usr/bin/ttysize -> ../../bin/busybox ./_install//usr/bin/udpsvd -> ../../bin/busybox ./_install//usr/bin/unexpand -> ../../bin/busybox ./_install//usr/bin/uniq -> ../../bin/busybox ./_install//usr/bin/unix2dos -> ../../bin/busybox ./_install//usr/bin/unlzma -> ../../bin/busybox ./_install//usr/bin/unlzop -> ../../bin/busybox ./_install//usr/bin/unxz -> ../../bin/busybox ./_install//usr/bin/unzip -> ../../bin/busybox ./_install//usr/bin/uptime -> ../../bin/busybox ./_install//usr/bin/users -> ../../bin/busybox ./_install//usr/bin/uudecode -> ../../bin/busybox ./_install//usr/bin/uuencode -> ../../bin/busybox ./_install//usr/bin/vlock -> ../../bin/busybox ./_install//usr/bin/volname -> ../../bin/busybox ./_install//usr/bin/wall -> ../../bin/busybox ./_install//usr/bin/wc -> ../../bin/busybox ./_install//usr/bin/wget -> ../../bin/busybox ./_install//usr/bin/which -> ../../bin/busybox ./_install//usr/bin/who -> ../../bin/busybox ./_install//usr/bin/whoami -> ../../bin/busybox ./_install//usr/bin/whois -> ../../bin/busybox ./_install//usr/bin/xargs -> ../../bin/busybox ./_install//usr/bin/xz -> ../../bin/busybox ./_install//usr/bin/xzcat -> ../../bin/busybox ./_install//usr/bin/yes -> ../../bin/busybox ./_install//usr/sbin/brctl -> ../../bin/busybox ./_install//usr/sbin/chpasswd -> ../../bin/busybox ./_install//usr/sbin/chroot -> ../../bin/busybox ./_install//usr/sbin/crond -> ../../bin/busybox ./_install//usr/sbin/dhcprelay -> ../../bin/busybox ./_install//usr/sbin/dnsd -> ../../bin/busybox ./_install//usr/sbin/fakeidentd -> ../../bin/busybox ./_install//usr/sbin/fbset -> ../../bin/busybox ./_install//usr/sbin/ftpd -> ../../bin/busybox ./_install//usr/sbin/httpd -> ../../bin/busybox ./_install//usr/sbin/inetd -> ../../bin/busybox ./_install//usr/sbin/loadfont -> ../../bin/busybox ./_install//usr/sbin/lpd -> ../../bin/busybox ./_install//usr/sbin/nanddump -> ../../bin/busybox ./_install//usr/sbin/nandwrite -> ../../bin/busybox ./_install//usr/sbin/nbd-client -> ../../bin/busybox ./_install//usr/sbin/ntpd -> ../../bin/busybox ./_install//usr/sbin/popmaildir -> ../../bin/busybox ./_install//usr/sbin/rdate -> ../../bin/busybox ./_install//usr/sbin/rdev -> ../../bin/busybox ./_install//usr/sbin/readprofile -> ../../bin/busybox ./_install//usr/sbin/sendmail -> ../../bin/busybox ./_install//usr/sbin/setfont -> ../../bin/busybox ./_install//usr/sbin/setlogcons -> ../../bin/busybox ./_install//usr/sbin/svlogd -> ../../bin/busybox ./_install//usr/sbin/telnetd -> ../../bin/busybox ./_install//usr/sbin/ubiattach -> ../../bin/busybox ./_install//usr/sbin/ubidetach -> ../../bin/busybox ./_install//usr/sbin/ubimkvol -> ../../bin/busybox ./_install//usr/sbin/ubirmvol -> ../../bin/busybox ./_install//usr/sbin/ubirsvol -> ../../bin/busybox ./_install//usr/sbin/ubiupdatevol -> ../../bin/busybox ./_install//usr/sbin/udhcpd -> ../../bin/busybox -------------------------------------------------- You will probably need to make your busybox binary setuid root to ensure all configured applets will work properly. -------------------------------------------------- peter@peter-ThinkPad-T430:~/work/src/busybox-1.20.2$ sudo mkdir rootfs peter@peter-ThinkPad-T430:~/work/src/busybox-1.20.2$ sudo cp _install/* -r rootfs/ peter@peter-ThinkPad-T430:~/work/src/busybox-1.20.2$ sudo mkdir rootfs/lib peter@peter-ThinkPad-T430:~/work/src/busybox-1.20.2$ sudo cp -P /usr/arm-linux-gnueabi/lib/* rootfs/lib/ peter@peter-ThinkPad-T430:~/work/src/busybox-1.20.2$ sudo mkdir rootfs/dev peter@peter-ThinkPad-T430:~/work/src/busybox-1.20.2$ sudo mknod rootfs/dev/tty1 c 4 1 peter@peter-ThinkPad-T430:~/work/src/busybox-1.20.2$ sudo mknod rootfs/dev/tty2 c 4 2 peter@peter-ThinkPad-T430:~/work/src/busybox-1.20.2$ sudo mknod rootfs/dev/tty3 c 4 3 peter@peter-ThinkPad-T430:~/work/src/busybox-1.20.2$ sudo mknod rootfs/dev/tty4 c 4 4 peter@peter-ThinkPad-T430:~/work/src/busybox-1.20.2$ dd if=/dev/zero of=a9rootfs.ext3 bs=1M count=32 32+0 records in 32+0 records out 33554432 bytes (34 MB) copied, 0.0208037 s, 1.6 GB/s peter@peter-ThinkPad-T430:~/work/src/busybox-1.20.2$ mkfs.ext3 a9rootfs.ext3 mke2fs 1.42.9 (4-Feb-2014) a9rootfs.ext3 is not a block special device. Proceed anyway? (y,n) y Discarding device blocks: done Filesystem label= OS type: Linux Block size=1024 (log=0) Fragment size=1024 (log=0) Stride=0 blocks, Stripe width=0 blocks 8192 inodes, 32768 blocks 1638 blocks (5.00%) reserved for the super user First data block=1 Maximum filesystem blocks=33554432 4 block groups 8192 blocks per group, 8192 fragments per group 2048 inodes per group Superblock backups stored on blocks: 8193, 24577 Allocating group tables: done Writing inode tables: done Creating journal (4096 blocks): done Writing superblocks and filesystem accounting information: done peter@peter-ThinkPad-T430:~/work/src/busybox-1.20.2$ sudo mkdir tmpfs peter@peter-ThinkPad-T430:~/work/src/busybox-1.20.2$ sudo mount -t ext3 a9rootfs.ext3 tmpfs/ -o loop peter@peter-ThinkPad-T430:~/work/src/busybox-1.20.2$ sudo cp -r rootfs/* tmpfs/ peter@peter-ThinkPad-T430:~/work/src/busybox-1.20.2$ sudo umount tmpfs peter@peter-ThinkPad-T430:~/work/src/busybox-1.20.2$ qemu-system-arm -M vexpress-a9 -m 512M -kernel /home/peter/work/src/linux/linux/arch/arm/boot/zImage -nographic -append "root=/dev/mmcblk0 console=ttyAMA0" -sd a9rootfs.ext3 Booting Linux on physical CPU 0x0 Initializing cgroup subsys cpuset Linux version 3.16.0+ (peter@peter-ThinkPad-T430) (gcc version 4.7.3 (Ubuntu/Linaro 4.7.3-12ubuntu1) ) #3 SMP Sun Mar 19 16:35:52 CST 2017 CPU: ARMv7 Processor [410fc090] revision 0 (ARMv7), cr=10c53c7d CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache Machine: ARM-Versatile Express Memory policy: Data cache writeback CPU: All CPU(s) started in SVC mode. sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 178956969942ns PERCPU: Embedded 7 pages/cpu @9fbed000 s7552 r8192 d12928 u32768 Built 1 zonelists in Zone order, mobility grouping on. Total pages: 130048 Kernel command line: root=/dev/mmcblk0 console=ttyAMA0 PID hash table entries: 2048 (order: 1, 8192 bytes) Dentry cache hash table entries: 65536 (order: 6, 262144 bytes) Inode-cache hash table entries: 32768 (order: 5, 131072 bytes) Memory: 513272K/524288K available (4563K kernel code, 190K rwdata, 1288K rodata, 247K init, 150K bss, 11016K reserved) Virtual kernel memory layout: vector : 0xffff0000 - 0xffff1000 ( 4 kB) fixmap : 0xffc00000 - 0xffe00000 (2048 kB) vmalloc : 0xa0800000 - 0xff000000 (1512 MB) lowmem : 0x80000000 - 0xa0000000 ( 512 MB) modules : 0x7f000000 - 0x80000000 ( 16 MB) .text : 0x80008000 - 0x805bf0a0 (5853 kB) .init : 0x805c0000 - 0x805fdd80 ( 248 kB) .data : 0x805fe000 - 0x8062dac0 ( 191 kB) .bss : 0x8062dac8 - 0x806532e8 ( 151 kB) SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 Hierarchical RCU implementation. RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=1. RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=1 NR_IRQS:16 nr_irqs:16 16 GIC CPU mask not found - kernel will fail to boot. GIC CPU mask not found - kernel will fail to boot. smp_twd: clock not found -2 L2C: DT/platform modifies aux control register: 0x02020000 -> 0x02420000 L2C-310 enabling early BRESP for Cortex-A9 L2C-310 full line of zeros enabled for Cortex-A9 L2C-310 dynamic clock gating disabled, standby mode disabled L2C-310 cache controller enabled, 8 ways, 128 kB L2C-310: CACHE_ID 0x410000c8, AUX_CTRL 0x46420001 Console: colour dummy device 80x30 Calibrating local timer... 94.67MHz. Calibrating delay loop... 583.27 BogoMIPS (lpj=2916352) pid_max: default: 32768 minimum: 301 Mount-cache hash table entries: 1024 (order: 0, 4096 bytes) Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes) CPU: Testing write buffer coherency: ok missing device node for CPU 0 CPU0: thread -1, cpu 0, socket 0, mpidr 80000000 Setting up static identity map for 0x60454520 - 0x60454578 Brought up 1 CPUs SMP: Total of 1 processors activated. CPU: All CPU(s) started in SVC mode. devtmpfs: initialized VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 0 regulator-dummy: no parameters NET: Registered protocol family 16 DMA: preallocated 256 KiB pool for atomic coherent allocations cpuidle: using governor ladder cpuidle: using governor menu hw-breakpoint: debug architecture 0x0 unsupported. Serial: AMBA PL011 UART driver mb:uart0: ttyAMA0 at MMIO 0x10009000 (irq = 37, base_baud = 0) is a PL011 rev1 console [ttyAMA0] enabled mb:uart1: ttyAMA1 at MMIO 0x1000a000 (irq = 38, base_baud = 0) is a PL011 rev1 mb:uart2: ttyAMA2 at MMIO 0x1000b000 (irq = 39, base_baud = 0) is a PL011 rev1 mb:uart3: ttyAMA3 at MMIO 0x1000c000 (irq = 40, base_baud = 0) is a PL011 rev1 fixed-dummy: no parameters SCSI subsystem initialized usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb Advanced Linux Sound Architecture Driver Initialized. Switched to clocksource v2m-timer1 NET: Registered protocol family 2 TCP established hash table entries: 4096 (order: 2, 16384 bytes) TCP bind hash table entries: 4096 (order: 3, 32768 bytes) TCP: Hash tables configured (established 4096 bind 4096) TCP: reno registered UDP hash table entries: 256 (order: 1, 8192 bytes) UDP-Lite hash table entries: 256 (order: 1, 8192 bytes) NET: Registered protocol family 1 RPC: Registered named UNIX socket transport module. RPC: Registered udp transport module. RPC: Registered tcp transport module. RPC: Registered tcp NFSv4.1 backchannel transport module. CPU PMU: probing PMU on CPU 0 hw perfevents: enabled with ARMv7 Cortex-A9 PMU driver, 1 counters available futex hash table entries: 256 (order: 2, 16384 bytes) squashfs: version 4.0 (2009/01/31) Phillip Lougher jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc. 9p: Installing v9fs 9p2000 file system support msgmni has been set to 1002 io scheduler noop registered (default) clcd-pl11x ct:clcd: PL111 rev2 at 0x10020000 clcd-pl11x ct:clcd: CT-CA9X4 hardware, XVGA display Console: switching to colour frame buffer device 128x48 physmap platform flash device: 04000000 at 40000000 physmap-flash: Found 2 x16 devices at 0x0 in 32-bit bank. Manufacturer ID 0x000000 Chip ID 0x000000 NOR chip too large to fit in mapping. Attempting to cope... Intel/Sharp Extended Query Table at 0x0031 Using buffer write method Reducing visibility of 131072KiB chip to 65536KiB physmap platform flash device: 04000000 at 44000000 physmap-flash: Found 2 x16 devices at 0x0 in 32-bit bank. Manufacturer ID 0x000000 Chip ID 0x000000 NOR chip too large to fit in mapping. Attempting to cope... Intel/Sharp Extended Query Table at 0x0031 Using buffer write method Reducing visibility of 131072KiB chip to 65536KiB Concatenating MTD devices: (0): "physmap-flash" (1): "physmap-flash" into device "physmap-flash" libphy: smsc911x-mdio: probed smsc911x smsc911x eth0: attached PHY driver [Generic PHY] (mii_bus:phy_addr=smsc911x-fffffff:01, irq=-1) smsc911x smsc911x eth0: MAC Address: 52:54:00:12:34:56 isp1760 isp1760: NXP ISP1760 USB Host Controller isp1760 isp1760: new USB bus registered, assigned bus number 1 isp1760 isp1760: Scratch test failed. isp1760 isp1760: can't setup: -19 isp1760 isp1760: USB bus 1 deregistered isp1760: Failed to register the HCD device usbcore: registered new interface driver usb-storage mousedev: PS/2 mouse device common for all mice rtc-pl031 mb:rtc: rtc core: registered pl031 as rtc0 mmci-pl18x mb:mmci: mmc0: PL181 manf 41 rev0 at 0x10005000 irq 41,42 (pio) ledtrig-cpu: registered to indicate activity on CPUs usbcore: registered new interface driver usbhid usbhid: USB HID core driver mmc0: host does not support reading read-only switch. assuming write-enable. mmc0: new SD card at address 4567 mmcblk0: mmc0:4567 QEMU! 32.0 MiB mmcblk0: unknown partition table input: AT Raw Set 2 keyboard as /devices/mb:kmi0/serio0/input/input0 aaci-pl041 mb:aaci: ARM AC'97 Interface PL041 rev0 at 0x10004000, irq 43 aaci-pl041 mb:aaci: FIFO 512 entries oprofile: using arm/armv7-ca9 TCP: cubic registered NET: Registered protocol family 17 9pnet: Installing 9P2000 support rtc-pl031 mb:rtc: setting system clock to 2017-04-02 12:57:12 UTC (1491137832) ALSA device list: #0: ARM AC'97 Interface PL041 rev0 at 0x10004000, irq 43 input: ImExPS/2 Generic Explorer Mouse as /devices/mb:kmi1/serio1/input/input2 kjournald starting. Commit interval 5 seconds EXT3-fs (mmcblk0): mounted filesystem with writeback data mode VFS: Mounted root (ext3 filesystem) readonly on device 179:0. Freeing unused kernel memory: 244K (805c0000 - 805fd000) random: nonblocking pool is initialized can't run '/etc/init.d/rcS': No such file or directory Please press Enter to activate this console. / # ls bin dev lib linuxrc lost+found sbin usr / # QEMU: Terminated peter@peter-ThinkPad-T430:~/work/src/busybox-1.20.2$