Difference between revisions of "Sony PRS-T1"

From InkBox
Jump to navigation Jump to search
Line 1,311: Line 1,311:
CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=0
CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=0
# CONFIG_FEATURE_KMSG_SYSLOG is not set
# CONFIG_FEATURE_KMSG_SYSLOG is not set
make menuconfig
Note: This is already set in the .config above but run menuconfig anyways and exit save so you don’t get all these y/n questions depending on the busybox version you are using. It will fix these for you doing that.
Under Settings enable with an asterisk (spacebar):
[*] Build static binary (no shared libs) (NEW)
Fix Sync Error
sync.c:(.text.sync_main+0x5c): undefined reference to syncfs
man syncfs
VERSIONS
  syncfs()  first  appeared  in Linux 2.6.39; library support was added to glibc in version
  2.14.
config FEATURE_SYNC_FANCY [=n] (Don’t disable actual sync just the fancy option under it)
Under Coreutils => Sync => Remove the asterisk (Spacebar) =>
[ ]  Enable -d and -f flags (requires syncfs(2) in libc)
Exit Exit Save Yes
Fix DADFAILED Error
Note: Fixed in newer versions but if not.
networking/libiproute/ipaddress.c:345: error: 'IFA_F_DADFAILED' undeclared (first use in this function)
vi ~/code/busybox/networking/libiproute/ipaddress.c
Find DADFAILED around line 345
if (ifa_flags & IFA_F_DADFAILED) {
  ifa_flags &= ~IFA_F_DADFAILED;
  printf("dadfailed ");
}
Change to:
#ifdef IFA_F_DADFAILED
if (ifa_flags & IFA_F_DADFAILED) {
  ifa_flags &= ~IFA_F_DADFAILED;
  printf("dadfailed ");
}
#endif
:wq
make V=1 ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- -j$(nproc) install
chmod a+x busybox
DO_INSTALL_LIBS="" \
    /bin/sh /home/nonasuomy/code/busybox/applets/install.sh "./_install" --symlinks
  ./_install//bin/ash -> busybox
  ./_install//bin/base64 -> busybox
  ./_install//bin/cat -> busybox
  ./_install//bin/chattr -> busybox
  ./_install//bin/chgrp -> busybox
  ./_install//bin/chmod -> busybox
  ./_install//bin/chown -> busybox
  ./_install//bin/cp -> busybox
  ./_install//bin/cttyhack -> busybox
  ./_install//bin/date -> busybox
  ./_install//bin/dd -> busybox
  ./_install//bin/dmesg -> busybox
  ./_install//bin/echo -> busybox
  ./_install//bin/false -> busybox
  ./_install//bin/grep -> busybox
  ./_install//bin/kill -> busybox
  ./_install//bin/ln -> busybox
  ./_install//bin/login -> busybox
  ./_install//bin/ls -> busybox
  ./_install//bin/lsattr -> busybox
  ./_install//bin/mkdir -> busybox
  ./_install//bin/mknod -> busybox
  ./_install//bin/mount -> busybox
  ./_install//bin/mv -> busybox
  ./_install//bin/pidof -> busybox
  ./_install//bin/ping -> busybox
  ./_install//bin/ps -> busybox
  ./_install//bin/pwd -> busybox
  ./_install//bin/rm -> busybox
  ./_install//bin/sed -> busybox
  ./_install//bin/sh -> busybox
  ./_install//bin/sleep -> busybox
  ./_install//bin/stat -> busybox
  ./_install//bin/sync -> busybox
  ./_install//bin/touch -> busybox
  ./_install//bin/true -> busybox
  ./_install//bin/umount -> busybox
  ./_install//bin/uname -> busybox
  ./_install//bin/vi -> busybox
  ./_install//linuxrc -> bin/busybox
  ./_install//sbin/devmem -> ../bin/busybox
  ./_install//sbin/fsck -> ../bin/busybox
  ./_install//sbin/getty -> ../bin/busybox
  ./_install//sbin/halt -> ../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/losetup -> ../bin/busybox
  ./_install//sbin/lsmod -> ../bin/busybox
  ./_install//sbin/poweroff -> ../bin/busybox
  ./_install//sbin/reboot -> ../bin/busybox
  ./_install//sbin/rmmod -> ../bin/busybox
  ./_install//sbin/route -> ../bin/busybox
  ./_install//sbin/run-init -> ../bin/busybox
  ./_install//sbin/watchdog -> ../bin/busybox
  ./_install//usr/bin/[ -> ../../bin/busybox
  ./_install//usr/bin/[[ -> ../../bin/busybox
  ./_install//usr/bin/awk -> ../../bin/busybox
  ./_install//usr/bin/cut -> ../../bin/busybox
  ./_install//usr/bin/env -> ../../bin/busybox
  ./_install//usr/bin/fold -> ../../bin/busybox
  ./_install//usr/bin/free -> ../../bin/busybox
  ./_install//usr/bin/fuser -> ../../bin/busybox
  ./_install//usr/bin/killall -> ../../bin/busybox
  ./_install//usr/bin/lsof -> ../../bin/busybox
  ./_install//usr/bin/mkfifo -> ../../bin/busybox
  ./_install//usr/bin/nc -> ../../bin/busybox
  ./_install//usr/bin/nohup -> ../../bin/busybox
  ./_install//usr/bin/nproc -> ../../bin/busybox
  ./_install//usr/bin/printf -> ../../bin/busybox
  ./_install//usr/bin/reset -> ../../bin/busybox
  ./_install//usr/bin/rx -> ../../bin/busybox
  ./_install//usr/bin/sha256sum -> ../../bin/busybox
  ./_install//usr/bin/sort -> ../../bin/busybox
  ./_install//usr/bin/split -> ../../bin/busybox
  ./_install//usr/bin/test -> ../../bin/busybox
  ./_install//usr/bin/timeout -> ../../bin/busybox
  ./_install//usr/bin/tr -> ../../bin/busybox
  ./_install//usr/bin/unlink -> ../../bin/busybox
  ./_install//usr/bin/xxd -> ../../bin/busybox
  ./_install//usr/bin/yes -> ../../bin/busybox
  ./_install//usr/sbin/chroot -> ../../bin/busybox
  ./_install//usr/sbin/fbset -> ../../bin/busybox
  ./_install//usr/sbin/fdformat -> ../../bin/busybox
  ./_install//usr/sbin/i2cdetect -> ../../bin/busybox
  ./_install//usr/sbin/i2cdump -> ../../bin/busybox
  ./_install//usr/sbin/i2cget -> ../../bin/busybox
  ./_install//usr/sbin/i2cset -> ../../bin/busybox
  ./_install//usr/sbin/i2ctransfer -> ../../bin/busybox
  ./_install//usr/sbin/ifplugd -> ../../bin/busybox
--------------------------------------------------
You will probably need to make your busybox binary
setuid root to ensure all configured applets will
work properly.
--------------------------------------------------
If you see this last message then hopefully everything went fine.
If busybox needs to be smaller to fit in the same DD space the prior kernel used (2.2MB) use the UPX tool.
upx --ultra-brute _install/bin/busybox
                  Ultimate Packer for eXecutables
                      Copyright (C) 1996 - 2020
UPX 3.96    Markus Oberhumer, Laszlo Molnar & John Reiser  Jan 23rd 2020
    File size    Ratio  Format  Name
  --------------------  ------  -----------  -----------
  1396208 -> 582216  41.70% linux/arm busybox                 
Packed 1 file.
cd ~/code/busybox/_install
mkdir -p etc/init.d/
vi etc/init.d/rcS
#!/bin/sh
mkdir -p /sys /proc /dev
mount -t sysfs sysfs /sys
mount -t proc proc /proc
mount -t devtmpfs devtmpfs /dev
/bin/sh
chmod +x ~/code/busybox/_install/etc/init.d/rcS
Boot the Stock SDCard Image then grab platform-tools and connect to ADB Shell
https://developer.android.com/studio/releases/platform-tools#downloads
With the device connected via USB run:
adb shell
At the prompt check out the permissions of /dev/ttymxc4
# ls -l /dev/ttymxc4
crw------- root root 207,  20 2010-01-01 02:00 ttymxc4
Copy the 207 20 to the ttymxc4 mknod value below.
Note: Do not put / in front of your dev folders on the following mknod commands or you will create them in your systems dev folder instead of the busybox/_install/dev/ folder.
cd ~/code/busybox/_install
mkdir dev
sudo mknod dev/console c 5 1
sudo mknod dev/null c 1 3
sudo mknod dev/ttymxc4 c 207 20
Kernel Compile
cd ~/code
wget https://prodgpl.blob.core.windows.net/download/Audio/common/2UrziX9Zanih0kfZRY4U3Q/linux-2.6.35.2-20140522-2.tgz
tar -xvf linux-2.6.35.2-20140522-2.tgz
cd ~/code/linux-2.6.35.2
vi ~/code/linux-2.6.35.2/.config

Revision as of 22:17, 19 May 2022

Hardware


PCB PRS-T1/G1 M5047 1-884-610-12 BW1118073202953 Cast 2012/05/05A https://www.sony.ca/en/electronics/support/reader-digital-book-prs-t-series/prs-t1/manuals https://fccid.io/AK8PRST1/

MCIMX508CVK8B NXP i.MX50 32-bit MPU, ARM Cortex-A8 core, 800MHz, MAPBGA 416. https://www.nxp.com/docs/en/user-guide/IMX50SDG.pdf

K4X2G323PC-8GD8 Samsung DRAM Chip Mobile LPDDR SDRAM 256Mbit 64Mx32 90-Pin FBGA

SDIN5D1-2G SanDisk e.MMC 2GB 4.41 BGA https://datasheet.octopart.com/SDIN5D1-2G-SanDisk-datasheet-10977782.pdf

F0513A Renesas MCU 8-bit 78K0 SISC 32KB Flash 5V 44-Pin LQFP (SDCard Controller?) WM8321G Wolfson Processor Power Management Subsystem (PMIC) CS42L52-CNZ Cirrus Logic Low-power, Stereo CODEC w/ Headphone & Speaker Amps 3611 WC120 Atheros 6k (6002?) TPS65180 Texas Instruments PMIC for E Ink® Vizplex™-Enabled Electronic Paper Display

6 inch E-ink LCD (PRS-T1/NOOK Simple) ED060SCE (LF)C1 RET60C4026(C118) E4K0C6B82M4VS5374AY -2.46


PVI6inchC118C

PVI, Prime View International, in Taiwan, is very close to owning the E-Ink technology very soon, I think the contract will be signed this month between CEO Scott Liu in Taiwan and the E-Ink people in Boston. One thing I found in researching PVI is that it is part of an old Taiwan paper company called The Yuen Fong Yu Group, that started ops in 1935 during the Japanese occupation of Taiwan island (1895-1945). The founders were Taiwanese and the owners still are. Yuen Fong Yu means "Forever Wealth Remnants" in a loose translation of the three Mandarin words, and the company name might mean something like "Remnants of Infinite Prosperity." E-Ink will be in good hands in Taiwan, and PVI looks poised to hit the bigtime globally, since 90 percent of all e-readers use the E-Ink technology.

The parent company used to make toilet paper, and still does I believe. If you google the parent name "Yuen Fong Yu Group" you can see their website in English and Chinese.


VM15AB LMV65 National Semiconductor LMV65x 12-MHz, Low Voltage (5V?), Low Power Amplifiers 2 x HC4067B 16-channel analog multiplexer/demultiplexer LIS1476MHPPC(SY6) 1-853-104-11 Sony 01 W US304362 3.7V 3.6Wh 1500mA Max Charge 4.30V

Install Debian 11 Build Environment

su - to load env (binary folders etc) su -

Give sudo to your user usermod -a -G sudo username

Reload your terminal permissions by su username su username

Install building items

sudo apt install git linux-headers-$(uname -r) build-essential ncurses-dev docker curl debootstrap qemu qemu-utils qemu-user-static binfmt-support imagemagick vim u-boot-tools lzop

sudo modprobe binfmt_misc

Enable i386 package installation support sudo dpkg --add-architecture i386 sudo apt-get update gcc-multilib is the package which will enable running 32bit (x86) binaries on 64bit (amd64/x86_64) system. sudo apt-get install gcc-multilib sudo apt-get install zlib1g:i386

Discord sudo apt install snapd sudo snap install core snap install discord Join InkBox Discord https://discord.gg/KyK4dQyuSe

Sony Source Code For Readers

https://oss.sony.net/Products/Linux/Audio/category03.html

PRS-T1 Source Code

https://oss.sony.net/Products/Linux/Audio/PRS-T1JP_20140702.html

Open Terminal

Make a directory under users home directory to do all the compilation.

mkdir ~/code

SDCard Prep

cd ~/code wget https://jpa.kapsi.fi/stuff/other/sd_card_PRS-T1_1.0.07_adb_enabled.bin.xz tar -xvf https://jpa.kapsi.fi/stuff/other/sd_card_PRS-T1_1.0.07_adb_enabled.bin.xz sudo dd if=sd_card_PRS-T1_1.0.07_adb_enabled.bin of=/dev/mmcblk0 bs=1M status=progress

GCC for Cross Compiling

cd ~/code

wget https://github.com/onyx-intl/toolchain/raw/master/imx508/gcc-4.4.4-glibc-2.11.1-multilib-1.0.tar.gz

tar -xvf gcc-4.4.4-glibc-2.11.1-multilib-1.0.tar.gz

mv opt/freescale /opt/ cd /opt/freescale/usr/local/gcc-4.4.4-glibc-2.11.1-multilib-1.0/arm-fsl-linux-gnueabi/bin export PATH="${PATH}:${PWD}" sudo chmod -R 755 /opt

BusyBox Compiling

cd ~/code

wget https://busybox.net/downloads/busybox-1.32.1.tar.bz2 tar -xvf busybox-1.32.1.tar.bz2 mv busybox-1.32.1 busybox

cd busybox

Add stripped down .config to busybox directory from NiMa/TuxLinux

Save this as below as .config in the root of the busybox directory.

  1. Automatically generated make config: don't edit
  2. Busybox version: 1.34.1
  3. Sat Apr 30 00:13:37 2022

CONFIG_HAVE_DOT_CONFIG=y

  1. Settings
  2. CONFIG_DESKTOP is not set
  3. CONFIG_EXTRA_COMPAT is not set
  4. CONFIG_FEDORA_COMPAT is not set
  5. CONFIG_INCLUDE_SUSv2 is not set

CONFIG_LONG_OPTS=y CONFIG_SHOW_USAGE=y CONFIG_FEATURE_VERBOSE_USAGE=y CONFIG_FEATURE_COMPRESS_USAGE=y CONFIG_LFS=y

  1. CONFIG_PAM is not set

CONFIG_FEATURE_DEVPTS=y CONFIG_FEATURE_UTMP=y CONFIG_FEATURE_WTMP=y CONFIG_FEATURE_PIDFILE=y CONFIG_PID_FILE_PATH="/var/run" CONFIG_BUSYBOX=y CONFIG_FEATURE_SHOW_SCRIPT=y CONFIG_FEATURE_INSTALLER=y

  1. CONFIG_INSTALL_NO_USR is not set

CONFIG_FEATURE_SUID=y CONFIG_FEATURE_SUID_CONFIG=y CONFIG_FEATURE_SUID_CONFIG_QUIET=y

  1. CONFIG_FEATURE_PREFER_APPLETS is not set

CONFIG_BUSYBOX_EXEC_PATH="/proc/self/exe"

  1. CONFIG_SELINUX is not set
  2. CONFIG_FEATURE_CLEAN_UP is not set

CONFIG_FEATURE_SYSLOG_INFO=y CONFIG_FEATURE_SYSLOG=y

  1. Build Options

CONFIG_STATIC=y

  1. CONFIG_PIE is not set
  2. CONFIG_NOMMU is not set
  3. CONFIG_BUILD_LIBBUSYBOX is not set
  4. CONFIG_FEATURE_LIBBUSYBOX_STATIC is not set
  5. CONFIG_FEATURE_INDIVIDUAL is not set
  6. CONFIG_FEATURE_SHARED_BUSYBOX is not set

CONFIG_CROSS_COMPILER_PREFIX="" CONFIG_SYSROOT="" CONFIG_EXTRA_CFLAGS="" CONFIG_EXTRA_LDFLAGS="" CONFIG_EXTRA_LDLIBS=""

  1. CONFIG_USE_PORTABLE_CODE is not set

CONFIG_STACK_OPTIMIZATION_386=y CONFIG_STATIC_LIBGCC=y

  1. Installation Options ("make install" behavior)

CONFIG_INSTALL_APPLET_SYMLINKS=y

  1. CONFIG_INSTALL_APPLET_HARDLINKS is not set
  2. CONFIG_INSTALL_APPLET_SCRIPT_WRAPPERS is not set
  3. CONFIG_INSTALL_APPLET_DONT is not set
  4. CONFIG_INSTALL_SH_APPLET_SYMLINK is not set
  5. CONFIG_INSTALL_SH_APPLET_HARDLINK is not set
  6. CONFIG_INSTALL_SH_APPLET_SCRIPT_WRAPPER is not set

CONFIG_PREFIX="./_install"

  1. Debugging Options
  2. CONFIG_DEBUG is not set
  3. CONFIG_DEBUG_PESSIMIZE is not set
  4. CONFIG_DEBUG_SANITIZE is not set
  5. CONFIG_UNIT_TEST is not set
  6. CONFIG_WERROR is not set
  7. CONFIG_WARN_SIMPLE_MSG is not set

CONFIG_NO_DEBUG_LIB=y

  1. CONFIG_DMALLOC is not set
  2. CONFIG_EFENCE is not set
  1. Library Tuning
  2. CONFIG_FEATURE_USE_BSS_TAIL is not set

CONFIG_FLOAT_DURATION=y CONFIG_FEATURE_RTMINMAX=y CONFIG_FEATURE_RTMINMAX_USE_LIBC_DEFINITIONS=y CONFIG_FEATURE_BUFFERS_USE_MALLOC=y

  1. CONFIG_FEATURE_BUFFERS_GO_ON_STACK is not set
  2. CONFIG_FEATURE_BUFFERS_GO_IN_BSS is not set

CONFIG_PASSWORD_MINLEN=6 CONFIG_MD5_SMALL=1 CONFIG_SHA3_SMALL=1

  1. CONFIG_FEATURE_FAST_TOP is not set
  2. CONFIG_FEATURE_ETC_NETWORKS is not set
  3. CONFIG_FEATURE_ETC_SERVICES is not set

CONFIG_FEATURE_EDITING=y CONFIG_FEATURE_EDITING_MAX_LEN=1024

  1. CONFIG_FEATURE_EDITING_VI is not set

CONFIG_FEATURE_EDITING_HISTORY=255 CONFIG_FEATURE_EDITING_SAVEHISTORY=y

  1. CONFIG_FEATURE_EDITING_SAVE_ON_EXIT is not set

CONFIG_FEATURE_REVERSE_SEARCH=y CONFIG_FEATURE_TAB_COMPLETION=y CONFIG_FEATURE_USERNAME_COMPLETION=y CONFIG_FEATURE_EDITING_FANCY_PROMPT=y CONFIG_FEATURE_EDITING_WINCH=y

  1. CONFIG_FEATURE_EDITING_ASK_TERMINAL is not set
  2. CONFIG_LOCALE_SUPPORT is not set

CONFIG_UNICODE_SUPPORT=y

  1. CONFIG_UNICODE_USING_LOCALE is not set
  2. CONFIG_FEATURE_CHECK_UNICODE_IN_ENV is not set

CONFIG_SUBST_WCHAR=63 CONFIG_LAST_SUPPORTED_WCHAR=767

  1. CONFIG_UNICODE_COMBINING_WCHARS is not set
  2. CONFIG_UNICODE_WIDE_WCHARS is not set
  3. CONFIG_UNICODE_BIDI_SUPPORT is not set
  4. CONFIG_UNICODE_NEUTRAL_TABLE is not set
  5. CONFIG_UNICODE_PRESERVE_BROKEN is not set

CONFIG_FEATURE_NON_POSIX_CP=y

  1. CONFIG_FEATURE_VERBOSE_CP_MESSAGE is not set

CONFIG_FEATURE_USE_SENDFILE=y CONFIG_FEATURE_COPYBUF_KB=4 CONFIG_FEATURE_SKIP_ROOTFS=y CONFIG_MONOTONIC_SYSCALL=y CONFIG_IOCTL_HEX2STR_ERROR=y CONFIG_FEATURE_HWIB=y

  1. Applets
  1. Archival Utilities

CONFIG_FEATURE_SEAMLESS_XZ=y

  1. CONFIG_FEATURE_SEAMLESS_LZMA is not set
  2. CONFIG_FEATURE_SEAMLESS_BZ2 is not set

CONFIG_FEATURE_SEAMLESS_GZ=y

  1. CONFIG_FEATURE_SEAMLESS_Z is not set
  2. CONFIG_AR is not set
  3. CONFIG_FEATURE_AR_LONG_FILENAMES is not set
  4. CONFIG_FEATURE_AR_CREATE is not set
  5. CONFIG_UNCOMPRESS is not set
  6. CONFIG_GUNZIP is not set
  7. CONFIG_ZCAT is not set
  8. CONFIG_FEATURE_GUNZIP_LONG_OPTIONS is not set
  9. CONFIG_BUNZIP2 is not set
  10. CONFIG_BZCAT is not set
  11. CONFIG_UNLZMA is not set
  12. CONFIG_LZCAT is not set
  13. CONFIG_LZMA is not set
  14. CONFIG_UNXZ is not set
  15. CONFIG_XZCAT is not set
  16. CONFIG_XZ is not set
  17. CONFIG_BZIP2 is not set

CONFIG_BZIP2_SMALL=0

  1. CONFIG_FEATURE_BZIP2_DECOMPRESS is not set
  2. CONFIG_CPIO is not set
  3. CONFIG_FEATURE_CPIO_O is not set
  4. CONFIG_FEATURE_CPIO_P is not set
  5. CONFIG_DPKG is not set
  6. CONFIG_DPKG_DEB is not set
  7. CONFIG_GZIP is not set
  8. CONFIG_FEATURE_GZIP_LONG_OPTIONS is not set

CONFIG_GZIP_FAST=0

  1. CONFIG_FEATURE_GZIP_LEVELS is not set
  2. CONFIG_FEATURE_GZIP_DECOMPRESS is not set
  3. CONFIG_LZOP is not set
  4. CONFIG_UNLZOP is not set
  5. CONFIG_LZOPCAT is not set
  6. CONFIG_LZOP_COMPR_HIGH is not set
  7. CONFIG_RPM is not set
  8. CONFIG_RPM2CPIO is not set
  9. CONFIG_TAR is not set
  10. CONFIG_FEATURE_TAR_LONG_OPTIONS is not set
  11. CONFIG_FEATURE_TAR_CREATE is not set
  12. CONFIG_FEATURE_TAR_AUTODETECT is not set
  13. CONFIG_FEATURE_TAR_FROM is not set
  14. CONFIG_FEATURE_TAR_OLDGNU_COMPATIBILITY is not set
  15. CONFIG_FEATURE_TAR_OLDSUN_COMPATIBILITY is not set
  16. CONFIG_FEATURE_TAR_GNU_EXTENSIONS is not set
  17. CONFIG_FEATURE_TAR_TO_COMMAND is not set
  18. CONFIG_FEATURE_TAR_UNAME_GNAME is not set
  19. CONFIG_FEATURE_TAR_NOPRESERVE_TIME is not set
  20. CONFIG_FEATURE_TAR_SELINUX is not set
  21. CONFIG_UNZIP is not set
  22. CONFIG_FEATURE_UNZIP_CDF is not set
  23. CONFIG_FEATURE_UNZIP_BZIP2 is not set
  24. CONFIG_FEATURE_UNZIP_LZMA is not set
  25. CONFIG_FEATURE_UNZIP_XZ is not set
  26. CONFIG_FEATURE_LZMA_FAST is not set
  1. Coreutils
  2. CONFIG_BASENAME is not set

CONFIG_CAT=y CONFIG_FEATURE_CATN=y CONFIG_FEATURE_CATV=y CONFIG_CHGRP=y CONFIG_CHMOD=y CONFIG_CHOWN=y CONFIG_FEATURE_CHOWN_LONG_OPTIONS=y CONFIG_CHROOT=y

  1. CONFIG_CKSUM is not set
  2. CONFIG_CRC32 is not set
  3. CONFIG_COMM is not set

CONFIG_CP=y CONFIG_FEATURE_CP_LONG_OPTIONS=y CONFIG_FEATURE_CP_REFLINK=y CONFIG_CUT=y CONFIG_FEATURE_CUT_REGEX=y CONFIG_DATE=y CONFIG_FEATURE_DATE_ISOFMT=y

  1. CONFIG_FEATURE_DATE_NANO is not set

CONFIG_FEATURE_DATE_COMPAT=y CONFIG_DD=y CONFIG_FEATURE_DD_SIGNAL_HANDLING=y CONFIG_FEATURE_DD_THIRD_STATUS_LINE=y CONFIG_FEATURE_DD_IBS_OBS=y CONFIG_FEATURE_DD_STATUS=y

  1. CONFIG_DF is not set
  2. CONFIG_FEATURE_DF_FANCY is not set
  3. CONFIG_DIRNAME is not set
  4. CONFIG_DOS2UNIX is not set
  5. CONFIG_UNIX2DOS is not set
  6. CONFIG_DU is not set
  7. CONFIG_FEATURE_DU_DEFAULT_BLOCKSIZE_1K is not set

CONFIG_ECHO=y CONFIG_FEATURE_FANCY_ECHO=y CONFIG_ENV=y

  1. CONFIG_EXPAND is not set
  2. CONFIG_UNEXPAND is not set
  3. CONFIG_EXPR is not set
  4. CONFIG_EXPR_MATH_SUPPORT_64 is not set
  5. CONFIG_FACTOR is not set

CONFIG_FALSE=y CONFIG_FOLD=y

  1. CONFIG_HEAD is not set
  2. CONFIG_FEATURE_FANCY_HEAD is not set
  3. CONFIG_HOSTID is not set
  4. CONFIG_ID is not set
  5. CONFIG_GROUPS is not set
  6. CONFIG_INSTALL is not set
  7. CONFIG_FEATURE_INSTALL_LONG_OPTIONS is not set
  8. CONFIG_LINK is not set

CONFIG_LN=y

  1. CONFIG_LOGNAME is not set

CONFIG_LS=y CONFIG_FEATURE_LS_FILETYPES=y CONFIG_FEATURE_LS_FOLLOWLINKS=y CONFIG_FEATURE_LS_RECURSIVE=y CONFIG_FEATURE_LS_WIDTH=y CONFIG_FEATURE_LS_SORTFILES=y CONFIG_FEATURE_LS_TIMESTAMPS=y CONFIG_FEATURE_LS_USERNAME=y CONFIG_FEATURE_LS_COLOR=y CONFIG_FEATURE_LS_COLOR_IS_DEFAULT=y

  1. CONFIG_MD5SUM is not set
  2. CONFIG_SHA1SUM is not set

CONFIG_SHA256SUM=y

  1. CONFIG_SHA512SUM is not set
  2. CONFIG_SHA3SUM is not set
  1. Common options for md5sum, sha1sum, sha256sum, sha512sum, sha3sum

CONFIG_FEATURE_MD5_SHA1_SUM_CHECK=y CONFIG_MKDIR=y CONFIG_MKFIFO=y CONFIG_MKNOD=y

  1. CONFIG_MKTEMP is not set

CONFIG_MV=y

  1. CONFIG_NICE is not set
  2. CONFIG_NL is not set

CONFIG_NOHUP=y CONFIG_NPROC=y

  1. CONFIG_OD is not set
  2. CONFIG_PASTE is not set
  3. CONFIG_PRINTENV is not set

CONFIG_PRINTF=y CONFIG_PWD=y

  1. CONFIG_READLINK is not set
  2. CONFIG_FEATURE_READLINK_FOLLOW is not set
  3. CONFIG_REALPATH is not set

CONFIG_RM=y

  1. CONFIG_RMDIR is not set
  2. CONFIG_SEQ is not set
  3. CONFIG_SHRED is not set
  4. CONFIG_SHUF is not set

CONFIG_SLEEP=y CONFIG_FEATURE_FANCY_SLEEP=y CONFIG_SORT=y CONFIG_FEATURE_SORT_BIG=y

  1. CONFIG_FEATURE_SORT_OPTIMIZE_MEMORY is not set

CONFIG_SPLIT=y CONFIG_FEATURE_SPLIT_FANCY=y CONFIG_STAT=y CONFIG_FEATURE_STAT_FORMAT=y CONFIG_FEATURE_STAT_FILESYSTEM=y

  1. CONFIG_STTY is not set
  2. CONFIG_SUM is not set

CONFIG_SYNC=y

  1. CONFIG_FEATURE_SYNC_FANCY is not set
  2. CONFIG_FSYNC is not set
  3. CONFIG_TAC is not set
  4. CONFIG_TAIL is not set
  5. CONFIG_FEATURE_FANCY_TAIL is not set
  6. CONFIG_TEE is not set
  7. CONFIG_FEATURE_TEE_USE_BLOCK_IO is not set

CONFIG_TEST=y CONFIG_TEST1=y CONFIG_TEST2=y CONFIG_FEATURE_TEST_64=y CONFIG_TIMEOUT=y CONFIG_TOUCH=y CONFIG_FEATURE_TOUCH_SUSV3=y CONFIG_TR=y CONFIG_FEATURE_TR_CLASSES=y CONFIG_FEATURE_TR_EQUIV=y CONFIG_TRUE=y

  1. CONFIG_TRUNCATE is not set
  2. CONFIG_TTY is not set

CONFIG_UNAME=y CONFIG_UNAME_OSNAME="GNU/Linux"

  1. CONFIG_BB_ARCH is not set
  2. CONFIG_UNIQ is not set

CONFIG_UNLINK=y

  1. CONFIG_USLEEP is not set
  2. CONFIG_UUDECODE is not set
  3. CONFIG_BASE32 is not set

CONFIG_BASE64=y

  1. CONFIG_UUENCODE is not set
  2. CONFIG_WC is not set
  3. CONFIG_FEATURE_WC_LARGE is not set
  4. CONFIG_WHO is not set
  5. CONFIG_W is not set
  6. CONFIG_USERS is not set
  7. CONFIG_WHOAMI is not set

CONFIG_YES=y

  1. Common options

CONFIG_FEATURE_VERBOSE=y

  1. Common options for cp and mv

CONFIG_FEATURE_PRESERVE_HARDLINKS=y

  1. Common options for df, du, ls

CONFIG_FEATURE_HUMAN_READABLE=y

  1. Console Utilities
  2. CONFIG_CHVT is not set
  3. CONFIG_CLEAR is not set
  4. CONFIG_DEALLOCVT is not set
  5. CONFIG_DUMPKMAP is not set
  6. CONFIG_FGCONSOLE is not set
  7. CONFIG_KBD_MODE is not set
  8. CONFIG_LOADFONT is not set
  9. CONFIG_SETFONT is not set
  10. CONFIG_FEATURE_SETFONT_TEXTUAL_MAP is not set

CONFIG_DEFAULT_SETFONT_DIR=""

  1. CONFIG_FEATURE_LOADFONT_PSF2 is not set
  2. CONFIG_FEATURE_LOADFONT_RAW is not set
  3. CONFIG_LOADKMAP is not set
  4. CONFIG_OPENVT is not set

CONFIG_RESET=y

  1. CONFIG_RESIZE is not set
  2. CONFIG_FEATURE_RESIZE_PRINT is not set
  3. CONFIG_SETCONSOLE is not set
  4. CONFIG_FEATURE_SETCONSOLE_LONG_OPTIONS is not set
  5. CONFIG_SETKEYCODES is not set
  6. CONFIG_SETLOGCONS is not set
  7. CONFIG_SHOWKEY is not set
  1. Debian Utilities
  2. CONFIG_PIPE_PROGRESS is not set
  3. CONFIG_RUN_PARTS is not set
  4. CONFIG_FEATURE_RUN_PARTS_LONG_OPTIONS is not set
  5. CONFIG_FEATURE_RUN_PARTS_FANCY is not set
  6. CONFIG_START_STOP_DAEMON is not set
  7. CONFIG_FEATURE_START_STOP_DAEMON_LONG_OPTIONS is not set
  8. CONFIG_FEATURE_START_STOP_DAEMON_FANCY is not set
  9. CONFIG_WHICH is not set
  1. klibc-utils
  2. CONFIG_MINIPS is not set
  3. CONFIG_NUKE is not set
  4. CONFIG_RESUME is not set

CONFIG_RUN_INIT=y

  1. Editors

CONFIG_AWK=y CONFIG_FEATURE_AWK_LIBM=y CONFIG_FEATURE_AWK_GNU_EXTENSIONS=y

  1. CONFIG_CMP is not set
  2. CONFIG_DIFF is not set
  3. CONFIG_FEATURE_DIFF_LONG_OPTIONS is not set
  4. CONFIG_FEATURE_DIFF_DIR is not set
  5. CONFIG_ED is not set
  6. CONFIG_PATCH is not set

CONFIG_SED=y CONFIG_VI=y CONFIG_FEATURE_VI_MAX_LEN=4096

  1. CONFIG_FEATURE_VI_8BIT is not set

CONFIG_FEATURE_VI_COLON=y CONFIG_FEATURE_VI_COLON_EXPAND=y CONFIG_FEATURE_VI_YANKMARK=y CONFIG_FEATURE_VI_SEARCH=y

  1. CONFIG_FEATURE_VI_REGEX_SEARCH is not set

CONFIG_FEATURE_VI_USE_SIGNALS=y CONFIG_FEATURE_VI_DOT_CMD=y CONFIG_FEATURE_VI_READONLY=y CONFIG_FEATURE_VI_SETOPTS=y CONFIG_FEATURE_VI_SET=y CONFIG_FEATURE_VI_WIN_RESIZE=y CONFIG_FEATURE_VI_ASK_TERMINAL=y CONFIG_FEATURE_VI_UNDO=y CONFIG_FEATURE_VI_UNDO_QUEUE=y CONFIG_FEATURE_VI_UNDO_QUEUE_MAX=256 CONFIG_FEATURE_VI_VERBOSE_STATUS=y CONFIG_FEATURE_ALLOW_EXEC=y

  1. Finding Utilities
  2. CONFIG_FIND is not set
  3. CONFIG_FEATURE_FIND_PRINT0 is not set
  4. CONFIG_FEATURE_FIND_MTIME is not set
  5. CONFIG_FEATURE_FIND_MMIN is not set
  6. CONFIG_FEATURE_FIND_PERM is not set
  7. CONFIG_FEATURE_FIND_TYPE is not set
  8. CONFIG_FEATURE_FIND_EXECUTABLE is not set
  9. CONFIG_FEATURE_FIND_XDEV is not set
  10. CONFIG_FEATURE_FIND_MAXDEPTH is not set
  11. CONFIG_FEATURE_FIND_NEWER is not set
  12. CONFIG_FEATURE_FIND_INUM is not set
  13. CONFIG_FEATURE_FIND_EXEC is not set
  14. CONFIG_FEATURE_FIND_EXEC_PLUS is not set
  15. CONFIG_FEATURE_FIND_USER is not set
  16. CONFIG_FEATURE_FIND_GROUP is not set
  17. CONFIG_FEATURE_FIND_NOT is not set
  18. CONFIG_FEATURE_FIND_DEPTH is not set
  19. CONFIG_FEATURE_FIND_PAREN is not set
  20. CONFIG_FEATURE_FIND_SIZE is not set
  21. CONFIG_FEATURE_FIND_PRUNE is not set
  22. CONFIG_FEATURE_FIND_QUIT is not set
  23. CONFIG_FEATURE_FIND_DELETE is not set
  24. CONFIG_FEATURE_FIND_EMPTY is not set
  25. CONFIG_FEATURE_FIND_PATH is not set
  26. CONFIG_FEATURE_FIND_REGEX is not set
  27. CONFIG_FEATURE_FIND_CONTEXT is not set
  28. CONFIG_FEATURE_FIND_LINKS is not set

CONFIG_GREP=y

  1. CONFIG_EGREP is not set
  2. CONFIG_FGREP is not set
  3. CONFIG_FEATURE_GREP_CONTEXT is not set
  4. CONFIG_XARGS is not set
  5. CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION is not set
  6. CONFIG_FEATURE_XARGS_SUPPORT_QUOTES is not set
  7. CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT is not set
  8. CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM is not set
  9. CONFIG_FEATURE_XARGS_SUPPORT_REPL_STR is not set
  10. CONFIG_FEATURE_XARGS_SUPPORT_PARALLEL is not set
  11. CONFIG_FEATURE_XARGS_SUPPORT_ARGS_FILE is not set
  1. Init Utilities
  2. CONFIG_BOOTCHARTD is not set
  3. CONFIG_FEATURE_BOOTCHARTD_BLOATED_HEADER is not set
  4. CONFIG_FEATURE_BOOTCHARTD_CONFIG_FILE is not set

CONFIG_HALT=y CONFIG_POWEROFF=y CONFIG_REBOOT=y CONFIG_FEATURE_WAIT_FOR_INIT=y

  1. CONFIG_FEATURE_CALL_TELINIT is not set

CONFIG_TELINIT_PATH="" CONFIG_INIT=y CONFIG_LINUXRC=y CONFIG_FEATURE_USE_INITTAB=y

  1. CONFIG_FEATURE_KILL_REMOVED is not set

CONFIG_FEATURE_KILL_DELAY=0 CONFIG_FEATURE_INIT_SCTTY=y CONFIG_FEATURE_INIT_SYSLOG=y CONFIG_FEATURE_INIT_QUIET=y

  1. CONFIG_FEATURE_INIT_COREDUMPS is not set

CONFIG_INIT_TERMINAL_TYPE="linux" CONFIG_FEATURE_INIT_MODIFY_CMDLINE=y

  1. Login/Password Management Utilities

CONFIG_FEATURE_SHADOWPASSWDS=y CONFIG_USE_BB_PWD_GRP=y CONFIG_USE_BB_SHADOW=y CONFIG_USE_BB_CRYPT=y CONFIG_USE_BB_CRYPT_SHA=y

  1. CONFIG_ADD_SHELL is not set
  2. CONFIG_REMOVE_SHELL is not set
  3. CONFIG_ADDGROUP is not set
  4. CONFIG_FEATURE_ADDUSER_TO_GROUP is not set
  5. CONFIG_ADDUSER is not set
  6. CONFIG_FEATURE_CHECK_NAMES is not set

CONFIG_LAST_ID=0 CONFIG_FIRST_SYSTEM_ID=0 CONFIG_LAST_SYSTEM_ID=0

  1. CONFIG_CHPASSWD is not set

CONFIG_FEATURE_DEFAULT_PASSWD_ALGO=""

  1. CONFIG_CRYPTPW is not set
  2. CONFIG_MKPASSWD is not set
  3. CONFIG_DELUSER is not set
  4. CONFIG_DELGROUP is not set
  5. CONFIG_FEATURE_DEL_USER_FROM_GROUP is not set

CONFIG_GETTY=y CONFIG_LOGIN=y

  1. CONFIG_LOGIN_SESSION_AS_CHILD is not set

CONFIG_LOGIN_SCRIPTS=y CONFIG_FEATURE_NOLOGIN=y CONFIG_FEATURE_SECURETTY=y

  1. CONFIG_PASSWD is not set
  2. CONFIG_FEATURE_PASSWD_WEAK_CHECK is not set
  3. CONFIG_SU is not set
  4. CONFIG_FEATURE_SU_SYSLOG is not set
  5. CONFIG_FEATURE_SU_CHECKS_SHELLS is not set
  6. CONFIG_FEATURE_SU_BLANK_PW_NEEDS_SECURE_TTY is not set
  7. CONFIG_SULOGIN is not set
  8. CONFIG_VLOCK is not set
  1. Linux Ext2 FS Progs

CONFIG_CHATTR=y CONFIG_FSCK=y CONFIG_LSATTR=y

  1. CONFIG_TUNE2FS is not set
  1. Linux Module Utilities

CONFIG_MODPROBE_SMALL=y

  1. CONFIG_DEPMOD is not set

CONFIG_INSMOD=y CONFIG_LSMOD=y

  1. CONFIG_FEATURE_LSMOD_PRETTY_2_6_OUTPUT is not set
  2. CONFIG_MODINFO is not set
  3. CONFIG_MODPROBE is not set
  4. CONFIG_FEATURE_MODPROBE_BLACKLIST is not set

CONFIG_RMMOD=y

  1. Options common to multiple modutils

CONFIG_FEATURE_CMDLINE_MODULE_OPTIONS=y CONFIG_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED=y

  1. CONFIG_FEATURE_2_4_MODULES is not set
  2. CONFIG_FEATURE_INSMOD_VERSION_CHECKING is not set
  3. CONFIG_FEATURE_INSMOD_KSYMOOPS_SYMBOLS is not set
  4. CONFIG_FEATURE_INSMOD_LOADINKMEM is not set
  5. CONFIG_FEATURE_INSMOD_LOAD_MAP is not set
  6. CONFIG_FEATURE_INSMOD_LOAD_MAP_FULL is not set
  7. CONFIG_FEATURE_CHECK_TAINTED_MODULE is not set
  8. CONFIG_FEATURE_INSMOD_TRY_MMAP is not set
  9. CONFIG_FEATURE_MODUTILS_ALIAS is not set
  10. CONFIG_FEATURE_MODUTILS_SYMBOLS is not set

CONFIG_DEFAULT_MODULES_DIR="" CONFIG_DEFAULT_DEPMOD_FILE=""

  1. Linux System Utilities
  2. CONFIG_ACPID is not set
  3. CONFIG_FEATURE_ACPID_COMPAT is not set
  4. CONFIG_BLKDISCARD is not set
  5. CONFIG_BLKID is not set
  6. CONFIG_FEATURE_BLKID_TYPE is not set
  7. CONFIG_BLOCKDEV is not set
  8. CONFIG_CAL is not set
  9. CONFIG_CHRT is not set

CONFIG_DMESG=y CONFIG_FEATURE_DMESG_PRETTY=y

  1. CONFIG_EJECT is not set
  2. CONFIG_FEATURE_EJECT_SCSI is not set
  3. CONFIG_FALLOCATE is not set
  4. CONFIG_FATATTR is not set

CONFIG_FBSET=y CONFIG_FEATURE_FBSET_FANCY=y CONFIG_FEATURE_FBSET_READMODE=y CONFIG_FDFORMAT=y

  1. CONFIG_FDISK is not set
  2. CONFIG_FDISK_SUPPORT_LARGE_DISKS is not set
  3. CONFIG_FEATURE_FDISK_WRITABLE is not set
  4. CONFIG_FEATURE_AIX_LABEL is not set
  5. CONFIG_FEATURE_SGI_LABEL is not set
  6. CONFIG_FEATURE_SUN_LABEL is not set
  7. CONFIG_FEATURE_OSF_LABEL is not set
  8. CONFIG_FEATURE_GPT_LABEL is not set
  9. CONFIG_FEATURE_FDISK_ADVANCED is not set
  10. CONFIG_FINDFS is not set
  11. CONFIG_FLOCK is not set
  12. CONFIG_FDFLUSH is not set
  13. CONFIG_FREERAMDISK is not set
  14. CONFIG_FSCK_MINIX is not set
  15. CONFIG_FSFREEZE is not set
  16. CONFIG_FSTRIM is not set
  17. CONFIG_GETOPT is not set
  18. CONFIG_FEATURE_GETOPT_LONG is not set
  19. CONFIG_HEXDUMP is not set
  20. CONFIG_HD is not set

CONFIG_XXD=y

  1. CONFIG_HWCLOCK is not set
  2. CONFIG_FEATURE_HWCLOCK_ADJTIME_FHS is not set
  3. CONFIG_IONICE is not set
  4. CONFIG_IPCRM is not set
  5. CONFIG_IPCS is not set
  6. CONFIG_LAST is not set
  7. CONFIG_FEATURE_LAST_FANCY is not set

CONFIG_LOSETUP=y

  1. CONFIG_LSPCI is not set
  2. CONFIG_LSUSB is not set
  3. CONFIG_MDEV is not set
  4. CONFIG_FEATURE_MDEV_CONF is not set
  5. CONFIG_FEATURE_MDEV_RENAME is not set
  6. CONFIG_FEATURE_MDEV_RENAME_REGEXP is not set
  7. CONFIG_FEATURE_MDEV_EXEC is not set
  8. CONFIG_FEATURE_MDEV_LOAD_FIRMWARE is not set
  9. CONFIG_FEATURE_MDEV_DAEMON is not set
  10. CONFIG_MESG is not set
  11. CONFIG_FEATURE_MESG_ENABLE_ONLY_GROUP is not set
  12. CONFIG_MKE2FS is not set
  13. CONFIG_MKFS_EXT2 is not set
  14. CONFIG_MKFS_MINIX is not set
  15. CONFIG_FEATURE_MINIX2 is not set
  16. CONFIG_MKFS_REISER is not set
  17. CONFIG_MKDOSFS is not set
  18. CONFIG_MKFS_VFAT is not set
  19. CONFIG_MKSWAP is not set
  20. CONFIG_FEATURE_MKSWAP_UUID is not set
  21. CONFIG_MORE is not set

CONFIG_MOUNT=y CONFIG_FEATURE_MOUNT_FAKE=y CONFIG_FEATURE_MOUNT_VERBOSE=y

  1. CONFIG_FEATURE_MOUNT_HELPERS is not set

CONFIG_FEATURE_MOUNT_LABEL=y

  1. CONFIG_FEATURE_MOUNT_NFS is not set

CONFIG_FEATURE_MOUNT_CIFS=y CONFIG_FEATURE_MOUNT_FLAGS=y CONFIG_FEATURE_MOUNT_FSTAB=y CONFIG_FEATURE_MOUNT_OTHERTAB=y

  1. CONFIG_MOUNTPOINT is not set
  2. CONFIG_NOLOGIN is not set
  3. CONFIG_NOLOGIN_DEPENDENCIES is not set
  4. CONFIG_NSENTER is not set
  5. CONFIG_PIVOT_ROOT is not set
  6. CONFIG_RDATE is not set
  7. CONFIG_RDEV is not set
  8. CONFIG_READPROFILE is not set
  9. CONFIG_RENICE is not set
  10. CONFIG_REV is not set
  11. CONFIG_RTCWAKE is not set
  12. CONFIG_SCRIPT is not set
  13. CONFIG_SCRIPTREPLAY is not set
  14. CONFIG_SETARCH is not set
  15. CONFIG_LINUX32 is not set
  16. CONFIG_LINUX64 is not set
  17. CONFIG_SETPRIV is not set
  18. CONFIG_FEATURE_SETPRIV_DUMP is not set
  19. CONFIG_FEATURE_SETPRIV_CAPABILITIES is not set
  20. CONFIG_FEATURE_SETPRIV_CAPABILITY_NAMES is not set
  21. CONFIG_SETSID is not set
  22. CONFIG_SWAPON is not set
  23. CONFIG_FEATURE_SWAPON_DISCARD is not set
  24. CONFIG_FEATURE_SWAPON_PRI is not set
  25. CONFIG_SWAPOFF is not set
  26. CONFIG_FEATURE_SWAPONOFF_LABEL is not set
  27. CONFIG_SWITCH_ROOT is not set
  28. CONFIG_TASKSET is not set
  29. CONFIG_FEATURE_TASKSET_FANCY is not set
  30. CONFIG_FEATURE_TASKSET_CPULIST is not set
  31. CONFIG_UEVENT is not set

CONFIG_UMOUNT=y CONFIG_FEATURE_UMOUNT_ALL=y

  1. CONFIG_UNSHARE is not set
  2. CONFIG_WALL is not set
  1. Common options for mount/umount

CONFIG_FEATURE_MOUNT_LOOP=y CONFIG_FEATURE_MOUNT_LOOP_CREATE=y

  1. CONFIG_FEATURE_MTAB_SUPPORT is not set

CONFIG_VOLUMEID=y

  1. Filesystem/Volume identification

CONFIG_FEATURE_VOLUMEID_BCACHE=y CONFIG_FEATURE_VOLUMEID_BTRFS=y CONFIG_FEATURE_VOLUMEID_CRAMFS=y CONFIG_FEATURE_VOLUMEID_EROFS=y CONFIG_FEATURE_VOLUMEID_EXFAT=y CONFIG_FEATURE_VOLUMEID_EXT=y CONFIG_FEATURE_VOLUMEID_F2FS=y CONFIG_FEATURE_VOLUMEID_FAT=y CONFIG_FEATURE_VOLUMEID_HFS=y CONFIG_FEATURE_VOLUMEID_ISO9660=y CONFIG_FEATURE_VOLUMEID_JFS=y

  1. CONFIG_FEATURE_VOLUMEID_LFS is not set

CONFIG_FEATURE_VOLUMEID_LINUXRAID=y CONFIG_FEATURE_VOLUMEID_LINUXSWAP=y CONFIG_FEATURE_VOLUMEID_LUKS=y CONFIG_FEATURE_VOLUMEID_MINIX=y CONFIG_FEATURE_VOLUMEID_NILFS=y CONFIG_FEATURE_VOLUMEID_NTFS=y CONFIG_FEATURE_VOLUMEID_OCFS2=y CONFIG_FEATURE_VOLUMEID_REISERFS=y CONFIG_FEATURE_VOLUMEID_ROMFS=y

  1. CONFIG_FEATURE_VOLUMEID_SQUASHFS is not set

CONFIG_FEATURE_VOLUMEID_SYSV=y CONFIG_FEATURE_VOLUMEID_UBIFS=y CONFIG_FEATURE_VOLUMEID_UDF=y CONFIG_FEATURE_VOLUMEID_XFS=y

  1. Miscellaneous Utilities
  2. CONFIG_ADJTIMEX is not set
  3. CONFIG_ASCII is not set
  4. CONFIG_BBCONFIG is not set
  5. CONFIG_FEATURE_COMPRESS_BBCONFIG is not set
  6. CONFIG_BC is not set
  7. CONFIG_DC is not set
  8. CONFIG_FEATURE_DC_BIG is not set
  9. CONFIG_FEATURE_DC_LIBM is not set
  10. CONFIG_FEATURE_BC_INTERACTIVE is not set
  11. CONFIG_FEATURE_BC_LONG_OPTIONS is not set
  12. CONFIG_BEEP is not set

CONFIG_FEATURE_BEEP_FREQ=0 CONFIG_FEATURE_BEEP_LENGTH_MS=0

  1. CONFIG_CHAT is not set
  2. CONFIG_FEATURE_CHAT_NOFAIL is not set
  3. CONFIG_FEATURE_CHAT_TTY_HIFI is not set
  4. CONFIG_FEATURE_CHAT_IMPLICIT_CR is not set
  5. CONFIG_FEATURE_CHAT_SWALLOW_OPTS is not set
  6. CONFIG_FEATURE_CHAT_SEND_ESCAPES is not set
  7. CONFIG_FEATURE_CHAT_VAR_ABORT_LEN is not set
  8. CONFIG_FEATURE_CHAT_CLR_ABORT is not set
  9. CONFIG_CONSPY is not set
  10. CONFIG_CROND is not set
  11. CONFIG_FEATURE_CROND_D is not set
  12. CONFIG_FEATURE_CROND_CALL_SENDMAIL is not set
  13. CONFIG_FEATURE_CROND_SPECIAL_TIMES is not set

CONFIG_FEATURE_CROND_DIR=""

  1. CONFIG_CRONTAB is not set
  2. CONFIG_DEVFSD is not set
  3. CONFIG_DEVFSD_MODLOAD is not set
  4. CONFIG_DEVFSD_FG_NP is not set
  5. CONFIG_DEVFSD_VERBOSE is not set
  6. CONFIG_FEATURE_DEVFS is not set

CONFIG_DEVMEM=y

  1. CONFIG_FBSPLASH is not set
  2. CONFIG_FLASH_ERASEALL is not set
  3. CONFIG_FLASH_LOCK is not set
  4. CONFIG_FLASH_UNLOCK is not set
  5. CONFIG_FLASHCP is not set
  6. CONFIG_HDPARM is not set
  7. CONFIG_FEATURE_HDPARM_GET_IDENTITY is not set
  8. CONFIG_FEATURE_HDPARM_HDIO_SCAN_HWIF is not set
  9. CONFIG_FEATURE_HDPARM_HDIO_UNREGISTER_HWIF is not set
  10. CONFIG_FEATURE_HDPARM_HDIO_DRIVE_RESET is not set
  11. CONFIG_FEATURE_HDPARM_HDIO_TRISTATE_HWIF is not set
  12. CONFIG_FEATURE_HDPARM_HDIO_GETSET_DMA is not set
  13. CONFIG_HEXEDIT is not set

CONFIG_I2CGET=y CONFIG_I2CSET=y CONFIG_I2CDUMP=y CONFIG_I2CDETECT=y CONFIG_I2CTRANSFER=y

  1. CONFIG_INOTIFYD is not set
  2. CONFIG_LESS is not set

CONFIG_FEATURE_LESS_MAXLINES=0

  1. CONFIG_FEATURE_LESS_BRACKETS is not set
  2. CONFIG_FEATURE_LESS_FLAGS is not set
  3. CONFIG_FEATURE_LESS_TRUNCATE is not set
  4. CONFIG_FEATURE_LESS_MARKS is not set
  5. CONFIG_FEATURE_LESS_REGEXP is not set
  6. CONFIG_FEATURE_LESS_WINCH is not set
  7. CONFIG_FEATURE_LESS_ASK_TERMINAL is not set
  8. CONFIG_FEATURE_LESS_DASHCMD is not set
  9. CONFIG_FEATURE_LESS_LINENUMS is not set
  10. CONFIG_FEATURE_LESS_RAW is not set
  11. CONFIG_FEATURE_LESS_ENV is not set
  12. CONFIG_LSSCSI is not set
  13. CONFIG_MAKEDEVS is not set
  14. CONFIG_FEATURE_MAKEDEVS_LEAF is not set
  15. CONFIG_FEATURE_MAKEDEVS_TABLE is not set
  16. CONFIG_MAN is not set
  17. CONFIG_MICROCOM is not set
  18. CONFIG_MIM is not set
  19. CONFIG_MT is not set
  20. CONFIG_NANDWRITE is not set
  21. CONFIG_NANDDUMP is not set
  22. CONFIG_PARTPROBE is not set
  23. CONFIG_RAIDAUTORUN is not set
  24. CONFIG_READAHEAD is not set
  25. CONFIG_RFKILL is not set
  26. CONFIG_RUNLEVEL is not set

CONFIG_RX=y

  1. CONFIG_SETFATTR is not set
  2. CONFIG_SETSERIAL is not set
  3. CONFIG_STRINGS is not set
  4. CONFIG_TIME is not set
  5. CONFIG_TS is not set
  6. CONFIG_TTYSIZE is not set
  7. CONFIG_UBIATTACH is not set
  8. CONFIG_UBIDETACH is not set
  9. CONFIG_UBIMKVOL is not set
  10. CONFIG_UBIRMVOL is not set
  11. CONFIG_UBIRSVOL is not set
  12. CONFIG_UBIUPDATEVOL is not set
  13. CONFIG_UBIRENAME is not set
  14. CONFIG_VOLNAME is not set

CONFIG_WATCHDOG=y

  1. CONFIG_FEATURE_WATCHDOG_OPEN_TWICE is not set
  1. Networking Utilities
  2. CONFIG_FEATURE_IPV6 is not set
  3. CONFIG_FEATURE_UNIX_LOCAL is not set
  4. CONFIG_FEATURE_PREFER_IPV4_ADDRESS is not set
  5. CONFIG_VERBOSE_RESOLUTION_ERRORS is not set
  6. CONFIG_FEATURE_TLS_SHA1 is not set
  7. CONFIG_ARP is not set
  8. CONFIG_ARPING is not set
  9. CONFIG_BRCTL is not set
  10. CONFIG_FEATURE_BRCTL_FANCY is not set
  11. CONFIG_FEATURE_BRCTL_SHOW is not set
  12. CONFIG_DNSD is not set
  13. CONFIG_ETHER_WAKE is not set
  14. CONFIG_FTPD is not set
  15. CONFIG_FEATURE_FTPD_WRITE is not set
  16. CONFIG_FEATURE_FTPD_ACCEPT_BROKEN_LIST is not set
  17. CONFIG_FEATURE_FTPD_AUTHENTICATION is not set
  18. CONFIG_FTPGET is not set
  19. CONFIG_FTPPUT is not set
  20. CONFIG_FEATURE_FTPGETPUT_LONG_OPTIONS is not set
  21. CONFIG_HOSTNAME is not set
  22. CONFIG_DNSDOMAINNAME is not set
  23. CONFIG_HTTPD is not set
  24. CONFIG_FEATURE_HTTPD_RANGES is not set
  25. CONFIG_FEATURE_HTTPD_SETUID is not set
  26. CONFIG_FEATURE_HTTPD_BASIC_AUTH is not set
  27. CONFIG_FEATURE_HTTPD_AUTH_MD5 is not set
  28. CONFIG_FEATURE_HTTPD_CGI is not set
  29. CONFIG_FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR is not set
  30. CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV is not set
  31. CONFIG_FEATURE_HTTPD_ENCODE_URL_STR is not set
  32. CONFIG_FEATURE_HTTPD_ERROR_PAGES is not set
  33. CONFIG_FEATURE_HTTPD_PROXY is not set
  34. CONFIG_FEATURE_HTTPD_GZIP is not set
  35. CONFIG_FEATURE_HTTPD_ETAG is not set
  36. CONFIG_FEATURE_HTTPD_LAST_MODIFIED is not set
  37. CONFIG_FEATURE_HTTPD_DATE is not set
  38. CONFIG_FEATURE_HTTPD_ACL_IP is not set

CONFIG_IFCONFIG=y CONFIG_FEATURE_IFCONFIG_STATUS=y CONFIG_FEATURE_IFCONFIG_SLIP=y CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ=y CONFIG_FEATURE_IFCONFIG_HW=y CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS=y CONFIG_IFENSLAVE=y CONFIG_IFPLUGD=y CONFIG_IFUP=y CONFIG_IFDOWN=y CONFIG_IFUPDOWN_IFSTATE_PATH="/var/run/ifstate" CONFIG_FEATURE_IFUPDOWN_IP=y CONFIG_FEATURE_IFUPDOWN_IPV4=y

  1. CONFIG_FEATURE_IFUPDOWN_IPV6 is not set

CONFIG_FEATURE_IFUPDOWN_MAPPING=y

  1. CONFIG_FEATURE_IFUPDOWN_EXTERNAL_DHCP is not set
  2. CONFIG_INETD is not set
  3. CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_ECHO is not set
  4. CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DISCARD is not set
  5. CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_TIME is not set
  6. CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_DAYTIME is not set
  7. CONFIG_FEATURE_INETD_SUPPORT_BUILTIN_CHARGEN is not set
  8. CONFIG_FEATURE_INETD_RPC is not set
  9. CONFIG_IP is not set
  10. CONFIG_IPADDR is not set
  11. CONFIG_IPLINK is not set
  12. CONFIG_IPROUTE is not set
  13. CONFIG_IPTUNNEL is not set
  14. CONFIG_IPRULE is not set
  15. CONFIG_IPNEIGH is not set
  16. CONFIG_FEATURE_IP_ADDRESS is not set
  17. CONFIG_FEATURE_IP_LINK is not set
  18. CONFIG_FEATURE_IP_ROUTE is not set

CONFIG_FEATURE_IP_ROUTE_DIR=""

  1. CONFIG_FEATURE_IP_TUNNEL is not set
  2. CONFIG_FEATURE_IP_RULE is not set
  3. CONFIG_FEATURE_IP_NEIGH is not set
  4. CONFIG_FEATURE_IP_RARE_PROTOCOLS is not set
  5. CONFIG_IPCALC is not set
  6. CONFIG_FEATURE_IPCALC_LONG_OPTIONS is not set
  7. CONFIG_FEATURE_IPCALC_FANCY is not set
  8. CONFIG_FAKEIDENTD is not set
  9. CONFIG_NAMEIF is not set
  10. CONFIG_FEATURE_NAMEIF_EXTENDED is not set
  11. CONFIG_NBDCLIENT is not set

CONFIG_NC=y

  1. CONFIG_NETCAT is not set

CONFIG_NC_SERVER=y CONFIG_NC_EXTRA=y CONFIG_NC_110_COMPAT=y

  1. CONFIG_NETSTAT is not set
  2. CONFIG_FEATURE_NETSTAT_WIDE is not set
  3. CONFIG_FEATURE_NETSTAT_PRG is not set
  4. CONFIG_NSLOOKUP is not set
  5. CONFIG_FEATURE_NSLOOKUP_BIG is not set
  6. CONFIG_FEATURE_NSLOOKUP_LONG_OPTIONS is not set
  7. CONFIG_NTPD is not set
  8. CONFIG_FEATURE_NTPD_SERVER is not set
  9. CONFIG_FEATURE_NTPD_CONF is not set
  10. CONFIG_FEATURE_NTP_AUTH is not set

CONFIG_PING=y

  1. CONFIG_PING6 is not set

CONFIG_FEATURE_FANCY_PING=y

  1. CONFIG_PSCAN is not set

CONFIG_ROUTE=y

  1. CONFIG_SLATTACH is not set
  2. CONFIG_SSL_CLIENT is not set
  3. CONFIG_TC is not set
  4. CONFIG_FEATURE_TC_INGRESS is not set
  5. CONFIG_TCPSVD is not set
  6. CONFIG_UDPSVD is not set
  7. CONFIG_TELNET is not set
  8. CONFIG_FEATURE_TELNET_TTYPE is not set
  9. CONFIG_FEATURE_TELNET_AUTOLOGIN is not set
  10. CONFIG_FEATURE_TELNET_WIDTH is not set
  11. CONFIG_TELNETD is not set
  12. CONFIG_FEATURE_TELNETD_STANDALONE is not set
  13. CONFIG_FEATURE_TELNETD_INETD_WAIT is not set
  14. CONFIG_TFTP is not set
  15. CONFIG_FEATURE_TFTP_PROGRESS_BAR is not set
  16. CONFIG_FEATURE_TFTP_HPA_COMPAT is not set
  17. CONFIG_TFTPD is not set
  18. CONFIG_FEATURE_TFTP_GET is not set
  19. CONFIG_FEATURE_TFTP_PUT is not set
  20. CONFIG_FEATURE_TFTP_BLOCKSIZE is not set
  21. CONFIG_TFTP_DEBUG is not set
  22. CONFIG_TLS is not set
  23. CONFIG_TRACEROUTE is not set
  24. CONFIG_TRACEROUTE6 is not set
  25. CONFIG_FEATURE_TRACEROUTE_VERBOSE is not set
  26. CONFIG_FEATURE_TRACEROUTE_USE_ICMP is not set
  27. CONFIG_TUNCTL is not set
  28. CONFIG_FEATURE_TUNCTL_UG is not set
  29. CONFIG_VCONFIG is not set
  30. CONFIG_WGET is not set
  31. CONFIG_FEATURE_WGET_LONG_OPTIONS is not set
  32. CONFIG_FEATURE_WGET_STATUSBAR is not set
  33. CONFIG_FEATURE_WGET_FTP is not set
  34. CONFIG_FEATURE_WGET_AUTHENTICATION is not set
  35. CONFIG_FEATURE_WGET_TIMEOUT is not set
  36. CONFIG_FEATURE_WGET_HTTPS is not set
  37. CONFIG_FEATURE_WGET_OPENSSL is not set
  38. CONFIG_WHOIS is not set
  39. CONFIG_ZCIP is not set
  40. CONFIG_UDHCPD is not set
  41. CONFIG_FEATURE_UDHCPD_BASE_IP_ON_MAC is not set
  42. CONFIG_FEATURE_UDHCPD_WRITE_LEASES_EARLY is not set

CONFIG_DHCPD_LEASES_FILE=""

  1. CONFIG_DUMPLEASES is not set
  2. CONFIG_DHCPRELAY is not set
  3. CONFIG_UDHCPC is not set
  4. CONFIG_FEATURE_UDHCPC_ARPING is not set
  5. CONFIG_FEATURE_UDHCPC_SANITIZEOPT is not set

CONFIG_UDHCPC_DEFAULT_SCRIPT=""

  1. CONFIG_UDHCPC6 is not set
  2. CONFIG_FEATURE_UDHCPC6_RFC3646 is not set
  3. CONFIG_FEATURE_UDHCPC6_RFC4704 is not set
  4. CONFIG_FEATURE_UDHCPC6_RFC4833 is not set
  5. CONFIG_FEATURE_UDHCPC6_RFC5970 is not set

CONFIG_UDHCPC_DEFAULT_INTERFACE=""

  1. CONFIG_FEATURE_UDHCP_PORT is not set

CONFIG_UDHCP_DEBUG=0 CONFIG_UDHCPC_SLACK_FOR_BUGGY_SERVERS=0

  1. CONFIG_FEATURE_UDHCP_RFC3397 is not set
  2. CONFIG_FEATURE_UDHCP_8021Q is not set

CONFIG_IFUPDOWN_UDHCPC_CMD_OPTIONS="-R -n"

  1. Print Utilities
  2. CONFIG_LPD is not set
  3. CONFIG_LPR is not set
  4. CONFIG_LPQ is not set
  1. Mail Utilities
  2. CONFIG_MAKEMIME is not set
  3. CONFIG_POPMAILDIR is not set
  4. CONFIG_FEATURE_POPMAILDIR_DELIVERY is not set
  5. CONFIG_REFORMIME is not set
  6. CONFIG_FEATURE_REFORMIME_COMPAT is not set
  7. CONFIG_SENDMAIL is not set

CONFIG_FEATURE_MIME_CHARSET=""

  1. Process Utilities

CONFIG_FREE=y CONFIG_FUSER=y

  1. CONFIG_IOSTAT is not set

CONFIG_KILL=y CONFIG_KILLALL=y

  1. CONFIG_KILLALL5 is not set

CONFIG_LSOF=y

  1. CONFIG_MPSTAT is not set
  2. CONFIG_NMETER is not set
  3. CONFIG_PGREP is not set
  4. CONFIG_PKILL is not set

CONFIG_PIDOF=y CONFIG_FEATURE_PIDOF_SINGLE=y CONFIG_FEATURE_PIDOF_OMIT=y

  1. CONFIG_PMAP is not set
  2. CONFIG_POWERTOP is not set
  3. CONFIG_FEATURE_POWERTOP_INTERACTIVE is not set

CONFIG_PS=y CONFIG_FEATURE_PS_WIDE=y CONFIG_FEATURE_PS_LONG=y

  1. CONFIG_FEATURE_PS_TIME is not set
  2. CONFIG_FEATURE_PS_UNUSUAL_SYSTEMS is not set
  3. CONFIG_FEATURE_PS_ADDITIONAL_COLUMNS is not set
  4. CONFIG_PSTREE is not set
  5. CONFIG_PWDX is not set
  6. CONFIG_SMEMCAP is not set
  7. CONFIG_BB_SYSCTL is not set
  8. CONFIG_TOP is not set
  9. CONFIG_FEATURE_TOP_INTERACTIVE is not set
  10. CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE is not set
  11. CONFIG_FEATURE_TOP_CPU_GLOBAL_PERCENTS is not set
  12. CONFIG_FEATURE_TOP_SMP_CPU is not set
  13. CONFIG_FEATURE_TOP_DECIMALS is not set
  14. CONFIG_FEATURE_TOP_SMP_PROCESS is not set
  15. CONFIG_FEATURE_TOPMEM is not set
  16. CONFIG_UPTIME is not set
  17. CONFIG_FEATURE_UPTIME_UTMP_SUPPORT is not set
  18. CONFIG_WATCH is not set

CONFIG_FEATURE_SHOW_THREADS=y

  1. Runit Utilities
  2. CONFIG_CHPST is not set
  3. CONFIG_SETUIDGID is not set
  4. CONFIG_ENVUIDGID is not set
  5. CONFIG_ENVDIR is not set
  6. CONFIG_SOFTLIMIT is not set
  7. CONFIG_RUNSV is not set
  8. CONFIG_RUNSVDIR is not set
  9. CONFIG_FEATURE_RUNSVDIR_LOG is not set
  10. CONFIG_SV is not set

CONFIG_SV_DEFAULT_SERVICE_DIR=""

  1. CONFIG_SVC is not set
  2. CONFIG_SVOK is not set
  3. CONFIG_SVLOGD is not set
  4. CONFIG_CHCON is not set
  5. CONFIG_GETENFORCE is not set
  6. CONFIG_GETSEBOOL is not set
  7. CONFIG_LOAD_POLICY is not set
  8. CONFIG_MATCHPATHCON is not set
  9. CONFIG_RUNCON is not set
  10. CONFIG_SELINUXENABLED is not set
  11. CONFIG_SESTATUS is not set
  12. CONFIG_SETENFORCE is not set
  13. CONFIG_SETFILES is not set
  14. CONFIG_FEATURE_SETFILES_CHECK_OPTION is not set
  15. CONFIG_RESTORECON is not set
  16. CONFIG_SETSEBOOL is not set
  1. Shells

CONFIG_SH_IS_ASH=y

  1. CONFIG_SH_IS_HUSH is not set
  2. CONFIG_SH_IS_NONE is not set
  3. CONFIG_BASH_IS_ASH is not set
  4. CONFIG_BASH_IS_HUSH is not set

CONFIG_BASH_IS_NONE=y CONFIG_SHELL_ASH=y CONFIG_ASH=y CONFIG_ASH_OPTIMIZE_FOR_SIZE=y CONFIG_ASH_INTERNAL_GLOB=y CONFIG_ASH_BASH_COMPAT=y

  1. CONFIG_ASH_BASH_SOURCE_CURDIR is not set

CONFIG_ASH_BASH_NOT_FOUND_HOOK=y CONFIG_ASH_JOB_CONTROL=y CONFIG_ASH_ALIAS=y CONFIG_ASH_RANDOM_SUPPORT=y CONFIG_ASH_EXPAND_PRMT=y CONFIG_ASH_IDLE_TIMEOUT=y CONFIG_ASH_MAIL=y CONFIG_ASH_ECHO=y CONFIG_ASH_PRINTF=y CONFIG_ASH_TEST=y CONFIG_ASH_HELP=y CONFIG_ASH_GETOPTS=y CONFIG_ASH_CMDCMD=y CONFIG_CTTYHACK=y

  1. CONFIG_HUSH is not set

CONFIG_SHELL_HUSH=y CONFIG_HUSH_BASH_COMPAT=y CONFIG_HUSH_BRACE_EXPANSION=y

  1. CONFIG_HUSH_BASH_SOURCE_CURDIR is not set

CONFIG_HUSH_LINENO_VAR=y CONFIG_HUSH_INTERACTIVE=y CONFIG_HUSH_SAVEHISTORY=y CONFIG_HUSH_JOB=y CONFIG_HUSH_TICK=y CONFIG_HUSH_IF=y CONFIG_HUSH_LOOPS=y CONFIG_HUSH_CASE=y CONFIG_HUSH_FUNCTIONS=y CONFIG_HUSH_LOCAL=y CONFIG_HUSH_RANDOM_SUPPORT=y CONFIG_HUSH_MODE_X=y CONFIG_HUSH_ECHO=y CONFIG_HUSH_PRINTF=y CONFIG_HUSH_TEST=y CONFIG_HUSH_HELP=y CONFIG_HUSH_EXPORT=y CONFIG_HUSH_EXPORT_N=y CONFIG_HUSH_READONLY=y CONFIG_HUSH_KILL=y CONFIG_HUSH_WAIT=y CONFIG_HUSH_COMMAND=y CONFIG_HUSH_TRAP=y CONFIG_HUSH_TYPE=y CONFIG_HUSH_TIMES=y CONFIG_HUSH_READ=y CONFIG_HUSH_SET=y CONFIG_HUSH_UNSET=y CONFIG_HUSH_ULIMIT=y CONFIG_HUSH_UMASK=y CONFIG_HUSH_GETOPTS=y

  1. CONFIG_HUSH_MEMLEAK is not set
  1. Options common to all shells

CONFIG_FEATURE_SH_MATH=y CONFIG_FEATURE_SH_MATH_64=y CONFIG_FEATURE_SH_MATH_BASE=y CONFIG_FEATURE_SH_EXTRA_QUIET=y

  1. CONFIG_FEATURE_SH_STANDALONE is not set
  2. CONFIG_FEATURE_SH_NOFORK is not set

CONFIG_FEATURE_SH_READ_FRAC=y CONFIG_FEATURE_SH_HISTFILESIZE=y CONFIG_FEATURE_SH_EMBEDDED_SCRIPTS=y

  1. System Logging Utilities
  2. CONFIG_KLOGD is not set
  3. CONFIG_FEATURE_KLOGD_KLOGCTL is not set
  4. CONFIG_LOGGER is not set
  5. CONFIG_LOGREAD is not set
  6. CONFIG_FEATURE_LOGREAD_REDUCED_LOCKING is not set
  7. CONFIG_SYSLOGD is not set
  8. CONFIG_FEATURE_ROTATE_LOGFILE is not set
  9. CONFIG_FEATURE_REMOTE_LOG is not set
  10. CONFIG_FEATURE_SYSLOGD_DUP is not set
  11. CONFIG_FEATURE_SYSLOGD_CFG is not set
  12. CONFIG_FEATURE_SYSLOGD_PRECISE_TIMESTAMPS is not set

CONFIG_FEATURE_SYSLOGD_READ_BUFFER_SIZE=0

  1. CONFIG_FEATURE_IPC_SYSLOG is not set

CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=0

  1. CONFIG_FEATURE_KMSG_SYSLOG is not set


make menuconfig

Note: This is already set in the .config above but run menuconfig anyways and exit save so you don’t get all these y/n questions depending on the busybox version you are using. It will fix these for you doing that.

Under Settings enable with an asterisk (spacebar): [*] Build static binary (no shared libs) (NEW)

Fix Sync Error

sync.c:(.text.sync_main+0x5c): undefined reference to syncfs

man syncfs

VERSIONS

  	syncfs()  first  appeared  in Linux 2.6.39; library support was added to glibc in version
  	2.14.

config FEATURE_SYNC_FANCY [=n] (Don’t disable actual sync just the fancy option under it) Under Coreutils => Sync => Remove the asterisk (Spacebar) => [ ] Enable -d and -f flags (requires syncfs(2) in libc)

Exit Exit Save Yes


Fix DADFAILED Error


Note: Fixed in newer versions but if not.

networking/libiproute/ipaddress.c:345: error: 'IFA_F_DADFAILED' undeclared (first use in this function)

vi ~/code/busybox/networking/libiproute/ipaddress.c

Find DADFAILED around line 345

if (ifa_flags & IFA_F_DADFAILED) {

 ifa_flags &= ~IFA_F_DADFAILED;
 printf("dadfailed ");

}

Change to:

  1. ifdef IFA_F_DADFAILED

if (ifa_flags & IFA_F_DADFAILED) {

 ifa_flags &= ~IFA_F_DADFAILED;
 printf("dadfailed ");

}

  1. endif
wq

make V=1 ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- -j$(nproc) install

chmod a+x busybox DO_INSTALL_LIBS="" \

   /bin/sh /home/nonasuomy/code/busybox/applets/install.sh "./_install" --symlinks
 ./_install//bin/ash -> busybox
 ./_install//bin/base64 -> busybox
 ./_install//bin/cat -> busybox
 ./_install//bin/chattr -> busybox
 ./_install//bin/chgrp -> busybox
 ./_install//bin/chmod -> busybox
 ./_install//bin/chown -> busybox
 ./_install//bin/cp -> busybox
 ./_install//bin/cttyhack -> busybox
 ./_install//bin/date -> busybox
 ./_install//bin/dd -> busybox
 ./_install//bin/dmesg -> busybox
 ./_install//bin/echo -> busybox
 ./_install//bin/false -> busybox
 ./_install//bin/grep -> busybox
 ./_install//bin/kill -> busybox
 ./_install//bin/ln -> busybox
 ./_install//bin/login -> busybox
 ./_install//bin/ls -> busybox
 ./_install//bin/lsattr -> busybox
 ./_install//bin/mkdir -> busybox
 ./_install//bin/mknod -> busybox
 ./_install//bin/mount -> busybox
 ./_install//bin/mv -> busybox
 ./_install//bin/pidof -> busybox
 ./_install//bin/ping -> busybox
 ./_install//bin/ps -> busybox
 ./_install//bin/pwd -> busybox
 ./_install//bin/rm -> busybox
 ./_install//bin/sed -> busybox
 ./_install//bin/sh -> busybox
 ./_install//bin/sleep -> busybox
 ./_install//bin/stat -> busybox
 ./_install//bin/sync -> busybox
 ./_install//bin/touch -> busybox
 ./_install//bin/true -> busybox
 ./_install//bin/umount -> busybox
 ./_install//bin/uname -> busybox
 ./_install//bin/vi -> busybox
 ./_install//linuxrc -> bin/busybox
 ./_install//sbin/devmem -> ../bin/busybox
 ./_install//sbin/fsck -> ../bin/busybox
 ./_install//sbin/getty -> ../bin/busybox
 ./_install//sbin/halt -> ../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/losetup -> ../bin/busybox
 ./_install//sbin/lsmod -> ../bin/busybox
 ./_install//sbin/poweroff -> ../bin/busybox
 ./_install//sbin/reboot -> ../bin/busybox
 ./_install//sbin/rmmod -> ../bin/busybox
 ./_install//sbin/route -> ../bin/busybox
 ./_install//sbin/run-init -> ../bin/busybox
 ./_install//sbin/watchdog -> ../bin/busybox
 ./_install//usr/bin/[ -> ../../bin/busybox
 ./_install//usr/bin/[[ -> ../../bin/busybox
 ./_install//usr/bin/awk -> ../../bin/busybox
 ./_install//usr/bin/cut -> ../../bin/busybox
 ./_install//usr/bin/env -> ../../bin/busybox
 ./_install//usr/bin/fold -> ../../bin/busybox
 ./_install//usr/bin/free -> ../../bin/busybox
 ./_install//usr/bin/fuser -> ../../bin/busybox
 ./_install//usr/bin/killall -> ../../bin/busybox
 ./_install//usr/bin/lsof -> ../../bin/busybox
 ./_install//usr/bin/mkfifo -> ../../bin/busybox
 ./_install//usr/bin/nc -> ../../bin/busybox
 ./_install//usr/bin/nohup -> ../../bin/busybox
 ./_install//usr/bin/nproc -> ../../bin/busybox
 ./_install//usr/bin/printf -> ../../bin/busybox
 ./_install//usr/bin/reset -> ../../bin/busybox
 ./_install//usr/bin/rx -> ../../bin/busybox
 ./_install//usr/bin/sha256sum -> ../../bin/busybox
 ./_install//usr/bin/sort -> ../../bin/busybox
 ./_install//usr/bin/split -> ../../bin/busybox
 ./_install//usr/bin/test -> ../../bin/busybox
 ./_install//usr/bin/timeout -> ../../bin/busybox
 ./_install//usr/bin/tr -> ../../bin/busybox
 ./_install//usr/bin/unlink -> ../../bin/busybox
 ./_install//usr/bin/xxd -> ../../bin/busybox
 ./_install//usr/bin/yes -> ../../bin/busybox
 ./_install//usr/sbin/chroot -> ../../bin/busybox
 ./_install//usr/sbin/fbset -> ../../bin/busybox
 ./_install//usr/sbin/fdformat -> ../../bin/busybox
 ./_install//usr/sbin/i2cdetect -> ../../bin/busybox
 ./_install//usr/sbin/i2cdump -> ../../bin/busybox
 ./_install//usr/sbin/i2cget -> ../../bin/busybox
 ./_install//usr/sbin/i2cset -> ../../bin/busybox
 ./_install//usr/sbin/i2ctransfer -> ../../bin/busybox
 ./_install//usr/sbin/ifplugd -> ../../bin/busybox



You will probably need to make your busybox binary setuid root to ensure all configured applets will work properly.


If you see this last message then hopefully everything went fine.

If busybox needs to be smaller to fit in the same DD space the prior kernel used (2.2MB) use the UPX tool.

upx --ultra-brute _install/bin/busybox

                  	Ultimate Packer for eXecutables
                     	Copyright (C) 1996 - 2020

UPX 3.96 Markus Oberhumer, Laszlo Molnar & John Reiser Jan 23rd 2020

   	File size     	Ratio  	Format  	Name
  --------------------   ------   -----------   -----------
  1396208 ->	582216   41.70%	linux/arm	busybox                  	 

Packed 1 file.

cd ~/code/busybox/_install mkdir -p etc/init.d/ vi etc/init.d/rcS

  1. !/bin/sh

mkdir -p /sys /proc /dev mount -t sysfs sysfs /sys mount -t proc proc /proc mount -t devtmpfs devtmpfs /dev

/bin/sh


chmod +x ~/code/busybox/_install/etc/init.d/rcS

Boot the Stock SDCard Image then grab platform-tools and connect to ADB Shell

https://developer.android.com/studio/releases/platform-tools#downloads

With the device connected via USB run:

adb shell


At the prompt check out the permissions of /dev/ttymxc4

  1. ls -l /dev/ttymxc4

crw------- root root 207, 20 2010-01-01 02:00 ttymxc4

Copy the 207 20 to the ttymxc4 mknod value below.

Note: Do not put / in front of your dev folders on the following mknod commands or you will create them in your systems dev folder instead of the busybox/_install/dev/ folder.

cd ~/code/busybox/_install mkdir dev sudo mknod dev/console c 5 1 sudo mknod dev/null c 1 3 sudo mknod dev/ttymxc4 c 207 20

Kernel Compile

cd ~/code

wget https://prodgpl.blob.core.windows.net/download/Audio/common/2UrziX9Zanih0kfZRY4U3Q/linux-2.6.35.2-20140522-2.tgz

tar -xvf linux-2.6.35.2-20140522-2.tgz

cd ~/code/linux-2.6.35.2

vi ~/code/linux-2.6.35.2/.config