busybox →
1:1.22.0-17 →
armhf → 2016-01-27 11:16:37
sbuild (Debian sbuild) 0.65.2 (24 Mar 2015) on bm-wb-04
╔══════════════════════════════════════════════════════════════════════════════╗
║ busybox 1:1.22.0-17 (armhf) 27 Jan 2016 10:59 ║
╚══════════════════════════════════════════════════════════════════════════════╝
Package: busybox
Version: 1:1.22.0-17
Source Version: 1:1.22.0-17
Distribution: stretch-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf
I: NOTICE: Log filtering will replace 'build/busybox-zK1PF4/busybox-1.22.0' with '«PKGBUILDDIR»'
I: NOTICE: Log filtering will replace 'build/busybox-zK1PF4' with '«BUILDDIR»'
I: NOTICE: Log filtering will replace 'var/lib/schroot/mount/stretch-staging-armhf-sbuild-97e7bd66-3cd8-43f1-9977-c37c8b2c6a79' with '«CHROOT»'
┌──────────────────────────────────────────────────────────────────────────────┐
│ Update chroot │
└──────────────────────────────────────────────────────────────────────────────┘
Get:1 http://172.17.0.1/private stretch-staging InRelease [11.3 kB]
Get:2 http://172.17.0.1/private stretch-staging/main Sources [8650 kB]
Get:3 http://172.17.0.1/private stretch-staging/main armhf Packages [10.7 MB]
Fetched 19.4 MB in 21s (896 kB/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
┌──────────────────────────────────────────────────────────────────────────────┐
│ Fetch source files │
└──────────────────────────────────────────────────────────────────────────────┘
Check APT
─────────
Checking available source versions...
Download source files with APT
──────────────────────────────
Reading package lists...
Building dependency tree...
Reading state information...
NOTICE: 'busybox' packaging is maintained in the 'Git' version control system at:
git://anonscm.debian.org/d-i/busybox.git
Please use:
git clone git://anonscm.debian.org/d-i/busybox.git
to retrieve the latest (possibly unreleased) updates to the package.
Need to get 2297 kB of source archives.
Get:1 http://172.17.0.1/private stretch-staging/main busybox 1:1.22.0-17 (dsc) [2254 B]
Get:2 http://172.17.0.1/private stretch-staging/main busybox 1:1.22.0-17 (tar) [2218 kB]
Get:3 http://172.17.0.1/private stretch-staging/main busybox 1:1.22.0-17 (diff) [76.2 kB]
Fetched 2297 kB in 0s (5871 kB/s)
Download complete and in download only mode
Check architectures
───────────────────
Check dependencies
──────────────────
Merged Build-Depends: build-essential, fakeroot
Filtered Build-Depends: build-essential, fakeroot
dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/«BUILDDIR»/resolver-62JM4E/apt_archive/sbuild-build-depends-core-dummy.deb'.
OK
Get:1 file:/«BUILDDIR»/resolver-62JM4E/apt_archive ./ InRelease
Ign:1 file:/«BUILDDIR»/resolver-62JM4E/apt_archive ./ InRelease
Get:2 file:/«BUILDDIR»/resolver-62JM4E/apt_archive ./ Release [2119 B]
Get:2 file:/«BUILDDIR»/resolver-62JM4E/apt_archive ./ Release [2119 B]
Get:3 file:/«BUILDDIR»/resolver-62JM4E/apt_archive ./ Release.gpg [299 B]
Get:3 file:/«BUILDDIR»/resolver-62JM4E/apt_archive ./ Release.gpg [299 B]
Get:4 file:/«BUILDDIR»/resolver-62JM4E/apt_archive ./ Sources [208 B]
Get:5 file:/«BUILDDIR»/resolver-62JM4E/apt_archive ./ Packages [528 B]
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...
┌──────────────────────────────────────────────────────────────────────────────┐
│ Install core build dependencies (apt-based resolver) │
└──────────────────────────────────────────────────────────────────────────────┘
Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following NEW packages will be installed:
sbuild-build-depends-core-dummy
0 upgraded, 1 newly installed, 0 to remove and 5 not upgraded.
Need to get 0 B/762 B of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 file:/«BUILDDIR»/resolver-62JM4E/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [762 B]
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously unselected package sbuild-build-depends-core-dummy.
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 13613 files and directories currently installed.)
Preparing to unpack .../sbuild-build-depends-core-dummy.deb ...
Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ...
Setting up sbuild-build-depends-core-dummy (0.invalid.0) ...
W: No sandbox user '_apt' on the system, can not drop privileges
Merged Build-Depends: libc6-dev | libc-dev, gcc (>= 4:4.9.1), g++ (>= 4:4.9.1), make, dpkg-dev (>= 1.17.11), debhelper (>= 9), zip, libc-dev-bin (>> 2.19-12~) | libc-dev-bin (<< 2.19)
Filtered Build-Depends: libc6-dev, gcc (>= 4:4.9.1), g++ (>= 4:4.9.1), make, dpkg-dev (>= 1.17.11), debhelper (>= 9), zip, libc-dev-bin (>> 2.19-12~) | libc-dev-bin (<< 2.19)
dpkg-deb: building package 'sbuild-build-depends-busybox-dummy' in '/«BUILDDIR»/resolver-l_53wb/apt_archive/sbuild-build-depends-busybox-dummy.deb'.
OK
Get:1 file:/«BUILDDIR»/resolver-l_53wb/apt_archive ./ InRelease
Ign:1 file:/«BUILDDIR»/resolver-l_53wb/apt_archive ./ InRelease
Get:2 file:/«BUILDDIR»/resolver-l_53wb/apt_archive ./ Release [2119 B]
Get:2 file:/«BUILDDIR»/resolver-l_53wb/apt_archive ./ Release [2119 B]
Get:3 file:/«BUILDDIR»/resolver-l_53wb/apt_archive ./ Release.gpg [299 B]
Get:3 file:/«BUILDDIR»/resolver-l_53wb/apt_archive ./ Release.gpg [299 B]
Get:4 file:/«BUILDDIR»/resolver-l_53wb/apt_archive ./ Sources [344 B]
Get:5 file:/«BUILDDIR»/resolver-l_53wb/apt_archive ./ Packages [597 B]
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...
┌──────────────────────────────────────────────────────────────────────────────┐
│ Install busybox build dependencies (apt-based resolver) │
└──────────────────────────────────────────────────────────────────────────────┘
Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
autotools-dev bsdmainutils debhelper dh-strip-nondeterminism file gettext
gettext-base groff-base intltool-debian libarchive-zip-perl libcroco3
libffi6 libfile-stripnondeterminism-perl libglib2.0-0 libicu55 libmagic1
libpipeline1 libunistring0 libxml2 man-db po-debconf zip
Suggested packages:
wamerican | wordlist whois vacation dh-make gettext-doc autopoint
libasprintf-dev libgettextpo-dev groff less www-browser libmail-box-perl
Recommended packages:
curl | wget | lynx-cur libglib2.0-data shared-mime-info xdg-user-dirs
xml-core libmail-sendmail-perl unzip
The following NEW packages will be installed:
autotools-dev bsdmainutils debhelper dh-strip-nondeterminism file gettext
gettext-base groff-base intltool-debian libarchive-zip-perl libcroco3
libffi6 libfile-stripnondeterminism-perl libglib2.0-0 libicu55 libmagic1
libpipeline1 libunistring0 libxml2 man-db po-debconf
sbuild-build-depends-busybox-dummy zip
0 upgraded, 23 newly installed, 0 to remove and 5 not upgraded.
Need to get 16.6 MB/16.6 MB of archives.
After this operation, 58.1 MB of additional disk space will be used.
Get:1 file:/«BUILDDIR»/resolver-l_53wb/apt_archive ./ sbuild-build-depends-busybox-dummy 0.invalid.0 [836 B]
Get:2 http://172.17.0.1/private stretch-staging/main armhf groff-base armhf 1.22.3-5 [1083 kB]
Get:3 http://172.17.0.1/private stretch-staging/main armhf bsdmainutils armhf 9.0.6 [177 kB]
Get:4 http://172.17.0.1/private stretch-staging/main armhf libpipeline1 armhf 1.4.1-2 [23.7 kB]
Get:5 http://172.17.0.1/private stretch-staging/main armhf man-db armhf 2.7.5-1 [975 kB]
Get:6 http://172.17.0.1/private stretch-staging/main armhf libunistring0 armhf 0.9.3-5.2 [253 kB]
Get:7 http://172.17.0.1/private stretch-staging/main armhf libmagic1 armhf 1:5.25-2 [250 kB]
Get:8 http://172.17.0.1/private stretch-staging/main armhf file armhf 1:5.25-2 [61.2 kB]
Get:9 http://172.17.0.1/private stretch-staging/main armhf gettext-base armhf 0.19.7-2 [111 kB]
Get:10 http://172.17.0.1/private stretch-staging/main armhf libicu55 armhf 55.1-7 [7380 kB]
Get:11 http://172.17.0.1/private stretch-staging/main armhf libxml2 armhf 2.9.3+dfsg1-1 [800 kB]
Get:12 http://172.17.0.1/private stretch-staging/main armhf autotools-dev all 20150820.1 [71.7 kB]
Get:13 http://172.17.0.1/private stretch-staging/main armhf libffi6 armhf 3.2.1-4 [18.5 kB]
Get:14 http://172.17.0.1/private stretch-staging/main armhf libglib2.0-0 armhf 2.46.2-3 [2482 kB]
Get:15 http://172.17.0.1/private stretch-staging/main armhf libcroco3 armhf 0.6.11-1 [131 kB]
Get:16 http://172.17.0.1/private stretch-staging/main armhf gettext armhf 0.19.7-2 [1400 kB]
Get:17 http://172.17.0.1/private stretch-staging/main armhf intltool-debian all 0.35.0+20060710.4 [26.3 kB]
Get:18 http://172.17.0.1/private stretch-staging/main armhf po-debconf all 1.0.19 [249 kB]
Get:19 http://172.17.0.1/private stretch-staging/main armhf libarchive-zip-perl all 1.56-2 [94.9 kB]
Get:20 http://172.17.0.1/private stretch-staging/main armhf libfile-stripnondeterminism-perl all 0.014-1 [10.6 kB]
Get:21 http://172.17.0.1/private stretch-staging/main armhf dh-strip-nondeterminism all 0.014-1 [7472 B]
Get:22 http://172.17.0.1/private stretch-staging/main armhf debhelper all 9.20160115 [827 kB]
Get:23 http://172.17.0.1/private stretch-staging/main armhf zip armhf 3.0-11 [212 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 16.6 MB in 2s (7366 kB/s)
Selecting previously unselected package groff-base.
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 13613 files and directories currently installed.)
Preparing to unpack .../groff-base_1.22.3-5_armhf.deb ...
Unpacking groff-base (1.22.3-5) ...
Selecting previously unselected package bsdmainutils.
Preparing to unpack .../bsdmainutils_9.0.6_armhf.deb ...
Unpacking bsdmainutils (9.0.6) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../libpipeline1_1.4.1-2_armhf.deb ...
Unpacking libpipeline1:armhf (1.4.1-2) ...
Selecting previously unselected package man-db.
Preparing to unpack .../man-db_2.7.5-1_armhf.deb ...
Unpacking man-db (2.7.5-1) ...
Selecting previously unselected package libunistring0:armhf.
Preparing to unpack .../libunistring0_0.9.3-5.2_armhf.deb ...
Unpacking libunistring0:armhf (0.9.3-5.2) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../libmagic1_1%3a5.25-2_armhf.deb ...
Unpacking libmagic1:armhf (1:5.25-2) ...
Selecting previously unselected package file.
Preparing to unpack .../file_1%3a5.25-2_armhf.deb ...
Unpacking file (1:5.25-2) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../gettext-base_0.19.7-2_armhf.deb ...
Unpacking gettext-base (0.19.7-2) ...
Selecting previously unselected package libicu55:armhf.
Preparing to unpack .../libicu55_55.1-7_armhf.deb ...
Unpacking libicu55:armhf (55.1-7) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../libxml2_2.9.3+dfsg1-1_armhf.deb ...
Unpacking libxml2:armhf (2.9.3+dfsg1-1) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../autotools-dev_20150820.1_all.deb ...
Unpacking autotools-dev (20150820.1) ...
Selecting previously unselected package libffi6:armhf.
Preparing to unpack .../libffi6_3.2.1-4_armhf.deb ...
Unpacking libffi6:armhf (3.2.1-4) ...
Selecting previously unselected package libglib2.0-0:armhf.
Preparing to unpack .../libglib2.0-0_2.46.2-3_armhf.deb ...
Unpacking libglib2.0-0:armhf (2.46.2-3) ...
Selecting previously unselected package libcroco3:armhf.
Preparing to unpack .../libcroco3_0.6.11-1_armhf.deb ...
Unpacking libcroco3:armhf (0.6.11-1) ...
Selecting previously unselected package gettext.
Preparing to unpack .../gettext_0.19.7-2_armhf.deb ...
Unpacking gettext (0.19.7-2) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../intltool-debian_0.35.0+20060710.4_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.4) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../po-debconf_1.0.19_all.deb ...
Unpacking po-debconf (1.0.19) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../libarchive-zip-perl_1.56-2_all.deb ...
Unpacking libarchive-zip-perl (1.56-2) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../libfile-stripnondeterminism-perl_0.014-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (0.014-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../dh-strip-nondeterminism_0.014-1_all.deb ...
Unpacking dh-strip-nondeterminism (0.014-1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../debhelper_9.20160115_all.deb ...
Unpacking debhelper (9.20160115) ...
Selecting previously unselected package zip.
Preparing to unpack .../archives/zip_3.0-11_armhf.deb ...
Unpacking zip (3.0-11) ...
Selecting previously unselected package sbuild-build-depends-busybox-dummy.
Preparing to unpack .../sbuild-build-depends-busybox-dummy.deb ...
Unpacking sbuild-build-depends-busybox-dummy (0.invalid.0) ...
Processing triggers for libc-bin (2.21-6) ...
Setting up groff-base (1.22.3-5) ...
Setting up bsdmainutils (9.0.6) ...
update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode
update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode
Setting up libpipeline1:armhf (1.4.1-2) ...
Setting up man-db (2.7.5-1) ...
Not building database; man-db/auto-update is not 'true'.
Setting up libunistring0:armhf (0.9.3-5.2) ...
Setting up libmagic1:armhf (1:5.25-2) ...
Setting up file (1:5.25-2) ...
Setting up gettext-base (0.19.7-2) ...
Setting up libicu55:armhf (55.1-7) ...
Setting up libxml2:armhf (2.9.3+dfsg1-1) ...
Setting up autotools-dev (20150820.1) ...
Setting up libffi6:armhf (3.2.1-4) ...
Setting up libglib2.0-0:armhf (2.46.2-3) ...
No schema files found: doing nothing.
Setting up libcroco3:armhf (0.6.11-1) ...
Setting up gettext (0.19.7-2) ...
Setting up intltool-debian (0.35.0+20060710.4) ...
Setting up po-debconf (1.0.19) ...
Setting up libarchive-zip-perl (1.56-2) ...
Setting up libfile-stripnondeterminism-perl (0.014-1) ...
Setting up zip (3.0-11) ...
Setting up debhelper (9.20160115) ...
Setting up sbuild-build-depends-busybox-dummy (0.invalid.0) ...
Setting up dh-strip-nondeterminism (0.014-1) ...
Processing triggers for libc-bin (2.21-6) ...
W: No sandbox user '_apt' on the system, can not drop privileges
┌──────────────────────────────────────────────────────────────────────────────┐
│ Build environment │
└──────────────────────────────────────────────────────────────────────────────┘
Kernel: Linux 3.19.0-trunk-armmp armhf (armv7l)
Toolchain package versions: binutils_2.25.90.20160101-2 dpkg-dev_1.18.4 g++-5_5.3.1-5+rpi1 gcc-5_5.3.1-5+rpi1 libc6-dev_2.21-6 libstdc++-4.9-dev_4.9.3-10 libstdc++-5-dev_5.3.1-5+rpi1 libstdc++6_5.3.1-5+rpi1 linux-libc-dev_3.18.5-1~exp1+rpi19+stretch
Package versions: acl_2.2.52-2 adduser_3.113+nmu3 apt_1.2 autotools-dev_20150820.1 base-files_9.5+rpi1 base-passwd_3.5.39 bash_4.3-14 binutils_2.25.90.20160101-2 bsdmainutils_9.0.6 bsdutils_1:2.27.1-1 build-essential_11.7 bzip2_1.0.6-8 coreutils_8.23-4 cpio_2.11+dfsg-4.1 cpp_4:5.3.1-1+rpi1 cpp-5_5.3.1-5+rpi1 dash_0.5.7-4 debconf_1.5.58 debfoster_2.7-2 debhelper_9.20160115 debianutils_4.5.1 dh-strip-nondeterminism_0.014-1 diffutils_1:3.3-3 dmsetup_2:1.02.114-1 dpkg_1.18.4 dpkg-dev_1.18.4 e2fslibs_1.42.13-1 e2fsprogs_1.42.13-1 fakeroot_1.20.2-1 file_1:5.25-2 findutils_4.6.0-2 g++_4:5.3.1-1+rpi1 g++-5_5.3.1-5+rpi1 gcc_4:5.3.1-1+rpi1 gcc-4.6-base_4.6.4-5+rpi1 gcc-4.7-base_4.7.3-11+rpi1 gcc-4.8-base_4.8.5-3 gcc-4.9-base_4.9.3-10 gcc-5_5.3.1-5+rpi1 gcc-5-base_5.3.1-5+rpi1 gettext_0.19.7-2 gettext-base_0.19.7-2 gnupg_1.4.20-1 gpgv_1.4.20-1 grep_2.22-1 groff-base_1.22.3-5 gzip_1.6-4 hostname_3.16 init_1.24 init-system-helpers_1.24 initramfs-tools_0.120 initscripts_2.88dsf-59.2 insserv_1.14.0-5 intltool-debian_0.35.0+20060710.4 klibc-utils_2.0.4-6+rpi1 kmod_21-1 libacl1_2.2.52-2 libapparmor1_2.10-2+b3 libapt-pkg4.12_1.0.9.10 libapt-pkg5.0_1.2 libarchive-zip-perl_1.56-2 libasan1_4.9.3-10 libasan2_5.3.1-5+rpi1 libatomic1_5.3.1-5+rpi1 libattr1_1:2.4.47-2 libaudit-common_1:2.4.5-1 libaudit1_1:2.4.5-1 libblkid1_2.27.1-1 libbz2-1.0_1.0.6-8 libc-bin_2.21-6 libc-dev-bin_2.21-6 libc6_2.21-6 libc6-dev_2.21-6 libcap2_1:2.24-12 libcap2-bin_1:2.24-12 libcc1-0_5.3.1-5+rpi1 libcomerr2_1.42.13-1 libcroco3_0.6.11-1 libcryptsetup4_2:1.7.0-2 libdb5.3_5.3.28-11 libdbus-1-3_1.10.6-1 libdebconfclient0_0.201 libdevmapper1.02.1_2:1.02.114-1 libdpkg-perl_1.18.4 libdrm2_2.4.66-2 libfakeroot_1.20.2-1 libfdisk1_2.27.1-1 libffi6_3.2.1-4 libfile-stripnondeterminism-perl_0.014-1 libgc1c2_1:7.4.2-7.3 libgcc-4.9-dev_4.9.3-10 libgcc-5-dev_5.3.1-5+rpi1 libgcc1_1:5.3.1-5+rpi1 libgcrypt20_1.6.4-4 libgdbm3_1.8.3-13.1 libglib2.0-0_2.46.2-3 libgmp10_2:6.1.0+dfsg-2 libgomp1_5.3.1-5+rpi1 libgpg-error0_1.21-1 libicu55_55.1-7 libisl15_0.15-3 libklibc_2.0.4-6+rpi1 libkmod2_21-1 liblz4-1_0.0~r131-1 liblzma5_5.1.1alpha+20120614-2.1 libmagic1_1:5.25-2 libmount1_2.27.1-1 libmpc3_1.0.3-1 libmpfr4_3.1.3-2 libncurses5_6.0+20151024-2 libncursesw5_6.0+20151024-2 libpam-modules_1.1.8-3.2 libpam-modules-bin_1.1.8-3.2 libpam-runtime_1.1.8-3.2 libpam0g_1.1.8-3.2 libpcre3_2:8.38-1 libperl5.22_5.22.1-4 libpipeline1_1.4.1-2 libpng12-0_1.2.54-1 libprocps3_2:3.3.9-9 libprocps5_2:3.3.11-3 libreadline6_6.3-8+b3 libseccomp2_2.2.3-2 libselinux1_2.4-3 libsemanage-common_2.4-3 libsemanage1_2.4-3 libsepol1_2.4-2 libslang2_2.3.0-2+b1 libsmartcols1_2.27.1-1 libss2_1.42.13-1 libstdc++-4.9-dev_4.9.3-10 libstdc++-5-dev_5.3.1-5+rpi1 libstdc++6_5.3.1-5+rpi1 libsystemd0_228-4 libtimedate-perl_2.3000-2 libtinfo5_6.0+20151024-2 libubsan0_5.3.1-5+rpi1 libudev1_228-4 libunistring0_0.9.3-5.2 libusb-0.1-4_2:0.1.12-28 libustr-1.0-1_1.0.4-5 libuuid1_2.27.1-1 libxml2_2.9.3+dfsg1-1 linux-libc-dev_3.18.5-1~exp1+rpi19+stretch login_1:4.2-3.1 lsb-base_4.1+Debian13+rpi1+nmu1 make_4.0-8.2 makedev_2.3.1-93 man-db_2.7.5-1 manpages_4.04-0.1 mawk_1.3.3-17 mount_2.27.1-1 multiarch-support_2.21-6 nano_2.4.3-1 ncurses-base_6.0+20151024-2 ncurses-bin_6.0+20151024-2 passwd_1:4.2-3.1 patch_2.7.5-1 perl_5.22.1-4 perl-base_5.22.1-4 perl-modules-5.22_5.22.1-4 po-debconf_1.0.19 procps_2:3.3.11-3 raspbian-archive-keyring_20120528.2 readline-common_6.3-8 sbuild-build-depends-busybox-dummy_0.invalid.0 sbuild-build-depends-core-dummy_0.invalid.0 sed_4.2.2-6.1 sensible-utils_0.0.9 startpar_0.59-3 systemd_228-4 systemd-sysv_228-4 sysv-rc_2.88dsf-59.2 sysvinit-utils_2.88dsf-59.2 tar_1.28-2.1 tzdata_2015g-1 udev_228-4 util-linux_2.27.1-1 xz-utils_5.1.1alpha+20120614-2.1 zip_3.0-11 zlib1g_1:1.2.8.dfsg-2+b1
┌──────────────────────────────────────────────────────────────────────────────┐
│ Build │
└──────────────────────────────────────────────────────────────────────────────┘
Unpack source
─────────────
gpgv: keyblock resource `/sbuild-nonexistent/.gnupg/trustedkeys.gpg': file open error
gpgv: Signature made Fri Jan 22 06:48:51 2016 UTC using RSA key ID 4D6E25A8
gpgv: Can't check signature: public key not found
dpkg-source: warning: failed to verify signature on ./busybox_1.22.0-17.dsc
dpkg-source: info: extracting busybox in busybox-1.22.0
dpkg-source: info: unpacking busybox_1.22.0.orig.tar.bz2
dpkg-source: info: unpacking busybox_1.22.0-17.debian.tar.xz
dpkg-source: info: applying 1.22.1.diff
dpkg-source: info: applying ash-in-bash-compat-mode-always-export-SHLVL.diff
dpkg-source: info: applying libbb-fix-parsing-of-10101010-datetime-form.diff
dpkg-source: info: applying testsuite-fix-last-which-change.diff
dpkg-source: info: applying libarchive-open_zipped-does-not-need-to-check-extensions.diff
dpkg-source: info: applying libbb-open_zipped-should-not-fail-on-non-compressed-files.diff
dpkg-source: info: applying zcat:-complain-if-input-is-not-compressed.diff
dpkg-source: info: applying lzop-add-overflow-check-CVE-2014-4607.patch
dpkg-source: info: applying do-not-fail-on-missing-SIGPWR.patch
dpkg-source: info: applying find:-support-perm-_BITS.diff
dpkg-source: info: applying shell-ash-export-HOME.patch
dpkg-source: info: applying version.patch
dpkg-source: info: applying init-console.patch
dpkg-source: info: applying u-mount-FreeBSD-support.patch
dpkg-source: info: applying swaponoff-FreeBSD-support.patch
dpkg-source: info: applying modprobe-read-modules-builtin.patch
dpkg-source: info: applying stop-checking-ancient-kernel-version.patch
dpkg-source: info: applying iproute-support-onelink-route-option-and-print-route-flags.patch
dpkg-source: info: applying update-deb-format-support.patch
dpkg-source: info: applying CVE-2014-9645.patch
Check disc space
────────────────
Sufficient free space for build
User Environment
────────────────
DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
LOGNAME=buildd
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SCHROOT_ALIAS_NAME=stretch-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=stretch-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=109
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=stretch-staging-armhf-sbuild-97e7bd66-3cd8-43f1-9977-c37c8b2c6a79
SCHROOT_UID=104
SCHROOT_USER=buildd
SHELL=/bin/sh
TERM=linux
USER=buildd
dpkg-buildpackage
─────────────────
dpkg-buildpackage: source package busybox
dpkg-buildpackage: source version 1:1.22.0-17
dpkg-buildpackage: source distribution unstable
dpkg-source --before-build busybox-1.22.0
dpkg-buildpackage: host architecture armhf
fakeroot debian/rules clean
dh_testdir
rm -rf build
dh_clean
debian/rules build-arch
mkdir -p build
Checking if libc can produce working static binaries
echo 'int main(void) { return getpwnam("root") ? 0 : 1; }' > build/test754813.c
cc -static -o build/test754813 build/test754813.c
build/test754813.c: In function 'main':
build/test754813.c:1:25: warning: implicit declaration of function 'getpwnam' [-Wimplicit-function-declaration]
int main(void) { return getpwnam("root") ? 0 : 1; }
^
/tmp/ccQYSgJQ.o: In function `main':
test754813.c:(.text+0xc): warning: Using 'getpwnam' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
touch build/test754813.stamp
dh_testdir
dh_testdir
dh_testdir
rm -rf build/static
rm -rf build/udeb
mkdir -p build/static
mkdir -p build/udeb
cp -a -l README mailutils arch examples coreutils libpwdgrp Config.in TODO_unicode shell console-tools loginutils Makefile.custom testsuite debianutils runit printutils TODO LICENSE applets networking archival configs Makefile include e2fsprogs applets_sh scripts editors sysklogd miscutils Makefile.help INSTALL modutils AUTHORS procps selinux findutils util-linux libbb init docs Makefile.flags build/static
cp -a -l README mailutils arch examples coreutils libpwdgrp Config.in TODO_unicode shell console-tools loginutils Makefile.custom testsuite debianutils runit printutils TODO LICENSE applets networking archival configs Makefile include e2fsprogs applets_sh scripts editors sysklogd miscutils Makefile.help INSTALL modutils AUTHORS procps selinux findutils util-linux libbb init docs Makefile.flags build/udeb
rm -rf build/deb
mkdir -p build/deb
cp -a -l README mailutils arch examples coreutils libpwdgrp Config.in TODO_unicode shell console-tools loginutils Makefile.custom testsuite debianutils runit printutils TODO LICENSE applets networking archival configs Makefile include e2fsprogs applets_sh scripts editors sysklogd miscutils Makefile.help INSTALL modutils AUTHORS procps selinux findutils util-linux libbb init docs Makefile.flags build/deb
rm -f build/udeb/.config
rm -f build/static/.config
cat debian/config/os/linux > build/static/.config
cat debian/config/os/linux > build/udeb/.config
/usr/bin/make -C build/static gen_build_files
/usr/bin/make -C build/udeb gen_build_files
make[1]: Entering directory '/«PKGBUILDDIR»/build/static'
make[1]: Entering directory '/«PKGBUILDDIR»/build/udeb'
rm -f build/deb/.config
cat debian/config/os/linux > build/deb/.config
/usr/bin/make -C build/deb gen_build_files
make[1]: Entering directory '/«PKGBUILDDIR»/build/deb'
GEN include/applets.h
GEN include/applets.h
GEN include/applets.h
GEN include/usage.h
GEN include/usage.h
GEN mailutils/Kbuild
GEN mailutils/Config.in
GEN mailutils/Kbuild
GEN include/usage.h
GEN mailutils/Config.in
GEN mailutils/Kbuild
GEN coreutils/Kbuild
GEN mailutils/Config.in
GEN coreutils/Kbuild
GEN coreutils/Config.in
GEN coreutils/Kbuild
GEN coreutils/libcoreutils/Kbuild
GEN coreutils/Config.in
GEN libpwdgrp/Kbuild
GEN coreutils/libcoreutils/Kbuild
GEN libpwdgrp/Kbuild
GEN coreutils/Config.in
GEN coreutils/libcoreutils/Kbuild
GEN shell/Kbuild
GEN libpwdgrp/Kbuild
GEN shell/Kbuild
GEN shell/Config.in
GEN shell/Kbuild
GEN console-tools/Kbuild
GEN shell/Config.in
GEN console-tools/Config.in
GEN console-tools/Kbuild
GEN loginutils/Kbuild
GEN console-tools/Config.in
GEN loginutils/Config.in
GEN loginutils/Kbuild
GEN shell/Config.in
GEN console-tools/Kbuild
GEN debianutils/Kbuild
GEN loginutils/Config.in
GEN console-tools/Config.in
GEN debianutils/Config.in
GEN debianutils/Kbuild
GEN loginutils/Kbuild
GEN runit/Kbuild
GEN debianutils/Config.in
GEN loginutils/Config.in
GEN runit/Config.in
GEN runit/Kbuild
GEN printutils/Kbuild
GEN debianutils/Kbuild
GEN runit/Config.in
GEN printutils/Config.in
GEN debianutils/Config.in
GEN printutils/Kbuild
GEN applets/Kbuild
GEN runit/Kbuild
GEN printutils/Config.in
GEN runit/Config.in
GEN applets/Kbuild
GEN printutils/Kbuild
GEN printutils/Config.in
GEN networking/Kbuild
GEN applets/Kbuild
GEN networking/Kbuild
GEN networking/Config.in
GEN networking/Kbuild
GEN networking/udhcp/Kbuild
GEN networking/Config.in
GEN networking/udhcp/Config.in
GEN networking/udhcp/Kbuild
GEN networking/libiproute/Kbuild
GEN networking/Config.in
GEN networking/udhcp/Config.in
GEN networking/libiproute/Kbuild
GEN archival/Kbuild
GEN networking/udhcp/Kbuild
GEN networking/udhcp/Config.in
GEN archival/Config.in
GEN archival/Kbuild
GEN networking/libiproute/Kbuild
GEN archival/libarchive/Kbuild
GEN archival/Config.in
GEN e2fsprogs/Kbuild
GEN archival/Kbuild
GEN archival/libarchive/Kbuild
GEN e2fsprogs/Config.in
GEN e2fsprogs/Kbuild
GEN e2fsprogs/Config.in
GEN archival/Config.in
GEN e2fsprogs/old_e2fsprogs/Kbuild
GEN e2fsprogs/old_e2fsprogs/Kbuild
GEN archival/libarchive/Kbuild
GEN e2fsprogs/Kbuild
GEN e2fsprogs/Config.in
GEN e2fsprogs/old_e2fsprogs/Config.in
GEN e2fsprogs/old_e2fsprogs/Config.in
GEN e2fsprogs/old_e2fsprogs/e2p/Kbuild
GEN e2fsprogs/old_e2fsprogs/e2p/Kbuild
GEN e2fsprogs/old_e2fsprogs/Kbuild
GEN e2fsprogs/old_e2fsprogs/uuid/Kbuild
GEN e2fsprogs/old_e2fsprogs/uuid/Kbuild
GEN e2fsprogs/old_e2fsprogs/blkid/Kbuild
GEN e2fsprogs/old_e2fsprogs/blkid/Kbuild
GEN e2fsprogs/old_e2fsprogs/Config.in
GEN e2fsprogs/old_e2fsprogs/e2p/Kbuild
GEN e2fsprogs/old_e2fsprogs/ext2fs/Kbuild
GEN e2fsprogs/old_e2fsprogs/ext2fs/Kbuild
GEN e2fsprogs/old_e2fsprogs/uuid/Kbuild
GEN scripts/Kbuild
GEN scripts/Kbuild
GEN e2fsprogs/old_e2fsprogs/blkid/Kbuild
GEN editors/Kbuild
GEN editors/Kbuild
GEN e2fsprogs/old_e2fsprogs/ext2fs/Kbuild
GEN editors/Config.in
GEN scripts/Kbuild
GEN editors/Config.in
GEN sysklogd/Kbuild
GEN sysklogd/Kbuild
GEN sysklogd/Config.in
GEN editors/Kbuild
GEN sysklogd/Config.in
GEN editors/Config.in
GEN miscutils/Kbuild
GEN miscutils/Kbuild
GEN sysklogd/Kbuild
GEN sysklogd/Config.in
GEN miscutils/Config.in
GEN miscutils/Config.in
GEN modutils/Kbuild
GEN miscutils/Kbuild
GEN modutils/Kbuild
GEN modutils/Config.in
GEN modutils/Config.in
GEN miscutils/Config.in
GEN procps/Kbuild
GEN procps/Kbuild
GEN modutils/Kbuild
GEN procps/Config.in
GEN procps/Config.in
GEN selinux/Kbuild
GEN modutils/Config.in
GEN selinux/Kbuild
GEN selinux/Config.in
GEN procps/Kbuild
GEN selinux/Config.in
GEN findutils/Kbuild
GEN findutils/Kbuild
GEN procps/Config.in
GEN findutils/Config.in
GEN findutils/Config.in
GEN selinux/Kbuild
GEN selinux/Config.in
GEN findutils/Kbuild
GEN util-linux/Kbuild
GEN util-linux/Kbuild
GEN findutils/Config.in
GEN util-linux/Config.in
GEN util-linux/Config.in
GEN util-linux/Kbuild
GEN util-linux/volume_id/Kbuild
GEN util-linux/volume_id/Kbuild
GEN util-linux/volume_id/Config.in
GEN util-linux/volume_id/Config.in
GEN util-linux/Config.in
GEN util-linux/volume_id/Kbuild
GEN libbb/Kbuild
GEN libbb/Kbuild
GEN util-linux/volume_id/Config.in
GEN libbb/Config.in
GEN libbb/Config.in
GEN libbb/Kbuild
GEN init/Kbuild
GEN init/Kbuild
GEN init/Config.in
make[1]: Leaving directory '/«PKGBUILDDIR»/build/static'
cat debian/config/pkg/static >> build/static/.config
GEN init/Config.in
/usr/bin/make -C build/static oldconfig
make[1]: Leaving directory '/«PKGBUILDDIR»/build/udeb'
cat debian/config/pkg/udeb >> build/udeb/.config
make[1]: Entering directory '/«PKGBUILDDIR»/build/static'
/usr/bin/make -C build/udeb oldconfig
make[1]: Entering directory '/«PKGBUILDDIR»/build/udeb'
GEN libbb/Config.in
GEN init/Kbuild
GEN init/Config.in
make[1]: Leaving directory '/«PKGBUILDDIR»/build/deb'
cat debian/config/pkg/deb >> build/deb/.config
/usr/bin/make -C build/deb oldconfig
make[1]: Entering directory '/«PKGBUILDDIR»/build/deb'
HOSTCC scripts/basic/fixdep
HOSTCC scripts/basic/fixdep
HOSTCC scripts/basic/fixdep
HOSTCC scripts/basic/split-include
HOSTCC scripts/basic/split-include
HOSTCC scripts/basic/split-include
HOSTCC scripts/basic/docproc
HOSTCC scripts/basic/docproc
HOSTCC scripts/basic/docproc
HOSTCC scripts/kconfig/conf.o
HOSTCC scripts/kconfig/kxgettext.o
HOSTCC scripts/kconfig/mconf.o
SHIPPED scripts/kconfig/zconf.tab.c
SHIPPED scripts/kconfig/lex.zconf.c
SHIPPED scripts/kconfig/zconf.hash.c
HOSTCC scripts/kconfig/zconf.tab.o
In file included from scripts/kconfig/zconf.tab.c:152:0:
scripts/kconfig/zconf.hash.c:155:43: warning: 'kconf_id_strings_contents' is static but used in inline function 'kconf_id_lookup' which is not static
#define kconf_id_strings ((const char *) &kconf_id_strings_contents)
^
scripts/kconfig/zconf.hash.c:222:44: note: in expansion of macro 'kconf_id_strings'
register const char *s = o + kconf_id_strings;
^
scripts/kconfig/zconf.hash.c:215:26: warning: 'kconf_id_hash' is static but used in inline function 'kconf_id_lookup' which is not static
register int key = kconf_id_hash (str, len);
^
scripts/kconfig/zconf.hash.c:171:26: warning: 'wordlist' is static but declared in inline function 'kconf_id_lookup' which is not static
static struct kconf_id wordlist[] =
^
HOSTCC scripts/kconfig/conf.o
HOSTCC scripts/kconfig/conf.o
HOSTCC scripts/kconfig/kxgettext.o
HOSTCC scripts/kconfig/kxgettext.o
HOSTCC scripts/kconfig/mconf.o
SHIPPED scripts/kconfig/zconf.tab.c
SHIPPED scripts/kconfig/lex.zconf.c
SHIPPED scripts/kconfig/zconf.hash.c
HOSTCC scripts/kconfig/mconf.o
SHIPPED scripts/kconfig/zconf.tab.c
SHIPPED scripts/kconfig/lex.zconf.c
SHIPPED scripts/kconfig/zconf.hash.c
HOSTCC scripts/kconfig/zconf.tab.o
In file included from scripts/kconfig/zconf.tab.c:152:0:
scripts/kconfig/zconf.hash.c:155:43: warning: 'kconf_id_strings_contents' is static but used in inline function 'kconf_id_lookup' which is not static
#define kconf_id_strings ((const char *) &kconf_id_strings_contents)
^
scripts/kconfig/zconf.hash.c:222:44: note: in expansion of macro 'kconf_id_strings'
register const char *s = o + kconf_id_strings;
^
scripts/kconfig/zconf.hash.c:215:26: warning: 'kconf_id_hash' is static but used in inline function 'kconf_id_lookup' which is not static
register int key = kconf_id_hash (str, len);
^
scripts/kconfig/zconf.hash.c:171:26: warning: 'wordlist' is static but declared in inline function 'kconf_id_lookup' which is not static
static struct kconf_id wordlist[] =
^
HOSTCC scripts/kconfig/zconf.tab.o
In file included from scripts/kconfig/zconf.tab.c:152:0:
scripts/kconfig/zconf.hash.c:155:43: warning: 'kconf_id_strings_contents' is static but used in inline function 'kconf_id_lookup' which is not static
#define kconf_id_strings ((const char *) &kconf_id_strings_contents)
^
scripts/kconfig/zconf.hash.c:222:44: note: in expansion of macro 'kconf_id_strings'
register const char *s = o + kconf_id_strings;
^
scripts/kconfig/zconf.hash.c:215:26: warning: 'kconf_id_hash' is static but used in inline function 'kconf_id_lookup' which is not static
register int key = kconf_id_hash (str, len);
^
scripts/kconfig/zconf.hash.c:171:26: warning: 'wordlist' is static but declared in inline function 'kconf_id_lookup' which is not static
static struct kconf_id wordlist[] =
^
HOSTLD scripts/kconfig/conf
scripts/kconfig/conf -o Config.in
#
# using defaults found in .config
#
*
* Busybox Configuration
*
*
* Busybox Settings
*
*
* General Configuration
*
Enable options for full-blown desktop systems (DESKTOP) [Y/n/?] y
Provide compatible behavior for rare corner cases (bigger code) (EXTRA_COMPAT) [Y/n/?] y
Enable obsolete features removed before SUSv3 (INCLUDE_SUSv2) [Y/n/?] y
Avoid using GCC-specific code constructs (USE_PORTABLE_CODE) [N/y/?] n
Enable Linux-specific applets and features (PLATFORM_LINUX) [Y/?] y
Buffer allocation policy
> 1. Allocate with Malloc (FEATURE_BUFFERS_USE_MALLOC)
2. Allocate on the Stack (FEATURE_BUFFERS_GO_ON_STACK)
3. Allocate in the .bss section (FEATURE_BUFFERS_GO_IN_BSS)
choice[1-3?]: 1
Show applet usage messages (SHOW_USAGE) [Y/n/?] y
Show verbose applet usage messages (FEATURE_VERBOSE_USAGE) [Y/n/?] y
Store applet usage messages in compressed form (FEATURE_COMPRESS_USAGE) [Y/n/?] y
Support --install [-s] to install applet links at runtime (FEATURE_INSTALLER) [Y/n/?] y
Don't use /usr (INSTALL_NO_USR) [N/y/?] n
Enable locale support (system needs locale for this to work) (LOCALE_SUPPORT) [N/y/?] n
Support Unicode (UNICODE_SUPPORT) [Y/n/?] y
Check $LC_ALL, $LC_CTYPE and $LANG environment variables (FEATURE_CHECK_UNICODE_IN_ENV) [Y/n/?] y
Character code to substitute unprintable characters with (SUBST_WCHAR) [63] 63
Range of supported Unicode characters (LAST_SUPPORTED_WCHAR) [767] 767
Allow zero-width Unicode characters on output (UNICODE_COMBINING_WCHARS) [Y/n/?] y
Allow wide Unicode characters on output (UNICODE_WIDE_WCHARS) [Y/n/?] y
Bidirectional character-aware line input (UNICODE_BIDI_SUPPORT) [N/y/?] n
Make it possible to enter sequences of chars which are not Unicode (UNICODE_PRESERVE_BROKEN) [N/y/?] n
Support for --long-options (LONG_OPTS) [Y/n/?] y
Use the devpts filesystem for Unix98 PTYs (FEATURE_DEVPTS) [Y/n/?] y
Clean up all memory before exiting (usually not needed) (FEATURE_CLEAN_UP) [N/y/?] n
Support utmp file (FEATURE_UTMP) [Y/n/?] y
Support wtmp file (FEATURE_WTMP) [Y/n/?] y
Support writing pidfiles (FEATURE_PIDFILE) [Y/n/?] y
Path to directory for pidfile (PID_FILE_PATH) [/var/run] /var/run
Support for SUID/SGID handling (FEATURE_SUID) [Y/n/?] y
Runtime SUID/SGID configuration via /etc/busybox.conf (FEATURE_SUID_CONFIG) [Y/n/?] y
Suppress warning message if /etc/busybox.conf is not readable (FEATURE_SUID_CONFIG_QUIET) [Y/n/?] y
Support NSA Security Enhanced Linux (SELINUX) [N/y/?] n
exec prefers applets (FEATURE_PREFER_APPLETS) [Y/n/?] y
Path to BusyBox executable (BUSYBOX_EXEC_PATH) [/proc/self/exe] /proc/self/exe
*
* Build Options
*
Build BusyBox as a static binary (no shared libs) (STATIC) [Y/n/?] y
Force NOMMU build (NOMMU) [N/y/?] n
Build with Large File Support (for accessing files > 2 GB) (LFS) [Y/n/?] y
Cross Compiler prefix (CROSS_COMPILER_PREFIX) []
Path to sysroot (SYSROOT) []
Additional CFLAGS (EXTRA_CFLAGS) []
Additional LDFLAGS (EXTRA_LDFLAGS) []
Additional LDLIBS (EXTRA_LDLIBS) []
*
* Debugging Options
*
Build BusyBox with extra Debugging symbols (DEBUG) [N/y/?] n
Abort compilation on any warning (WERROR) [N/y/?] n
Additional debugging library
> 1. None (NO_DEBUG_LIB)
2. Dmalloc (DMALLOC)
3. Electric-fence (EFENCE)
choice[1-3?]: 1
*
* Installation Options ("make install" behavior)
*
What kind of applet links to install
1. as soft-links (INSTALL_APPLET_SYMLINKS)
2. as hard-links (INSTALL_APPLET_HARDLINKS)
3. as script wrappers (INSTALL_APPLET_SCRIPT_WRAPPERS)
> 4. not installed (INSTALL_APPLET_DONT)
choice[1-4?]: 4
BusyBox installation prefix (PREFIX) [./_install] ./_install
*
* Busybox Library Tuning
*
Enable systemd support (FEATURE_SYSTEMD) [N/y/?] n
Support RTMIN[+n] and RTMAX[-n] signal names (FEATURE_RTMINMAX) [N/y/?] n
Minimum password length (PASSWORD_MINLEN) [6] 6
MD5: Trade bytes for speed (0:fast, 3:slow) (MD5_SMALL) [1] 1
SHA3: Trade bytes for speed (0:fast, 1:slow) (SHA3_SMALL) [1] 1
Faster /proc scanning code (+100 bytes) (FEATURE_FAST_TOP) [N/y/?] n
Support for /etc/networks (FEATURE_ETC_NETWORKS) [N/y/?] n
Use termios to manipulate the screen (FEATURE_USE_TERMIOS) [Y/n/?] y
Command line editing (FEATURE_EDITING) [Y/n/?] y
Maximum length of input (FEATURE_EDITING_MAX_LEN) [1024] 1024
vi-style line editing commands (FEATURE_EDITING_VI) [N/y/?] n
History size (FEATURE_EDITING_HISTORY) [15] 15
History saving (FEATURE_EDITING_SAVEHISTORY) [N/y/?] n
Tab completion (FEATURE_TAB_COMPLETION) [Y/n/?] y
Username completion (FEATURE_USERNAME_COMPLETION) [Y/n/?] y
Fancy shell prompts (FEATURE_EDITING_FANCY_PROMPT) [Y/n/?] y
Query cursor position from terminal (FEATURE_EDITING_ASK_TERMINAL) [Y/n/?] y
Non-POSIX, but safer, copying to special nodes (FEATURE_NON_POSIX_CP) [N/y/?] n
Give more precise messages when copy fails (cp, mv etc) (FEATURE_VERBOSE_CP_MESSAGE) [Y/n/?] y
Copy buffer size, in kilobytes (FEATURE_COPYBUF_KB) [64] 64
Skip rootfs in mount table (FEATURE_SKIP_ROOTFS) [Y/n/?] y
Use clock_gettime(CLOCK_MONOTONIC) syscall (MONOTONIC_SYSCALL) [Y/n/?] y
Use ioctl names rather than hex values in error messages (IOCTL_HEX2STR_ERROR) [Y/n/?] y
Support infiniband HW (FEATURE_HWIB) [Y/n/?] y
*
* Applets
*
*
* Archival Utilities
*
Make tar, rpm, modprobe etc understand .xz data (FEATURE_SEAMLESS_XZ) [Y/n/?] y
Make tar, rpm, modprobe etc understand .lzma data (FEATURE_SEAMLESS_LZMA) [Y/n/?] y
Make tar, rpm, modprobe etc understand .bz2 data (FEATURE_SEAMLESS_BZ2) [Y/n/?] y
Make tar, rpm, modprobe etc understand .gz data (FEATURE_SEAMLESS_GZ) [Y/?] y
tar, rpm, modprobe etc understand .Z data (FEATURE_SEAMLESS_Z) [Y/n/?] y
ar (AR) [Y/n/?] y
Support for long filenames (not needed for debs) (FEATURE_AR_LONG_FILENAMES) [Y/n/?] y
Support archive creation (FEATURE_AR_CREATE) [N/y/?] n
uncompress (UNCOMPRESS) [Y/n/?] y
gunzip (GUNZIP) [Y/n/?] y
bunzip2 (BUNZIP2) [Y/n/?] y
unlzma (UNLZMA) [Y/n/?] y
Optimize unlzma for speed (FEATURE_LZMA_FAST) [Y/n/?] y
Provide lzma alias which supports only unpacking (LZMA) [Y/n/?] y
unxz (UNXZ) [Y/n/?] y
Provide xz alias which supports only unpacking (XZ) [Y/n/?] y
bzip2 (BZIP2) [Y/n/?] y
cpio (CPIO) [Y/n/?] y
Support for archive creation (FEATURE_CPIO_O) [Y/n/?] y
Support for passthrough mode (FEATURE_CPIO_P) [N/y/?] n
dpkg (DPKG) [Y/n/?] y
dpkg_deb (DPKG_DEB) [Y/n/?] y
Extract only (-x) (FEATURE_DPKG_DEB_EXTRACT_ONLY) [N/y/?] n
gzip (GZIP) [Y/n/?] y
Enable long options (FEATURE_GZIP_LONG_OPTIONS) [Y/n/?] y
Trade memory for gzip speed (0:small,slow - 2:fast,big) (GZIP_FAST) [2] 2
lzop (LZOP) [Y/n/?] y
lzop compression levels 7,8,9 (not very useful) (LZOP_COMPR_HIGH) [N/y/?] n
rpm (RPM) [Y/n/?] y
rpm2cpio (RPM2CPIO) [Y/n/?] y
tar (TAR) [Y/n/?] y
Enable archive creation (FEATURE_TAR_CREATE) [Y/n/?] y
Autodetect compressed tarballs (FEATURE_TAR_AUTODETECT) [N/y/?] n
Enable -X (exclude from) and -T (include from) options) (FEATURE_TAR_FROM) [N/y/?] n
Support for old tar header format (FEATURE_TAR_OLDGNU_COMPATIBILITY) [N/y/?] n
Enable untarring of tarballs with checksums produced by buggy Sun tar (FEATURE_TAR_OLDSUN_COMPATIBILITY) [N/y/?] n
Support for GNU tar extensions (long filenames) (FEATURE_TAR_GNU_EXTENSIONS) [Y/n/?] y
Enable long options (FEATURE_TAR_LONG_OPTIONS) [Y/n/?] y
Support for writing to an external program (FEATURE_TAR_TO_COMMAND) [Y/n/?] y
Enable use of user and group names (FEATURE_TAR_UNAME_GNAME) [Y/n/?] y
Enable -m (do not preserve time) option (FEATURE_TAR_NOPRESERVE_TIME) [Y/n/?] y
unzip (UNZIP) [Y/n/?] y
*
* Coreutils
*
basename (BASENAME) [Y/n/?] y
cat (CAT) [Y/n/?] y
date (DATE) [Y/n/?] y
Enable ISO date format output (-I) (FEATURE_DATE_ISOFMT) [Y/n/?] y
Support %[num]N nanosecond format specifier (FEATURE_DATE_NANO) [N/y/?] n
Support weird 'date MMDDhhmm[[YY]YY][.ss]' format (FEATURE_DATE_COMPAT) [Y/n/?] y
hostid (HOSTID) [Y/n/?] y
id (ID) [Y/n/?] y
groups (GROUPS) [Y/n/?] y
test (TEST) [Y/n/?] y
Extend test to 64 bit (FEATURE_TEST_64) [Y/n/?] y
touch (TOUCH) [Y/n/?] y
Add support for -h (FEATURE_TOUCH_NODEREF) [Y/n/?] y
Add support for SUSV3 features (-d -t -r) (FEATURE_TOUCH_SUSV3) [Y/n/?] y
tr (TR) [Y/n/?] y
Enable character classes (such as [:upper:]) (FEATURE_TR_CLASSES) [N/y/?] n
Enable equivalence classes (FEATURE_TR_EQUIV) [N/y/?] n
base64 (BASE64) [N/y/?] n
who (WHO) [Y/n/?] y
users (USERS) [N/y/?] n
cal (CAL) [Y/n/?] y
catv (CATV) [N/y/?] n
chgrp (CHGRP) [Y/n/?] y
chmod (CHMOD) [Y/n/?] y
chown (CHOWN) [Y/n/?] y
Enable long options (FEATURE_CHOWN_LONG_OPTIONS) [Y/n/?] y
chroot (CHROOT) [Y/n/?] y
cksum (CKSUM) [N/y/?] n
comm (COMM) [N/y/?] n
cp (CP) [Y/n/?] y
Enable long options for cp (FEATURE_CP_LONG_OPTIONS) [Y/n/?] y
cut (CUT) [Y/n/?] y
dd (DD) [Y/n/?] y
Enable DD signal handling for status reporting (FEATURE_DD_SIGNAL_HANDLING) [Y/n/?] y
Enable the third status line upon signal (FEATURE_DD_THIRD_STATUS_LINE) [N/y/?] n
Enable ibs, obs and conv options (FEATURE_DD_IBS_OBS) [Y/n/?] y
df (DF) [Y/n/?] y
Enable -a, -i, -B (FEATURE_DF_FANCY) [Y/n/?] y
dirname (DIRNAME) [Y/n/?] y
dos2unix/unix2dos (DOS2UNIX) [Y/n/?] y
du (default blocksize of 512 bytes) (DU) [Y/n/?] y
Use a default blocksize of 1024 bytes (1K) (FEATURE_DU_DEFAULT_BLOCKSIZE_1K) [Y/n/?] y
echo (basic SuSv3 version taking no options) (ECHO) [Y/n/?] y
Enable echo options (-n and -e) (FEATURE_FANCY_ECHO) [Y/n/?] y
env (ENV) [Y/n/?] y
Enable long options (FEATURE_ENV_LONG_OPTIONS) [Y/n/?] y
expand (EXPAND) [Y/n/?] y
Enable long options (FEATURE_EXPAND_LONG_OPTIONS) [Y/n/?] y
expr (EXPR) [Y/n/?] y
Extend Posix numbers support to 64 bit (EXPR_MATH_SUPPORT_64) [Y/n/?] y
false (FALSE) [Y/n/?] y
fold (FOLD) [Y/n/?] y
fsync (FSYNC) [N/y/?] n
head (HEAD) [Y/n/?] y
Enable head options (-c, -q, and -v) (FEATURE_FANCY_HEAD) [Y/n/?] y
install (INSTALL) [N/y/?] n
ln (LN) [Y/n/?] y
logname (LOGNAME) [Y/n/?] y
ls (LS) [Y/n/?] y
Enable filetyping options (-p and -F) (FEATURE_LS_FILETYPES) [Y/n/?] y
Enable symlinks dereferencing (-L) (FEATURE_LS_FOLLOWLINKS) [Y/n/?] y
Enable recursion (-R) (FEATURE_LS_RECURSIVE) [Y/n/?] y
Sort the file names (FEATURE_LS_SORTFILES) [Y/n/?] y
Show file timestamps (FEATURE_LS_TIMESTAMPS) [Y/n/?] y
Show username/groupnames (FEATURE_LS_USERNAME) [Y/n/?] y
Allow use of color to identify file types (FEATURE_LS_COLOR) [Y/n/?] y
Produce colored ls output by default (FEATURE_LS_COLOR_IS_DEFAULT) [N/y/?] n
md5sum (MD5SUM) [Y/n/?] y
mkdir (MKDIR) [Y/n/?] y
Enable long options (FEATURE_MKDIR_LONG_OPTIONS) [Y/n/?] y
mkfifo (MKFIFO) [Y/n/?] y
mknod (MKNOD) [Y/n/?] y
mv (MV) [Y/n/?] y
Enable long options (FEATURE_MV_LONG_OPTIONS) [Y/n/?] y
nice (NICE) [N/y/?] n
nohup (NOHUP) [N/y/?] n
od (OD) [Y/n/?] y
printenv (PRINTENV) [N/y/?] n
printf (PRINTF) [Y/n/?] y
pwd (PWD) [Y/n/?] y
readlink (READLINK) [Y/n/?] y
Enable canonicalization by following all symlinks (-f) (FEATURE_READLINK_FOLLOW) [Y/n/?] y
realpath (REALPATH) [Y/n/?] y
rm (RM) [Y/n/?] y
rmdir (RMDIR) [Y/n/?] y
Enable long options (FEATURE_RMDIR_LONG_OPTIONS) [Y/n/?] y
seq (SEQ) [Y/n/?] y
sha1sum (SHA1SUM) [Y/n/?] y
sha256sum (SHA256SUM) [Y/n/?] y
sha512sum (SHA512SUM) [Y/n/?] y
sha3sum (SHA3SUM) [N/y/?] n
sleep (SLEEP) [Y/n/?] y
Enable multiple arguments and s/m/h/d suffixes (FEATURE_FANCY_SLEEP) [Y/n/?] y
Enable fractional arguments (FEATURE_FLOAT_SLEEP) [Y/n/?] y
sort (SORT) [Y/n/?] y
Full SuSv3 compliant sort (support -ktcsbdfiozgM) (FEATURE_SORT_BIG) [Y/n/?] y
split (SPLIT) [N/y/?] n
stat (STAT) [Y/n/?] y
Enable custom formats (-c) (FEATURE_STAT_FORMAT) [Y/n/?] y
stty (STTY) [Y/n/?] y
sum (SUM) [N/y/?] n
sync (SYNC) [Y/n/?] y
tac (TAC) [Y/n/?] y
tail (TAIL) [Y/n/?] y
Enable extra tail options (-q, -s, -v, and -F) (FEATURE_FANCY_TAIL) [Y/n/?] y
tee (TEE) [Y/n/?] y
Enable block I/O (larger/faster) instead of byte I/O (FEATURE_TEE_USE_BLOCK_IO) [Y/n/?] y
true (TRUE) [Y/n/?] y
tty (TTY) [Y/n/?] y
uname (UNAME) [Y/n/?] y
unexpand (UNEXPAND) [Y/n/?] y
Enable long options (FEATURE_UNEXPAND_LONG_OPTIONS) [Y/n/?] y
uniq (UNIQ) [Y/n/?] y
usleep (USLEEP) [Y/n/?] y
uudecode (UUDECODE) [Y/n/?] y
uuencode (UUENCODE) [Y/n/?] y
wc (WC) [Y/n/?] y
Support very large files in wc (FEATURE_WC_LARGE) [N/y/?] n
whoami (WHOAMI) [Y/n/?] y
yes (YES) [Y/n/?] y
*
* Common options for cp and mv
*
Preserve hard links (FEATURE_PRESERVE_HARDLINKS) [Y/n/?] y
*
* Common options for ls, more and telnet
*
Calculate terminal & column widths (FEATURE_AUTOWIDTH) [Y/n/?] y
*
* Common options for df, du, ls
*
Support for human readable output (example 13k, 23M, 235G) (FEATURE_HUMAN_READABLE) [Y/n/?] y
*
* Common options for md5sum, sha1sum, sha256sum, sha512sum, sha3sum
*
Enable -c, -s and -w options (FEATURE_MD5_SHA1_SUM_CHECK) [Y/n/?] y
*
* Console Utilities
*
chvt (CHVT) [Y/n/?] y
fgconsole (FGCONSOLE) [N/y/?] n
clear (CLEAR) [Y/n/?] y
deallocvt (DEALLOCVT) [Y/n/?] y
dumpkmap (DUMPKMAP) [Y/n/?] y
kbd_mode (KBD_MODE) [N/y/?] n
loadfont (LOADFONT) [Y/n/?] y
loadkmap (LOADKMAP) [Y/n/?] y
openvt (OPENVT) [Y/n/?] y
reset (RESET) [Y/n/?] y
resize (RESIZE) [N/y/?] n
setconsole (SETCONSOLE) [N/y/?] n
setfont (SETFONT) [N/y/?] n
setkeycodes (SETKEYCODES) [Y/n/?] y
setlogcons (SETLOGCONS) [N/y/?] n
showkey (SHOWKEY) [N/y/?] n
*
* Common options for loadfont and setfont
*
Support for PSF2 console fonts (FEATURE_LOADFONT_PSF2) [N/y/?] n
Support for old (raw) console fonts (FEATURE_LOADFONT_RAW) [N/y/?] n
*
* Debian Utilities
*
mktemp (MKTEMP) [Y/n/?] y
pipe_progress (PIPE_PROGRESS) [N/y/?] n
run-parts (RUN_PARTS) [Y/n/?] y
Enable long options (FEATURE_RUN_PARTS_LONG_OPTIONS) [Y/n/?] y
Support additional arguments (FEATURE_RUN_PARTS_FANCY) [N/y/?] n
start-stop-daemon (START_STOP_DAEMON) [Y/n/?] y
Support additional arguments (FEATURE_START_STOP_DAEMON_FANCY) [Y/n/?] y
Enable long options (FEATURE_START_STOP_DAEMON_LONG_OPTIONS) [Y/n/?] y
which (WHICH) [Y/n/?] y
*
* Editors
*
awk (AWK) [Y/n/?] y
Enable math functions (requires libm) (FEATURE_AWK_LIBM) [N/y/?] n
Enable a few GNU extensions (FEATURE_AWK_GNU_EXTENSIONS) [Y/n/?] y
cmp (CMP) [Y/n/?] y
diff (DIFF) [Y/n/?] y
Enable long options (FEATURE_DIFF_LONG_OPTIONS) [Y/n/?] y
Enable directory support (FEATURE_DIFF_DIR) [Y/n/?] y
ed (ED) [Y/n/?] y
patch (PATCH) [Y/n/?] y
sed (SED) [Y/n/?] y
vi (VI) [Y/n/?] y
Maximum screen width in vi (FEATURE_VI_MAX_LEN) [1024] 1024
Allow vi to display 8-bit chars (otherwise shows dots) (FEATURE_VI_8BIT) [Y/n/?] y
Enable ":" colon commands (no "ex" mode) (FEATURE_VI_COLON) [Y/n/?] y
Enable yank/put commands and mark cmds (FEATURE_VI_YANKMARK) [Y/n/?] y
Enable search and replace cmds (FEATURE_VI_SEARCH) [Y/n/?] y
Enable regex in search and replace (FEATURE_VI_REGEX_SEARCH) [Y/n/?] y
Catch signals (FEATURE_VI_USE_SIGNALS) [Y/n/?] y
Remember previous cmd and "." cmd (FEATURE_VI_DOT_CMD) [Y/n/?] y
Enable -R option and "view" mode (FEATURE_VI_READONLY) [Y/n/?] y
Enable set-able options, ai ic showmatch (FEATURE_VI_SETOPTS) [Y/n/?] y
Support for :set (FEATURE_VI_SET) [Y/n/?] y
Handle window resize (FEATURE_VI_WIN_RESIZE) [Y/n/?] y
Use 'tell me cursor position' ESC sequence to measure window (FEATURE_VI_ASK_TERMINAL) [Y/n/?] y
Allow vi and awk to execute shell commands (FEATURE_ALLOW_EXEC) [Y/n/?] y
*
* Finding Utilities
*
find (FIND) [Y/n/?] y
Enable -print0: NUL-terminated output (FEATURE_FIND_PRINT0) [Y/n/?] y
Enable -mtime: modified time matching (FEATURE_FIND_MTIME) [Y/n/?] y
Enable -mmin: modified time matching by minutes (FEATURE_FIND_MMIN) [Y/n/?] y
Enable -perm: permissions matching (FEATURE_FIND_PERM) [Y/n/?] y
Enable -type: file type matching (file/dir/link/...) (FEATURE_FIND_TYPE) [Y/n/?] y
Enable -xdev: 'stay in filesystem' (FEATURE_FIND_XDEV) [Y/n/?] y
Enable -mindepth N and -maxdepth N (FEATURE_FIND_MAXDEPTH) [Y/n/?] y
Enable -newer: compare file modification times (FEATURE_FIND_NEWER) [Y/n/?] y
Enable -inum: inode number matching (FEATURE_FIND_INUM) [Y/n/?] y
Enable -exec: execute commands (FEATURE_FIND_EXEC) [Y/n/?] y
Enable -user: username/uid matching (FEATURE_FIND_USER) [Y/n/?] y
Enable -group: group/gid matching (FEATURE_FIND_GROUP) [Y/n/?] y
Enable the 'not' (!) operator (FEATURE_FIND_NOT) [Y/n/?] y
Enable -depth (FEATURE_FIND_DEPTH) [Y/n/?] y
Enable parens in options (FEATURE_FIND_PAREN) [Y/n/?] y
Enable -size: file size matching (FEATURE_FIND_SIZE) [Y/n/?] y
Enable -prune: exclude subdirectories (FEATURE_FIND_PRUNE) [Y/n/?] y
Enable -delete: delete files/dirs (FEATURE_FIND_DELETE) [N/y/?] n
Enable -path: match pathname with shell pattern (FEATURE_FIND_PATH) [Y/n/?] y
Enable -regex: match pathname with regex (FEATURE_FIND_REGEX) [Y/n/?] y
Enable -links: link count matching (FEATURE_FIND_LINKS) [Y/n/?] y
grep (GREP) [Y/n/?] y
Enable extended regular expressions (egrep & grep -E) (FEATURE_GREP_EGREP_ALIAS) [Y/n/?] y
Alias fgrep to grep -F (FEATURE_GREP_FGREP_ALIAS) [Y/n/?] y
Enable before and after context flags (-A, -B and -C) (FEATURE_GREP_CONTEXT) [Y/n/?] y
xargs (XARGS) [Y/n/?] y
Enable -p: prompt and confirmation (FEATURE_XARGS_SUPPORT_CONFIRMATION) [Y/n/?] y
Enable single and double quotes and backslash (FEATURE_XARGS_SUPPORT_QUOTES) [Y/n/?] y
Enable -x: exit if -s or -n is exceeded (FEATURE_XARGS_SUPPORT_TERMOPT) [Y/n/?] y
Enable -0: NUL-terminated input (FEATURE_XARGS_SUPPORT_ZERO_TERM) [Y/n/?] y
*
* Init Utilities
*
bootchartd (BOOTCHARTD) [N/y/?] n
poweroff, halt, and reboot (HALT) [Y/n/?] y
init (INIT) [Y/n/?] y
Support reading an inittab file (FEATURE_USE_INITTAB) [Y/n/?] y
Support killing processes that have been removed from inittab (FEATURE_KILL_REMOVED) [Y/n/?] y
How long to wait between TERM and KILL (0 - send TERM only) (FEATURE_KILL_DELAY) [0] 0
Run commands with leading dash with controlling tty (FEATURE_INIT_SCTTY) [Y/n/?] y
Enable init to write to syslog (FEATURE_INIT_SYSLOG) [Y/n] y
Be _extra_ quiet on boot (FEATURE_EXTRA_QUIET) [Y/n/?] y
Support dumping core for child processes (debugging only) (FEATURE_INIT_COREDUMPS) [Y/n/?] y
Support running init from within an initrd (not initramfs) (FEATURE_INITRD) [N/y/?] n
Initial terminal type (INIT_TERMINAL_TYPE) [linux] linux
mesg (MESG) [N/y/?] n
*
* Login/Password Management Utilities
*
add-shell (ADD_SHELL) [N/y/?] n
remove-shell (REMOVE_SHELL) [N/y/?] n
Support for shadow passwords (FEATURE_SHADOWPASSWDS) [Y/n/?] y
Use internal password and group functions rather than system functions (USE_BB_PWD_GRP) [Y/n/?] y
Use internal shadow password functions (USE_BB_SHADOW) [Y/n/?] y
Use internal crypt functions (USE_BB_CRYPT) [Y/n/?] y
Enable SHA256/512 crypt functions (USE_BB_CRYPT_SHA) [Y/n/?] y
adduser (ADDUSER) [N/y/?] n
addgroup (ADDGROUP) [N/y/?] n
deluser (DELUSER) [N/y/?] n
delgroup (DELGROUP) [N/y/?] n
getty (GETTY) [Y/n/?] y
login (LOGIN) [Y/n/?] y
Run logged in session in a child process (LOGIN_SESSION_AS_CHILD) [Y/n/?] y
Support for PAM (Pluggable Authentication Modules) (PAM) [N/y/?] n
Support for login scripts (LOGIN_SCRIPTS) [N/y/?] n
Support for /etc/nologin (FEATURE_NOLOGIN) [Y/n/?] y
Support for /etc/securetty (FEATURE_SECURETTY) [Y/n/?] y
passwd (PASSWD) [Y/n/?] y
Check new passwords for weakness (FEATURE_PASSWD_WEAK_CHECK) [Y/n/?] y
cryptpw (CRYPTPW) [N/y/?] n
chpasswd (CHPASSWD) [N/y/?] n
Default password encryption method (passwd -a, cryptpw -m parameter) (FEATURE_DEFAULT_PASSWD_ALGO) [sha256] sha256
su (SU) [Y/n/?] y
Enable su to write to syslog (FEATURE_SU_SYSLOG) [Y/n] y
Enable su to check user's shell to be listed in /etc/shells (FEATURE_SU_CHECKS_SHELLS) [Y/n] y
sulogin (SULOGIN) [Y/n/?] y
vlock (VLOCK) [N/y/?] n
*
* Linux Ext2 FS Progs
*
chattr (CHATTR) [N/y/?] n
fsck (FSCK) [N/y/?] n
lsattr (LSATTR) [N/y/?] n
tune2fs (TUNE2FS) [N/y/?] n
*
* Linux Module Utilities
*
modinfo (MODINFO) [Y/n/?] y
Simplified modutils (MODPROBE_SMALL) [N/y/?] n
insmod (INSMOD) [Y/n/?] y
rmmod (RMMOD) [Y/n/?] y
lsmod (LSMOD) [Y/n/?] y
Pretty output (FEATURE_LSMOD_PRETTY_2_6_OUTPUT) [Y/n/?] y
modprobe (MODPROBE) [Y/n/?] y
Blacklist support (FEATURE_MODPROBE_BLACKLIST) [Y/n/?] y
depmod (DEPMOD) [Y/n/?] y
*
* Options common to multiple modutils
*
Support version 2.2/2.4 Linux kernels (FEATURE_2_4_MODULES) [N/y/?] n
Try to load module from a mmap'ed area (FEATURE_INSMOD_TRY_MMAP) [N/y/?] n
Support tainted module checking with new kernels (FEATURE_CHECK_TAINTED_MODULE) [Y/n/?] y
Support for module.aliases file (FEATURE_MODUTILS_ALIAS) [Y/n/?] y
Support for module.symbols file (FEATURE_MODUTILS_SYMBOLS) [Y/n/?] y
Default directory containing modules (DEFAULT_MODULES_DIR) [/lib/modules] /lib/modules
Default name of modules.dep (DEFAULT_DEPMOD_FILE) [modules.dep] modules.dep
*
* Linux System Utilities
*
blockdev (BLOCKDEV) [Y/n/?] y
fstrim (FSTRIM) [Y/n/?] y
mdev (MDEV) [Y/n/?] y
Support /etc/mdev.conf (FEATURE_MDEV_CONF) [Y/n/?] y
Support subdirs/symlinks (FEATURE_MDEV_RENAME) [Y/n/?] y
Support regular expressions substitutions when renaming device (FEATURE_MDEV_RENAME_REGEXP) [Y/n/?] y
Support command execution at device addition/removal (FEATURE_MDEV_EXEC) [Y/n/?] y
Support loading of firmwares (FEATURE_MDEV_LOAD_FIRMWARE) [Y/n/?] y
rev (REV) [Y/n/?] y
acpid (ACPID) [Y/n/?] y
Accept and ignore redundant options (FEATURE_ACPID_COMPAT) [Y/n/?] y
blkid (BLKID) [N/y/?] n
dmesg (DMESG) [Y/n/?] y
Pretty dmesg output (FEATURE_DMESG_PRETTY) [Y/n/?] y
fbset (FBSET) [N/y/?] n
fdflush (FDFLUSH) [N/y/?] n
fdformat (FDFORMAT) [N/y/?] n
fdisk (FDISK) [Y/n/?] y
Write support (FEATURE_FDISK_WRITABLE) [Y/n/?] y
Support AIX disklabels (FEATURE_AIX_LABEL) [Y/n/?] y
Support SGI disklabels (FEATURE_SGI_LABEL) [Y/n/?] y
Support SUN disklabels (FEATURE_SUN_LABEL) [Y/n/?] y
Support BSD disklabels (FEATURE_OSF_LABEL) [Y/n/?] y
Support GPT disklabels (FEATURE_GPT_LABEL) [N/y/?] n
Support expert mode (FEATURE_FDISK_ADVANCED) [Y/n/?] y
findfs (FINDFS) [N/y/?] n
flock (FLOCK) [N/y/?] n
freeramdisk (FREERAMDISK) [Y/n/?] y
fsck_minix (FSCK_MINIX) [N/y/?] n
mkfs_ext2 (MKFS_EXT2) [N/y/?] n
mkfs_minix (MKFS_MINIX) [N/y/?] n
mkfs_reiser (MKFS_REISER) [N/y/?] n
mkfs_vfat (MKFS_VFAT) [N/y/?] n
getopt (GETOPT) [Y/n/?] y
Support option -l (FEATURE_GETOPT_LONG) [Y/n/?] y
hexdump (HEXDUMP) [Y/n/?] y
Support -R, reverse of 'hexdump -Cv' (FEATURE_HEXDUMP_REVERSE) [N/y/?] n
hd (HD) [N/y/?] n
hwclock (HWCLOCK) [Y/n/?] y
Support long options (--hctosys,...) (FEATURE_HWCLOCK_LONG_OPTIONS) [Y/n/?] y
Use FHS /var/lib/hwclock/adjtime (FEATURE_HWCLOCK_ADJTIME_FHS) [N/y/?] n
ipcrm (IPCRM) [N/y/?] n
ipcs (IPCS) [N/y/?] n
losetup (LOSETUP) [Y/n/?] y
lspci (LSPCI) [N/y/?] n
lsusb (LSUSB) [N/y/?] n
mkswap (MKSWAP) [Y/n/?] y
UUID support (FEATURE_MKSWAP_UUID) [Y/n/?] y
more (MORE) [Y/n/?] y
mount (MOUNT) [Y/n/?] y
Support option -f (FEATURE_MOUNT_FAKE) [Y/n/?] y
Support option -v (FEATURE_MOUNT_VERBOSE) [N/y/?] n
Support mount helpers (FEATURE_MOUNT_HELPERS) [Y/n/?] y
Support specifying devices by label or UUID (FEATURE_MOUNT_LABEL) [Y/n/?] y
Support mounting NFS file systems on Linux < 2.6.23 (FEATURE_MOUNT_NFS) [Y/n/?] y
Support mounting CIFS/SMB file systems (FEATURE_MOUNT_CIFS) [N/y/?] n
Support lots of -o flags in mount (FEATURE_MOUNT_FLAGS) [Y/n/?] y
Support /etc/fstab and -a (FEATURE_MOUNT_FSTAB) [Y/n/?] y
pivot_root (PIVOT_ROOT) [Y/n/?] y
rdate (RDATE) [Y/n/?] y
rdev (RDEV) [N/y/?] n
readprofile (READPROFILE) [N/y/?] n
rtcwake (RTCWAKE) [N/y/?] n
script (SCRIPT) [N/y/?] n
scriptreplay (SCRIPTREPLAY) [N/y/?] n
setarch (SETARCH) [N/y/?] n
swaponoff (SWAPONOFF) [Y/n/?] y
Support priority option -p (FEATURE_SWAPON_PRI) [N/y/?] n
switch_root (SWITCH_ROOT) [Y/n/?] y
umount (UMOUNT) [Y/n/?] y
Support option -a (FEATURE_UMOUNT_ALL) [Y/n/?] y
*
* Common options for mount/umount
*
Support loopback mounts (FEATURE_MOUNT_LOOP) [Y/n/?] y
Create new loopback devices if needed (FEATURE_MOUNT_LOOP_CREATE) [Y/n/?] y
Support for the old /etc/mtab file (FEATURE_MTAB_SUPPORT) [N/y/?] n
*
* Filesystem/Volume identification
*
btrfs filesystem (FEATURE_VOLUMEID_BTRFS) [Y/n/?] y
cramfs filesystem (FEATURE_VOLUMEID_CRAMFS) [Y/n/?] y
exFAT filesystem (FEATURE_VOLUMEID_EXFAT) [Y/n/?] y
Ext filesystem (FEATURE_VOLUMEID_EXT) [Y/n/?] y
f2fs filesystem (FEATURE_VOLUMEID_F2FS) [Y/n/?] y
fat filesystem (FEATURE_VOLUMEID_FAT) [Y/n/?] y
hfs filesystem (FEATURE_VOLUMEID_HFS) [Y/n/?] y
iso9660 filesystem (FEATURE_VOLUMEID_ISO9660) [Y/n/?] y
jfs filesystem (FEATURE_VOLUMEID_JFS) [Y/n/?] y
linuxraid (FEATURE_VOLUMEID_LINUXRAID) [Y/n/?] y
linux swap filesystem (FEATURE_VOLUMEID_LINUXSWAP) [Y/n/?] y
luks filesystem (FEATURE_VOLUMEID_LUKS) [Y/n/?] y
nilfs filesystem (FEATURE_VOLUMEID_NILFS) [Y/n/?] y
ntfs filesystem (FEATURE_VOLUMEID_NTFS) [Y/n/?] y
ocfs2 filesystem (FEATURE_VOLUMEID_OCFS2) [Y/n/?] y
Reiser filesystem (FEATURE_VOLUMEID_REISERFS) [Y/n/?] y
romfs filesystem (FEATURE_VOLUMEID_ROMFS) [Y/n/?] y
sysv filesystem (FEATURE_VOLUMEID_SYSV) [Y/n/?] y
udf filesystem (FEATURE_VOLUMEID_UDF) [Y/n/?] y
xfs filesystem (FEATURE_VOLUMEID_XFS) [Y/n/?] y
*
* Miscellaneous Utilities
*
conspy (CONSPY) [N/y/?] n
less (LESS) [Y/n/?] y
Max number of input lines less will try to eat (FEATURE_LESS_MAXLINES) [9999999] 9999999
Enable bracket searching (FEATURE_LESS_BRACKETS) [Y/n/?] y
Enable -m/-M (FEATURE_LESS_FLAGS) [Y/n/?] y
Enable marks (FEATURE_LESS_MARKS) [Y/n/?] y
Enable regular expressions (FEATURE_LESS_REGEXP) [Y/n/?] y
Enable automatic resizing on window size changes (FEATURE_LESS_WINCH) [Y/n/?] y
Use 'tell me cursor position' ESC sequence to measure window (FEATURE_LESS_ASK_TERMINAL) [Y/n/?] y
Enable flag changes ('-' command) (FEATURE_LESS_DASHCMD) [Y/n/?] y
Enable dynamic switching of line numbers (FEATURE_LESS_LINENUMS) [Y/n/?] y
nandwrite (NANDWRITE) [N/y/?] n
nanddump (NANDDUMP) [N/y/?] n
rfkill (RFKILL) [N/y/?] n
setserial (SETSERIAL) [N/y/?] n
ubiattach (UBIATTACH) [N/y/?] n
ubidetach (UBIDETACH) [N/y/?] n
ubimkvol (UBIMKVOL) [N/y/?] n
ubirmvol (UBIRMVOL) [N/y/?] n
ubirsvol (UBIRSVOL) [N/y/?] n
ubiupdatevol (UBIUPDATEVOL) [N/y/?] n
wall (WALL) [N/y/?] n
adjtimex (ADJTIMEX) [Y/n/?] y
bbconfig (BBCONFIG) [N/y/?] n
beep (BEEP) [N/y/?] n
chat (CHAT) [N/y/?] n
chrt (CHRT) [N/y/?] n
crond (CROND) [Y/n/?] y
Support option -d to redirect output to stderr (FEATURE_CROND_D) [N/y/?] n
Report command output via email (using sendmail) (FEATURE_CROND_CALL_SENDMAIL) [Y/n/?] y
crond spool directory (FEATURE_CROND_DIR) [/var/spool/cron] /var/spool/cron
crontab (CRONTAB) [Y/n/?] y
dc (DC) [Y/n/?] y
Enable power and exp functions (requires libm) (FEATURE_DC_LIBM) [N/y/?] n
devfsd (obsolete) (DEVFSD) [N/y/?] n
Use devfs names for all devices (obsolete) (FEATURE_DEVFS) [N/y/?] n
devmem (DEVMEM) [Y/n/?] y
eject (EJECT) [N/y/?] n
fbsplash (FBSPLASH) [N/y/?] n
flashcp (FLASHCP) [N/y/?] n
flash_lock (FLASH_LOCK) [N/y/?] n
flash_unlock (FLASH_UNLOCK) [N/y/?] n
flash_eraseall (FLASH_ERASEALL) [N/y/?] n
ionice (IONICE) [Y/n/?] y
inotifyd (INOTIFYD) [N/y/?] n
last (LAST) [Y/n/?] y
Choose last implementation
> 1. small (FEATURE_LAST_SMALL)
2. huge (FEATURE_LAST_FANCY)
choice[1-2]: 1
hdparm (HDPARM) [N/y/?] n
makedevs (MAKEDEVS) [N/y/?] n
man (MAN) [N/y/?] n
microcom (MICROCOM) [Y/n/?] y
mountpoint (MOUNTPOINT) [N/y/?] n
mt (MT) [Y/n/?] y
raidautorun (RAIDAUTORUN) [N/y/?] n
readahead (READAHEAD) [N/y/?] n
runlevel (RUNLEVEL) [N/y/?] n
rx (RX) [N/y/?] n
setsid (SETSID) [Y/n/?] y
strings (STRINGS) [Y/n/?] y
taskset (TASKSET) [Y/n/?] y
Fancy output (FEATURE_TASKSET_FANCY) [Y/n/?] y
time (TIME) [Y/n/?] y
timeout (TIMEOUT) [Y/n/?] y
ttysize (TTYSIZE) [N/y/?] n
volname (VOLNAME) [N/y/?] n
watchdog (WATCHDOG) [Y/n/?] y
*
* Networking Utilities
*
nameif (NAMEIF) [Y/n/?] y
Extended nameif (FEATURE_NAMEIF_EXTENDED) [N/y/?] n
nbd-client (NBDCLIENT) [N/y/?] n
nc (NC) [Y/n/?] y
Netcat server options (-l) (NC_SERVER) [Y/n/?] y
Netcat extensions (-eiw and -f FILE) (NC_EXTRA) [Y/n/?] y
Netcat 1.10 compatibility (+2.5k) (NC_110_COMPAT) [N/y/?] n
ping (PING) [Y/n/?] y
ping6 (PING6) [Y/n/?] y
Enable fancy ping output (FEATURE_FANCY_PING) [Y/n/?] y
whois (WHOIS) [N/y/?] n
Enable IPv6 support (FEATURE_IPV6) [Y/n/?] y
Enable Unix domain socket support (usually not needed) (FEATURE_UNIX_LOCAL) [N/y/?] n
Prefer IPv4 addresses from DNS queries (FEATURE_PREFER_IPV4_ADDRESS) [N/y/?] n
Verbose resolution errors (VERBOSE_RESOLUTION_ERRORS) [N/y/?] n
arp (ARP) [Y/n/?] y
arping (ARPING) [Y/n/?] y
brctl (BRCTL) [Y/n/?] y
Fancy options (FEATURE_BRCTL_FANCY) [N/y/?] n
dnsd (DNSD) [N/y/?] n
ether-wake (ETHER_WAKE) [N/y/?] n
fakeidentd (FAKEIDENTD) [N/y/?] n
ftpd (FTPD) [N/y/?] n
ftpget (FTPGET) [Y/n/?] y
ftpput (FTPPUT) [Y/n/?] y
Enable long options in ftpget/ftpput (FEATURE_FTPGETPUT_LONG_OPTIONS) [Y/n/?] y
hostname (HOSTNAME) [Y/n/?] y
httpd (HTTPD) [Y/n/?] y
Support 'Ranges:' header (FEATURE_HTTPD_RANGES) [Y/n/?] y
Use sendfile system call (FEATURE_HTTPD_USE_SENDFILE) [Y/n/?] y
Enable -u <user> option (FEATURE_HTTPD_SETUID) [Y/n/?] y
Enable Basic http Authentication (FEATURE_HTTPD_BASIC_AUTH) [Y/n/?] y
Support MD5 crypted passwords for http Authentication (FEATURE_HTTPD_AUTH_MD5) [Y/n/?] y
Support Common Gateway Interface (CGI) (FEATURE_HTTPD_CGI) [Y/n/?] y
Support for running scripts through an interpreter (FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR) [Y/n/?] y
Set REMOTE_PORT environment variable for CGI (FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV) [Y/n/?] y
Enable -e option (useful for CGIs written as shell scripts) (FEATURE_HTTPD_ENCODE_URL_STR) [Y/n/?] y
Support for custom error pages (FEATURE_HTTPD_ERROR_PAGES) [Y/n/?] y
Support for reverse proxy (FEATURE_HTTPD_PROXY) [N/y/?] n
Support for GZIP content encoding (FEATURE_HTTPD_GZIP) [Y/n/?] y
ifconfig (IFCONFIG) [Y/n/?] y
Enable status reporting output (+7k) (FEATURE_IFCONFIG_STATUS) [Y/n/?] y
Enable slip-specific options "keepalive" and "outfill" (FEATURE_IFCONFIG_SLIP) [Y/n/?] y
Enable options "mem_start", "io_addr", and "irq" (FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ) [Y/n/?] y
Enable option "hw" (ether only) (FEATURE_IFCONFIG_HW) [Y/n/?] y
Set the broadcast automatically (FEATURE_IFCONFIG_BROADCAST_PLUS) [Y/n/?] y
ifenslave (IFENSLAVE) [N/y/?] n
ifplugd (IFPLUGD) [N/y/?] n
ifupdown (IFUPDOWN) [Y/n/?] y
Absolute path to ifstate file (IFUPDOWN_IFSTATE_PATH) [/var/run/ifstate] /var/run/ifstate
Use ip applet (FEATURE_IFUPDOWN_IP) [Y/n/?] y
Use busybox ip applet (FEATURE_IFUPDOWN_IP_BUILTIN) [Y/n/?] y
Support for IPv4 (FEATURE_IFUPDOWN_IPV4) [Y/n/?] y
Support for IPv6 (FEATURE_IFUPDOWN_IPV6) [Y/n/?] y
Enable mapping support (FEATURE_IFUPDOWN_MAPPING) [Y/n/?] y
Support for external dhcp clients (FEATURE_IFUPDOWN_EXTERNAL_DHCP) [N/y/?] n
inetd (INETD) [N/y/?] n
ip (IP) [Y/?] y
ip address (FEATURE_IP_ADDRESS) [Y/?] y
ip link (FEATURE_IP_LINK) [Y/?] y
ip route (FEATURE_IP_ROUTE) [Y/?] y
ip tunnel (FEATURE_IP_TUNNEL) [Y/n/?] y
ip rule (FEATURE_IP_RULE) [Y/n/?] y
Support short forms of ip commands (FEATURE_IP_SHORT_FORMS) [N/y/?] n
Support displaying rarely used link types (FEATURE_IP_RARE_PROTOCOLS) [N/y/?] n
ipcalc (IPCALC) [Y/n/?] y
Fancy IPCALC, more options, adds 1 kbyte (FEATURE_IPCALC_FANCY) [Y/n/?] y
Enable long options (FEATURE_IPCALC_LONG_OPTIONS) [Y/n/?] y
netstat (NETSTAT) [Y/n/?] y
Enable wide netstat output (FEATURE_NETSTAT_WIDE) [N/y/?] n
Enable PID/Program name output (FEATURE_NETSTAT_PRG) [N/y/?] n
nslookup (NSLOOKUP) [Y/n/?] y
ntpd (NTPD) [N/y/?] n
pscan (PSCAN) [N/y/?] n
route (ROUTE) [Y/n/?] y
slattach (SLATTACH) [N/y/?] n
tcpsvd (TCPSVD) [N/y/?] n
telnet (TELNET) [Y/n/?] y
Pass TERM type to remote host (FEATURE_TELNET_TTYPE) [Y/n/?] y
Pass USER type to remote host (FEATURE_TELNET_AUTOLOGIN) [Y/n/?] y
telnetd (TELNETD) [Y/n/?] y
Support standalone telnetd (not inetd only) (FEATURE_TELNETD_STANDALONE) [Y/n/?] y
Support -w SEC option (inetd wait mode) (FEATURE_TELNETD_INETD_WAIT) [N/y/?] n
tftp (TFTP) [Y/n/?] y
tftpd (TFTPD) [N/y/?] n
*
* Common options for tftp/tftpd
*
Enable 'tftp get' and/or tftpd upload code (FEATURE_TFTP_GET) [Y/n/?] y
Enable 'tftp put' and/or tftpd download code (FEATURE_TFTP_PUT) [Y/n/?] y
Enable 'blksize' and 'tsize' protocol options (FEATURE_TFTP_BLOCKSIZE) [Y/n/?] y
Enable tftp progress meter (FEATURE_TFTP_PROGRESS_BAR) [N/y/?] n
Enable debug (TFTP_DEBUG) [N/y/?] n
traceroute (TRACEROUTE) [Y/n/?] y
traceroute6 (TRACEROUTE6) [Y/n/?] y
Enable verbose output (FEATURE_TRACEROUTE_VERBOSE) [Y/n/?] y
Enable loose source route (FEATURE_TRACEROUTE_SOURCE_ROUTE) [N/y/?] n
Use ICMP instead of UDP (FEATURE_TRACEROUTE_USE_ICMP) [N/y/?] n
tunctl (TUNCTL) [Y/n/?] y
Support owner:group assignment (FEATURE_TUNCTL_UG) [N/y/?] n
udhcp client for DHCPv6 (udhcpc6) (UDHCPC6) [N/y/?] n
udhcp server (udhcpd) (UDHCPD) [Y/n/?] y
dhcprelay (DHCPRELAY) [N/y/?] n
Lease display utility (dumpleases) (DUMPLEASES) [Y/n/?] y
Rewrite the lease file at every new acknowledge (FEATURE_UDHCPD_WRITE_LEASES_EARLY) [N/y/?] n
Select IP address based on client MAC (FEATURE_UDHCPD_BASE_IP_ON_MAC) [Y/n/?] y
Absolute path to lease file (DHCPD_LEASES_FILE) [/var/lib/misc/udhcpd.leases] /var/lib/misc/udhcpd.leases
udhcp client (udhcpc) (UDHCPC) [Y/n/?] y
Verify that the offered address is free, using ARP ping (FEATURE_UDHCPC_ARPING) [Y/n/?] y
Enable '-P port' option for udhcpd and udhcpc (FEATURE_UDHCP_PORT) [N/y/?] n
Maximum verbosity level for udhcp applets (0..9) (UDHCP_DEBUG) [0] 0
Support for RFC3397 domain search (experimental) (FEATURE_UDHCP_RFC3397) [Y/n/?] y
Support for 802.1Q VLAN parameters (FEATURE_UDHCP_8021Q) [Y/n/?] y
Absolute path to config script (UDHCPC_DEFAULT_SCRIPT) [/etc/udhcpc/default.script] /etc/udhcpc/default.script
DHCP options slack buffer size (UDHCPC_SLACK_FOR_BUGGY_SERVERS) [80] 80
ifup udhcpc command line options (IFUPDOWN_UDHCPC_CMD_OPTIONS) [-R -n] -R -n
udpsvd (UDPSVD) [N/y/?] n
vconfig (VCONFIG) [Y/n/?] y
wget (WGET) [Y/n/?] y
Enable a nifty process meter (+2k) (FEATURE_WGET_STATUSBAR) [Y/n/?] y
Enable HTTP authentication (FEATURE_WGET_AUTHENTICATION) [Y/n/?] y
Enable long options (FEATURE_WGET_LONG_OPTIONS) [Y/n/?] y
Enable timeout option -T SEC (FEATURE_WGET_TIMEOUT) [N/y/?] n
zcip (ZCIP) [N/y/?] n
*
* Print Utilities
*
lpd (LPD) [N/y/?] n
lpr (LPR) [N/y/?] n
lpq (LPQ) [N/y/?] n
*
* Mail Utilities
*
makemime (MAKEMIME) [N/y/?] n
popmaildir (POPMAILDIR) [N/y/?] n
reformime (REFORMIME) [N/y/?] n
sendmail (SENDMAIL) [N/y/?] n
*
* Process Utilities
*
iostat (IOSTAT) [N/y/?] n
lsof (LSOF) [N/y/?] n
mpstat (MPSTAT) [N/y/?] n
nmeter (NMETER) [N/y/?] n
pmap (PMAP) [N/y/?] n
powertop (POWERTOP) [N/y/?] n
pstree (PSTREE) [N/y/?] n
pwdx (PWDX) [N/y/?] n
smemcap (SMEMCAP) [N/y/?] n
top (TOP) [Y/n/?] y
Show CPU per-process usage percentage (FEATURE_TOP_CPU_USAGE_PERCENTAGE) [Y/n/?] y
Show CPU global usage percentage (FEATURE_TOP_CPU_GLOBAL_PERCENTS) [Y/n/?] y
SMP CPU usage display ('c' key) (FEATURE_TOP_SMP_CPU) [N/y/?] n
Show 1/10th of a percent in CPU/mem statistics (FEATURE_TOP_DECIMALS) [N/y/?] n
Show CPU process runs on ('j' field) (FEATURE_TOP_SMP_PROCESS) [N/y/?] n
Topmem command ('s' key) (FEATURE_TOPMEM) [N/y/?] n
uptime (UPTIME) [Y/n/?] y
Support for showing the number of users (FEATURE_UPTIME_UTMP_SUPPORT) [Y/n/?] y
free (FREE) [Y/n/?] y
fuser (FUSER) [N/y/?] n
kill (KILL) [Y/n/?] y
killall (KILLALL) [Y/n/?] y
killall5 (KILLALL5) [N/y] n
pgrep (PGREP) [N/y/?] n
pidof (PIDOF) [Y/n/?] y
Enable argument for single shot (-s) (FEATURE_PIDOF_SINGLE) [N/y/?] n
Enable argument for omitting pids (-o) (FEATURE_PIDOF_OMIT) [N/y/?] n
pkill (PKILL) [N/y/?] n
ps (PS) [Y/n/?] y
Enable time and elapsed time output (FEATURE_PS_TIME) [N/y/?] n
Enable additional ps columns (FEATURE_PS_ADDITIONAL_COLUMNS) [Y/n/?] y
renice (RENICE) [Y/n/?] y
sysctl (BB_SYSCTL) [Y/n/?] y
Support for showing threads in ps/pstree/top (FEATURE_SHOW_THREADS) [Y/n/?] y
watch (WATCH) [Y/n/?] y
*
* Runit Utilities
*
runsv (RUNSV) [N/y/?] n
runsvdir (RUNSVDIR) [N/y/?] n
sv (SV) [N/y/?] n
svlogd (SVLOGD) [N/y/?] n
chpst (CHPST) [N/y/?] n
setuidgid (SETUIDGID) [N/y/?] n
envuidgid (ENVUIDGID) [N/y/?] n
envdir (ENVDIR) [N/y/?] n
softlimit (SOFTLIMIT) [N/y/?] n
*
* Shells
*
ash (ASH) [Y/n/?] y
bash-compatible extensions (ASH_BASH_COMPAT) [Y/n/?] y
Idle timeout variable (ASH_IDLE_TIMEOUT) [N/y/?] n
Job control (ASH_JOB_CONTROL) [Y/n/?] y
Alias support (ASH_ALIAS) [Y/n/?] y
Builtin getopt to parse positional parameters (ASH_GETOPTS) [Y/n/?] y
Builtin version of 'echo' (ASH_BUILTIN_ECHO) [Y/n/?] y
Builtin version of 'printf' (ASH_BUILTIN_PRINTF) [Y/n/?] y
Builtin version of 'test' (ASH_BUILTIN_TEST) [Y/n/?] y
'command' command to override shell builtins (ASH_CMDCMD) [Y/n/?] y
Check for new mail on interactive shells (ASH_MAIL) [Y/n/?] y
Optimize for size instead of speed (ASH_OPTIMIZE_FOR_SIZE) [Y/n/?] y
Pseudorandom generator and $RANDOM variable (ASH_RANDOM_SUPPORT) [Y/n/?] y
Expand prompt string (ASH_EXPAND_PRMT) [Y/n/?] y
cttyhack (CTTYHACK) [Y/n/?] y
hush (HUSH) [N/y/?] n
msh (deprecated: aliased to hush) (MSH) [N/y/?] n
Choose which shell is aliased to 'sh' name
> 1. ash (FEATURE_SH_IS_ASH)
2. none (FEATURE_SH_IS_NONE)
choice[1-2?]: 1
Choose which shell is aliased to 'bash' name
1. ash (FEATURE_BASH_IS_ASH)
> 2. none (FEATURE_BASH_IS_NONE)
choice[1-2?]: 2
POSIX math support (SH_MATH_SUPPORT) [Y/n/?] y
Extend POSIX math support to 64 bit (SH_MATH_SUPPORT_64) [Y/n/?] y
Hide message on interactive shell startup (FEATURE_SH_EXTRA_QUIET) [N/y/?] n
Standalone shell (FEATURE_SH_STANDALONE) [Y/n/?] y
Run 'nofork' applets directly (FEATURE_SH_NOFORK) [N/y/?] n
Use $HISTFILESIZE (FEATURE_SH_HISTFILESIZE) [Y/n/?] y
*
* System Logging Utilities
*
syslogd (SYSLOGD) [Y/n/?] y
Rotate message files (FEATURE_ROTATE_LOGFILE) [N/y/?] n
Remote Log support (FEATURE_REMOTE_LOG) [Y/n/?] y
Support -D (drop dups) option (FEATURE_SYSLOGD_DUP) [N/y/?] n
Support syslog.conf (FEATURE_SYSLOGD_CFG) [N/y/?] n
Read buffer size in bytes (FEATURE_SYSLOGD_READ_BUFFER_SIZE) [1024] 1024
Circular Buffer support (FEATURE_IPC_SYSLOG) [Y/n/?] y
Circular buffer size in Kbytes (minimum 4KB) (FEATURE_IPC_SYSLOG_BUFFER_SIZE) [64] 64
logread (LOGREAD) [Y/n/?] y
Double buffering (FEATURE_LOGREAD_REDUCED_LOCKING) [N/y/?] n
Linux kernel printk buffer support (FEATURE_KMSG_SYSLOG) [N/y/?] n
klogd (KLOGD) [Y/n/?] y
Use the klogctl() interface (FEATURE_KLOGD_KLOGCTL) [Y/n/?] y
logger (LOGGER) [Y/n/?] y
make[1]: Leaving directory '/«PKGBUILDDIR»/build/static'
ln -s .config build/static/.stamp-setup
dh_testdir
/usr/bin/make -C build/static install docs/busybox.1 \
SKIP_STRIP=y \
BB_EXTRA_VERSION="Raspbian 1:1.22.0-17" \
CONFIG_EXTRA_CFLAGS='-g -O2 -fstack-protector-strong -Wformat -Wdate-time -D_FORTIFY_SOURCE=2' \
CONFIG_EXTRA_LDFLAGS='-Wl,-z,relro'
make[1]: Entering directory '/«PKGBUILDDIR»/build/static'
HOSTLD scripts/kconfig/conf
HOSTLD scripts/kconfig/conf
scripts/kconfig/conf -o Config.in
#
# using defaults found in .config
#
*
* Busybox Configuration
*
*
* Busybox Settings
*
*
* General Configuration
*
Enable options for full-blown desktop systems (DESKTOP) [N/y/?] n
Provide compatible behavior for rare corner cases (bigger code) (EXTRA_COMPAT) [N/y/?] n
Enable obsolete features removed before SUSv3 (INCLUDE_SUSv2) [N/y/?] n
Avoid using GCC-specific code constructs (USE_PORTABLE_CODE) [N/y/?] n
Enable Linux-specific applets and features (PLATFORM_LINUX) [Y/?] y
Buffer allocation policy
> 1. Allocate with Malloc (FEATURE_BUFFERS_USE_MALLOC)
2. Allocate on the Stack (FEATURE_BUFFERS_GO_ON_STACK)
3. Allocate in the .bss section (FEATURE_BUFFERS_GO_IN_BSS)
choice[1-3?]: 1
Show applet usage messages (SHOW_USAGE) [Y/n/?] y
Show verbose applet usage messages (FEATURE_VERBOSE_USAGE) [N/y/?] n
Store applet usage messages in compressed form (FEATURE_COMPRESS_USAGE) [Y/n/?] y
Support --install [-s] to install applet links at runtime (FEATURE_INSTALLER) [N/y/?] n
Don't use /usr (INSTALL_NO_USR) [N/y/?] n
Enable locale support (system needs locale for this to work) (LOCALE_SUPPORT) [N/y/?] n
Support Unicode (UNICODE_SUPPORT) [Y/n/?] y
Check $LC_ALL, $LC_CTYPE and $LANG environment variables (FEATURE_CHECK_UNICODE_IN_ENV) [Y/n/?] y
Character code to substitute unprintable characters with (SUBST_WCHAR) [63] 63
Range of supported Unicode characters (LAST_SUPPORTED_WCHAR) [767] 767
Allow zero-width Unicode characters on output (UNICODE_COMBINING_WCHARS) [Y/n/?] y
Allow wide Unicode characters on output (UNICODE_WIDE_WCHARS) [Y/n/?] y
Bidirectional character-aware line input (UNICODE_BIDI_SUPPORT) [N/y/?] n
Make it possible to enter sequences of chars which are not Unicode (UNICODE_PRESERVE_BROKEN) [N/y/?] n
Support for --long-options (LONG_OPTS) [Y/n/?] y
Use the devpts filesystem for Unix98 PTYs (FEATURE_DEVPTS) [Y/n/?] y
Clean up all memory before exiting (usually not needed) (FEATURE_CLEAN_UP) [N/y/?] n
Support utmp file (FEATURE_UTMP) [N/y/?] n
Support writing pidfiles (FEATURE_PIDFILE) [N/y/?] n
Support for SUID/SGID handling (FEATURE_SUID) [Y/n/?] y
Runtime SUID/SGID configuration via /etc/busybox.conf (FEATURE_SUID_CONFIG) [N/y/?] n
Support NSA Security Enhanced Linux (SELINUX) [N/y/?] n
exec prefers applets (FEATURE_PREFER_APPLETS) [N/y/?] n
Path to BusyBox executable (BUSYBOX_EXEC_PATH) [/proc/self/exe] /proc/self/exe
*
* Build Options
*
Build BusyBox as a static binary (no shared libs) (STATIC) [N/y/?] n
Build BusyBox as a position independent executable (PIE) [N/y/?] n
Force NOMMU build (NOMMU) [N/y/?] n
Build shared libbusybox (BUILD_LIBBUSYBOX) [N/y/?] n
Build with Large File Support (for accessing files > 2 GB) (LFS) [Y/n/?] y
Cross Compiler prefix (CROSS_COMPILER_PREFIX) []
Path to sysroot (SYSROOT) []
Additional CFLAGS (EXTRA_CFLAGS) []
Additional LDFLAGS (EXTRA_LDFLAGS) []
Additional LDLIBS (EXTRA_LDLIBS) []
*
* Debugging Options
*
Build BusyBox with extra Debugging symbols (DEBUG) [N/y/?] n
Abort compilation on any warning (WERROR) [N/y/?] n
Additional debugging library
> 1. None (NO_DEBUG_LIB)
2. Dmalloc (DMALLOC)
3. Electric-fence (EFENCE)
choice[1-3?]: 1
*
* Installation Options ("make install" behavior)
*
What kind of applet links to install
> 1. as soft-links (INSTALL_APPLET_SYMLINKS)
2. as hard-links (INSTALL_APPLET_HARDLINKS)
3. as script wrappers (INSTALL_APPLET_SCRIPT_WRAPPERS)
4. not installed (INSTALL_APPLET_DONT)
choice[1-4?]: 1
BusyBox installation prefix (PREFIX) [./_install] ./_install
*
* Busybox Library Tuning
*
Enable systemd support (FEATURE_SYSTEMD) [N/y/?] n
Support RTMIN[+n] and RTMAX[-n] signal names (FEATURE_RTMINMAX) [N/y/?] n
Minimum password length (PASSWORD_MINLEN) [6] 6
MD5: Trade bytes for speed (0:fast, 3:slow) (MD5_SMALL) [1] 1
SHA3: Trade bytes for speed (0:fast, 1:slow) (SHA3_SMALL) [1] 1
Faster /proc scanning code (+100 bytes) (FEATURE_FAST_TOP) [N/y/?] n
Support for /etc/networks (FEATURE_ETC_NETWORKS) [N/y/?] n
Use termios to manipulate the screen (FEATURE_USE_TERMIOS) [Y/n/?] y
Command line editing (FEATURE_EDITING) [Y/n/?] y
Maximum length of input (FEATURE_EDITING_MAX_LEN) [1024] 1024
vi-style line editing commands (FEATURE_EDITING_VI) [N/y/?] n
History size (FEATURE_EDITING_HISTORY) [15] 15
History saving (FEATURE_EDITING_SAVEHISTORY) [N/y/?] n
Tab completion (FEATURE_TAB_COMPLETION) [Y/n/?] y
Username completion (FEATURE_USERNAME_COMPLETION) [N/y/?] n
Fancy shell prompts (FEATURE_EDITING_FANCY_PROMPT) [Y/n/?] y
Query cursor position from terminal (FEATURE_EDITING_ASK_TERMINAL) [Y/n/?] y
Non-POSIX, but safer, copying to special nodes (FEATURE_NON_POSIX_CP) [N/y/?] n
Give more precise messages when copy fails (cp, mv etc) (FEATURE_VERBOSE_CP_MESSAGE) [Y/n/?] y
Copy buffer size, in kilobytes (FEATURE_COPYBUF_KB) [64] 64
Skip rootfs in mount table (FEATURE_SKIP_ROOTFS) [Y/n/?] y
Use clock_gettime(CLOCK_MONOTONIC) syscall (MONOTONIC_SYSCALL) [Y/n/?] y
Use ioctl names rather than hex values in error messages (IOCTL_HEX2STR_ERROR) [Y/n/?] y
Support infiniband HW (FEATURE_HWIB) [Y/n/?] y
*
* Applets
*
*
* Archival Utilities
*
Make tar, rpm, modprobe etc understand .xz data (FEATURE_SEAMLESS_XZ) [N/y/?] n
Make tar, rpm, modprobe etc understand .lzma data (FEATURE_SEAMLESS_LZMA) [Y/n/?] y
Make tar, rpm, modprobe etc understand .bz2 data (FEATURE_SEAMLESS_BZ2) [Y/n/?] y
Make tar, rpm, modprobe etc understand .gz data (FEATURE_SEAMLESS_GZ) [Y/n/?] y
tar, rpm, modprobe etc understand .Z data (FEATURE_SEAMLESS_Z) [N/y/?] n
ar (AR) [Y/n/?] y
Support for long filenames (not needed for debs) (FEATURE_AR_LONG_FILENAMES) [N/y/?] n
Support archive creation (FEATURE_AR_CREATE) [N/y/?] n
uncompress (UNCOMPRESS) [N/y/?] n
gunzip (GUNZIP) [Y/n/?] y
bunzip2 (BUNZIP2) [N/y/?] n
unlzma (UNLZMA) [N/y/?] n
unxz (UNXZ) [Y/n/?] y
Provide xz alias which supports only unpacking (XZ) [N/y/?] n
bzip2 (BZIP2) [N/y/?] n
cpio (CPIO) [N/y/?] n
dpkg (DPKG) [N/y/?] n
dpkg_deb (DPKG_DEB) [N/y/?] n
gzip (GZIP) [N/y/?] n
lzop (LZOP) [N/y/?] n
rpm (RPM) [N/y/?] n
rpm2cpio (RPM2CPIO) [N/y/?] n
tar (TAR) [Y/n/?] y
Enable archive creation (FEATURE_TAR_CREATE) [Y/n/?] y
Autodetect compressed tarballs (FEATURE_TAR_AUTODETECT) [N/y/?] n
Enable -X (exclude from) and -T (include from) options) (FEATURE_TAR_FROM) [N/y/?] n
Support for old tar header format (FEATURE_TAR_OLDGNU_COMPATIBILITY) [N/y/?] n
Enable untarring of tarballs with checksums produced by buggy Sun tar (FEATURE_TAR_OLDSUN_COMPATIBILITY) [N/y/?] n
Support for GNU tar extensions (long filenames) (FEATURE_TAR_GNU_EXTENSIONS) [Y/n/?] y
Enable long options (FEATURE_TAR_LONG_OPTIONS) [N/y/?] n
Enable use of user and group names (FEATURE_TAR_UNAME_GNAME) [N/y/?] n
Enable -m (do not preserve time) option (FEATURE_TAR_NOPRESERVE_TIME) [Y/n/?] y
unzip (UNZIP) [N/y/?] n
*
* Coreutils
*
basename (BASENAME) [Y/n/?] y
cat (CAT) [Y/n/?] y
date (DATE) [Y/n/?] y
Enable ISO date format output (-I) (FEATURE_DATE_ISOFMT) [Y/n/?] y
Support %[num]N nanosecond format specifier (FEATURE_DATE_NANO) [N/y/?] n
Support weird 'date MMDDhhmm[[YY]YY][.ss]' format (FEATURE_DATE_COMPAT) [Y/n/?] y
hostid (HOSTID) [N/y/?] n
id (ID) [Y/n/?] y
groups (GROUPS) [Y/n/?] y
test (TEST) [Y/n/?] y
Extend test to 64 bit (FEATURE_TEST_64) [Y/n/?] y
touch (TOUCH) [Y/n/?] y
Add support for -h (FEATURE_TOUCH_NODEREF) [Y/n/?] y
Add support for SUSV3 features (-d -t -r) (FEATURE_TOUCH_SUSV3) [Y/n/?] y
tr (TR) [Y/n/?] y
Enable character classes (such as [:upper:]) (FEATURE_TR_CLASSES) [N/y/?] n
Enable equivalence classes (FEATURE_TR_EQUIV) [N/y/?] n
base64 (BASE64) [N/y/?] n
cal (CAL) [N/y/?] n
catv (CATV) [N/y/?] n
chgrp (CHGRP) [N/y/?] n
chmod (CHMOD) [Y/n/?] y
chown (CHOWN) [Y/n/?] y
Enable long options (FEATURE_CHOWN_LONG_OPTIONS) [Y/n/?] y
chroot (CHROOT) [Y/n/?] y
cksum (CKSUM) [N/y/?] n
comm (COMM) [N/y/?] n
cp (CP) [Y/n/?] y
Enable long options for cp (FEATURE_CP_LONG_OPTIONS) [Y/n/?] y
cut (CUT) [Y/n/?] y
dd (DD) [Y/n/?] y
Enable DD signal handling for status reporting (FEATURE_DD_SIGNAL_HANDLING) [Y/n/?] y
Enable the third status line upon signal (FEATURE_DD_THIRD_STATUS_LINE) [N/y/?] n
Enable ibs, obs and conv options (FEATURE_DD_IBS_OBS) [Y/n/?] y
df (DF) [Y/n/?] y
Enable -a, -i, -B (FEATURE_DF_FANCY) [N/y/?] n
dirname (DIRNAME) [Y/n/?] y
dos2unix/unix2dos (DOS2UNIX) [N/y/?] n
du (default blocksize of 512 bytes) (DU) [N/y/?] n
echo (basic SuSv3 version taking no options) (ECHO) [Y/n/?] y
Enable echo options (-n and -e) (FEATURE_FANCY_ECHO) [Y/n/?] y
env (ENV) [Y/n/?] y
Enable long options (FEATURE_ENV_LONG_OPTIONS) [N/y/?] n
expand (EXPAND) [N/y/?] n
expr (EXPR) [Y/n/?] y
Extend Posix numbers support to 64 bit (EXPR_MATH_SUPPORT_64) [Y/n/?] y
false (FALSE) [Y/n/?] y
fold (FOLD) [N/y/?] n
fsync (FSYNC) [N/y/?] n
head (HEAD) [Y/n/?] y
Enable head options (-c, -q, and -v) (FEATURE_FANCY_HEAD) [Y/n/?] y
install (INSTALL) [N/y/?] n
ln (LN) [Y/n/?] y
logname (LOGNAME) [N/y/?] n
ls (LS) [Y/n/?] y
Enable filetyping options (-p and -F) (FEATURE_LS_FILETYPES) [N/y/?] n
Enable symlinks dereferencing (-L) (FEATURE_LS_FOLLOWLINKS) [Y/n/?] y
Enable recursion (-R) (FEATURE_LS_RECURSIVE) [N/y/?] n
Sort the file names (FEATURE_LS_SORTFILES) [Y/n/?] y
Show file timestamps (FEATURE_LS_TIMESTAMPS) [Y/n/?] y
Show username/groupnames (FEATURE_LS_USERNAME) [Y/n/?] y
Allow use of color to identify file types (FEATURE_LS_COLOR) [N/y/?] n
md5sum (MD5SUM) [Y/n/?] y
mkdir (MKDIR) [Y/n/?] y
Enable long options (FEATURE_MKDIR_LONG_OPTIONS) [N/y/?] n
mkfifo (MKFIFO) [N/y/?] n
mknod (MKNOD) [Y/n/?] y
mv (MV) [Y/n/?] y
Enable long options (FEATURE_MV_LONG_OPTIONS) [N/y/?] n
nice (NICE) [N/y/?] n
nohup (NOHUP) [N/y/?] n
od (OD) [N/y/?] n
printenv (PRINTENV) [N/y/?] n
printf (PRINTF) [Y/n/?] y
pwd (PWD) [Y/n/?] y
readlink (READLINK) [Y/n/?] y
Enable canonicalization by following all symlinks (-f) (FEATURE_READLINK_FOLLOW) [Y/n/?] y
realpath (REALPATH) [Y/n/?] y
rm (RM) [Y/n/?] y
rmdir (RMDIR) [Y/n/?] y
Enable long options (FEATURE_RMDIR_LONG_OPTIONS) [N/y/?] n
seq (SEQ) [Y/n/?] y
sha1sum (SHA1SUM) [Y/n/?] y
sha256sum (SHA256SUM) [Y/n/?] y
sha512sum (SHA512SUM) [Y/n/?] y
sha3sum (SHA3SUM) [N/y/?] n
sleep (SLEEP) [Y/n/?] y
Enable multiple arguments and s/m/h/d suffixes (FEATURE_FANCY_SLEEP) [Y/n/?] y
Enable fractional arguments (FEATURE_FLOAT_SLEEP) [Y/n/?] y
sort (SORT) [Y/n/?] y
Full SuSv3 compliant sort (support -ktcsbdfiozgM) (FEATURE_SORT_BIG) [Y/n/?] y
split (SPLIT) [N/y/?] n
stat (STAT) [N/y/?] n
stty (STTY) [N/y/?] n
sum (SUM) [N/y/?] n
sync (SYNC) [Y/n/?] y
tac (TAC) [N/y/?] n
tail (TAIL) [Y/n/?] y
Enable extra tail options (-q, -s, -v, and -F) (FEATURE_FANCY_TAIL) [Y/n/?] y
tee (TEE) [N/y/?] n
true (TRUE) [Y/n/?] y
tty (TTY) [Y/n/?] y
uname (UNAME) [Y/n/?] y
unexpand (UNEXPAND) [N/y/?] n
uniq (UNIQ) [Y/n/?] y
usleep (USLEEP) [N/y/?] n
uudecode (UUDECODE) [N/y/?] n
uuencode (UUENCODE) [N/y/?] n
wc (WC) [Y/n/?] y
Support very large files in wc (FEATURE_WC_LARGE) [N/y/?] n
whoami (WHOAMI) [N/y/?] n
yes (YES) [N/y/?] n
*
* Common options for cp and mv
*
Preserve hard links (FEATURE_PRESERVE_HARDLINKS) [Y/n/?] y
*
* Common options for ls, more and telnet
*
Calculate terminal & column widths (FEATURE_AUTOWIDTH) [Y/n/?] y
*
* Common options for df, du, ls
*
Support for human readable output (example 13k, 23M, 235G) (FEATURE_HUMAN_READABLE) [Y/n/?] y
*
* Common options for md5sum, sha1sum, sha256sum, sha512sum, sha3sum
*
Enable -c, -s and -w options (FEATURE_MD5_SHA1_SUM_CHECK) [Y/n/?] y
*
* Console Utilities
*
chvt (CHVT) [N/y/?] n
fgconsole (FGCONSOLE) [N/y/?] n
clear (CLEAR) [N/y/?] n
deallocvt (DEALLOCVT) [N/y/?] n
dumpkmap (DUMPKMAP) [N/y/?] n
kbd_mode (KBD_MODE) [N/y/?] n
loadfont (LOADFONT) [N/y/?] n
loadkmap (LOADKMAP) [N/y/?] n
openvt (OPENVT) [N/y/?] n
reset (RESET) [N/y/?] n
resize (RESIZE) [N/y/?] n
setconsole (SETCONSOLE) [N/y/?] n
setfont (SETFONT) [N/y/?] n
setkeycodes (SETKEYCODES) [N/y/?] n
setlogcons (SETLOGCONS) [N/y/?] n
showkey (SHOWKEY) [N/y/?] n
*
* Debian Utilities
*
mktemp (MKTEMP) [Y/n/?] y
pipe_progress (PIPE_PROGRESS) [N/y/?] n
run-parts (RUN_PARTS) [N/y/?] n
start-stop-daemon (START_STOP_DAEMON) [N/y/?] n
which (WHICH) [N/y/?] n
*
* Editors
*
awk (AWK) [N/y/?] n
cmp (CMP) [Y/n/?] y
diff (DIFF) [N/y/?] n
ed (ED) [N/y/?] n
patch (PATCH) [N/y/?] n
sed (SED) [Y/n/?] y
vi (VI) [N/y/?] n
*
* Finding Utilities
*
find (FIND) [Y/n/?] y
Enable -print0: NUL-terminated output (FEATURE_FIND_PRINT0) [Y/n/?] y
Enable -mtime: modified time matching (FEATURE_FIND_MTIME) [Y/n/?] y
Enable -mmin: modified time matching by minutes (FEATURE_FIND_MMIN) [Y/n/?] y
Enable -perm: permissions matching (FEATURE_FIND_PERM) [Y/n/?] y
Enable -type: file type matching (file/dir/link/...) (FEATURE_FIND_TYPE) [Y/n/?] y
Enable -xdev: 'stay in filesystem' (FEATURE_FIND_XDEV) [Y/n/?] y
Enable -mindepth N and -maxdepth N (FEATURE_FIND_MAXDEPTH) [Y/n/?] y
Enable -newer: compare file modification times (FEATURE_FIND_NEWER) [Y/n/?] y
Enable -inum: inode number matching (FEATURE_FIND_INUM) [Y/n/?] y
Enable -exec: execute commands (FEATURE_FIND_EXEC) [Y/n/?] y
Enable -user: username/uid matching (FEATURE_FIND_USER) [Y/n/?] y
Enable -group: group/gid matching (FEATURE_FIND_GROUP) [Y/n/?] y
Enable the 'not' (!) operator (FEATURE_FIND_NOT) [Y/n/?] y
Enable -depth (FEATURE_FIND_DEPTH) [Y/n/?] y
Enable parens in options (FEATURE_FIND_PAREN) [Y/n/?] y
Enable -size: file size matching (FEATURE_FIND_SIZE) [Y/n/?] y
Enable -prune: exclude subdirectories (FEATURE_FIND_PRUNE) [Y/n/?] y
Enable -delete: delete files/dirs (FEATURE_FIND_DELETE) [N/y/?] n
Enable -path: match pathname with shell pattern (FEATURE_FIND_PATH) [Y/n/?] y
Enable -regex: match pathname with regex (FEATURE_FIND_REGEX) [N/y/?] n
Enable -links: link count matching (FEATURE_FIND_LINKS) [Y/n/?] y
grep (GREP) [Y/n/?] y
Enable extended regular expressions (egrep & grep -E) (FEATURE_GREP_EGREP_ALIAS) [Y/n/?] y
Alias fgrep to grep -F (FEATURE_GREP_FGREP_ALIAS) [N/y/?] n
Enable before and after context flags (-A, -B and -C) (FEATURE_GREP_CONTEXT) [N/y/?] n
xargs (XARGS) [N/y/?] n
*
* Init Utilities
*
bootchartd (BOOTCHARTD) [N/y/?] n
poweroff, halt, and reboot (HALT) [Y/n/?] y
init (INIT) [Y/n/?] y
Support reading an inittab file (FEATURE_USE_INITTAB) [Y/n/?] y
Support killing processes that have been removed from inittab (FEATURE_KILL_REMOVED) [Y/n/?] y
How long to wait between TERM and KILL (0 - send TERM only) (FEATURE_KILL_DELAY) [0] 0
Run commands with leading dash with controlling tty (FEATURE_INIT_SCTTY) [Y/n/?] y
Enable init to write to syslog (FEATURE_INIT_SYSLOG) [Y/n] y
Be _extra_ quiet on boot (FEATURE_EXTRA_QUIET) [Y/n/?] y
Support dumping core for child processes (debugging only) (FEATURE_INIT_COREDUMPS) [N/y/?] n
Support running init from within an initrd (not initramfs) (FEATURE_INITRD) [N/y/?] n
Initial terminal type (INIT_TERMINAL_TYPE) [linux] linux
mesg (MESG) [N/y/?] n
*
* Login/Password Management Utilities
*
add-shell (ADD_SHELL) [N/y/?] n
remove-shell (REMOVE_SHELL) [N/y/?] n
Support for shadow passwords (FEATURE_SHADOWPASSWDS) [N/y/?] n
Use internal password and group functions rather than system functions (USE_BB_PWD_GRP) [Y/n/?] y
Use internal crypt functions (USE_BB_CRYPT) [Y/n/?] y
Enable SHA256/512 crypt functions (USE_BB_CRYPT_SHA) [N/y/?] n
adduser (ADDUSER) [N/y/?] n
addgroup (ADDGROUP) [N/y/?] n
deluser (DELUSER) [N/y/?] n
delgroup (DELGROUP) [N/y/?] n
getty (GETTY) [N/y/?] n
login (LOGIN) [N/y/?] n
passwd (PASSWD) [N/y/?] n
cryptpw (CRYPTPW) [N/y/?] n
chpasswd (CHPASSWD) [N/y/?] n
su (SU) [N/y/?] n
sulogin (SULOGIN) [N/y/?] n
vlock (VLOCK) [N/y/?] n
*
* Linux Ext2 FS Progs
*
chattr (CHATTR) [N/y/?] n
fsck (FSCK) [N/y/?] n
lsattr (LSATTR) [N/y/?] n
tune2fs (TUNE2FS) [N/y/?] n
*
* Linux Module Utilities
*
modinfo (MODINFO) [Y/n/?] y
Simplified modutils (MODPROBE_SMALL) [N/y/?] n
insmod (INSMOD) [Y/n/?] y
rmmod (RMMOD) [Y/n/?] y
lsmod (LSMOD) [Y/n/?] y
Pretty output (FEATURE_LSMOD_PRETTY_2_6_OUTPUT) [Y/n/?] y
modprobe (MODPROBE) [Y/n/?] y
Blacklist support (FEATURE_MODPROBE_BLACKLIST) [Y/n/?] y
depmod (DEPMOD) [Y/n/?] y
*
* Options common to multiple modutils
*
Support version 2.2/2.4 Linux kernels (FEATURE_2_4_MODULES) [N/y/?] n
Try to load module from a mmap'ed area (FEATURE_INSMOD_TRY_MMAP) [N/y/?] n
Support tainted module checking with new kernels (FEATURE_CHECK_TAINTED_MODULE) [N/y/?] n
Support for module.aliases file (FEATURE_MODUTILS_ALIAS) [Y/n/?] y
Support for module.symbols file (FEATURE_MODUTILS_SYMBOLS) [Y/n/?] y
Default directory containing modules (DEFAULT_MODULES_DIR) [/lib/modules] /lib/modules
Default name of modules.dep (DEFAULT_DEPMOD_FILE) [modules.dep] modules.dep
*
* Linux System Utilities
*
blockdev (BLOCKDEV) [Y/n/?] y
fstrim (FSTRIM) [Y/n/?] y
mdev (MDEV) [N/y/?] n
rev (REV) [N/y/?] n
acpid (ACPID) [N/y/?] n
blkid (BLKID) [N/y/?] n
dmesg (DMESG) [Y/n/?] y
Pretty dmesg output (FEATURE_DMESG_PRETTY) [Y/n/?] y
fbset (FBSET) [N/y/?] n
fdflush (FDFLUSH) [N/y/?] n
fdformat (FDFORMAT) [N/y/?] n
fdisk (FDISK) [N/y/?] n
findfs (FINDFS) [N/y/?] n
flock (FLOCK) [N/y/?] n
freeramdisk (FREERAMDISK) [Y/n/?] y
fsck_minix (FSCK_MINIX) [N/y/?] n
mkfs_ext2 (MKFS_EXT2) [N/y/?] n
mkfs_minix (MKFS_MINIX) [N/y/?] n
mkfs_reiser (MKFS_REISER) [N/y/?] n
mkfs_vfat (MKFS_VFAT) [N/y/?] n
getopt (GETOPT) [Y/n/?] y
Support option -l (FEATURE_GETOPT_LONG) [Y/n/?] y
hexdump (HEXDUMP) [N/y/?] n
hwclock (HWCLOCK) [Y/n/?] y
Support long options (--hctosys,...) (FEATURE_HWCLOCK_LONG_OPTIONS) [N/y/?] n
Use FHS /var/lib/hwclock/adjtime (FEATURE_HWCLOCK_ADJTIME_FHS) [N/y/?] n
ipcrm (IPCRM) [N/y/?] n
ipcs (IPCS) [N/y/?] n
losetup (LOSETUP) [N/y/?] n
lspci (LSPCI) [N/y/?] n
lsusb (LSUSB) [N/y/?] n
mkswap (MKSWAP) [Y/n/?] y
UUID support (FEATURE_MKSWAP_UUID) [Y/n/?] y
more (MORE) [Y/n/?] y
mount (MOUNT) [Y/n/?] y
Support option -f (FEATURE_MOUNT_FAKE) [Y/n/?] y
Support option -v (FEATURE_MOUNT_VERBOSE) [N/y/?] n
Support mount helpers (FEATURE_MOUNT_HELPERS) [N/y/?] n
Support specifying devices by label or UUID (FEATURE_MOUNT_LABEL) [N/y/?] n
Support mounting NFS file systems on Linux < 2.6.23 (FEATURE_MOUNT_NFS) [Y/n/?] y
Support mounting CIFS/SMB file systems (FEATURE_MOUNT_CIFS) [N/y/?] n
Support lots of -o flags in mount (FEATURE_MOUNT_FLAGS) [Y/n/?] y
Support /etc/fstab and -a (FEATURE_MOUNT_FSTAB) [Y/n/?] y
pivot_root (PIVOT_ROOT) [Y/n/?] y
rdate (RDATE) [N/y/?] n
rdev (RDEV) [N/y/?] n
readprofile (READPROFILE) [N/y/?] n
rtcwake (RTCWAKE) [N/y/?] n
script (SCRIPT) [N/y/?] n
scriptreplay (SCRIPTREPLAY) [N/y/?] n
setarch (SETARCH) [N/y/?] n
swaponoff (SWAPONOFF) [Y/n/?] y
Support priority option -p (FEATURE_SWAPON_PRI) [N/y/?] n
switch_root (SWITCH_ROOT) [Y/n/?] y
umount (UMOUNT) [Y/n/?] y
Support option -a (FEATURE_UMOUNT_ALL) [Y/n/?] y
*
* Common options for mount/umount
*
Support loopback mounts (FEATURE_MOUNT_LOOP) [Y/n/?] y
Create new loopback devices if needed (FEATURE_MOUNT_LOOP_CREATE) [Y/n/?] y
Support for the old /etc/mtab file (FEATURE_MTAB_SUPPORT) [N/y/?] n
*
* Miscellaneous Utilities
*
conspy (CONSPY) [N/y/?] n
less (LESS) [N/y/?] n
nandwrite (NANDWRITE) [N/y/?] n
nanddump (NANDDUMP) [N/y/?] n
rfkill (RFKILL) [N/y/?] n
setserial (SETSERIAL) [N/y/?] n
ubiattach (UBIATTACH) [N/y/?] n
ubidetach (UBIDETACH) [N/y/?] n
ubimkvol (UBIMKVOL) [N/y/?] n
ubirmvol (UBIRMVOL) [N/y/?] n
ubirsvol (UBIRSVOL) [N/y/?] n
ubiupdatevol (UBIUPDATEVOL) [N/y/?] n
adjtimex (ADJTIMEX) [N/y/?] n
bbconfig (BBCONFIG) [N/y/?] n
beep (BEEP) [N/y/?] n
chat (CHAT) [N/y/?] n
chrt (CHRT) [N/y/?] n
crond (CROND) [N/y/?] n
crontab (CRONTAB) [N/y/?] n
dc (DC) [N/y/?] n
devfsd (obsolete) (DEVFSD) [N/y/?] n
Use devfs names for all devices (obsolete) (FEATURE_DEVFS) [N/y/?] n
devmem (DEVMEM) [N/y/?] n
eject (EJECT) [N/y/?] n
fbsplash (FBSPLASH) [N/y/?] n
flashcp (FLASHCP) [N/y/?] n
flash_lock (FLASH_LOCK) [N/y/?] n
flash_unlock (FLASH_UNLOCK) [N/y/?] n
flash_eraseall (FLASH_ERASEALL) [N/y/?] n
ionice (IONICE) [N/y/?] n
inotifyd (INOTIFYD) [N/y/?] n
hdparm (HDPARM) [N/y/?] n
makedevs (MAKEDEVS) [N/y/?] n
man (MAN) [N/y/?] n
microcom (MICROCOM) [N/y/?] n
mountpoint (MOUNTPOINT) [N/y/?] n
mt (MT) [N/y/?] n
raidautorun (RAIDAUTORUN) [N/y/?] n
readahead (READAHEAD) [N/y/?] n
rx (RX) [N/y/?] n
setsid (SETSID) [N/y/?] n
strings (STRINGS) [N/y/?] n
taskset (TASKSET) [N/y/?] n
time (TIME) [N/y/?] n
timeout (TIMEOUT) [N/y/?] n
ttysize (TTYSIZE) [N/y/?] n
volname (VOLNAME) [N/y/?] n
watchdog (WATCHDOG) [N/y/?] n
*
* Networking Utilities
*
nameif (NAMEIF) [N/y/?] n
nbd-client (NBDCLIENT) [N/y/?] n
nc (NC) [Y/n/?] y
Netcat server options (-l) (NC_SERVER) [Y/n/?] y
Netcat extensions (-eiw and -f FILE) (NC_EXTRA) [Y/n/?] y
Netcat 1.10 compatibility (+2.5k) (NC_110_COMPAT) [N/y/?] n
ping (PING) [Y/n/?] y
ping6 (PING6) [Y/n/?] y
Enable fancy ping output (FEATURE_FANCY_PING) [Y/n/?] y
whois (WHOIS) [N/y/?] n
Enable IPv6 support (FEATURE_IPV6) [Y/n/?] y
Enable Unix domain socket support (usually not needed) (FEATURE_UNIX_LOCAL) [N/y/?] n
Prefer IPv4 addresses from DNS queries (FEATURE_PREFER_IPV4_ADDRESS) [N/y/?] n
Verbose resolution errors (VERBOSE_RESOLUTION_ERRORS) [N/y/?] n
arp (ARP) [N/y/?] n
arping (ARPING) [Y/n/?] y
brctl (BRCTL) [N/y/?] n
dnsd (DNSD) [N/y/?] n
ether-wake (ETHER_WAKE) [N/y/?] n
fakeidentd (FAKEIDENTD) [N/y/?] n
ftpd (FTPD) [N/y/?] n
ftpget (FTPGET) [N/y/?] n
ftpput (FTPPUT) [N/y/?] n
hostname (HOSTNAME) [Y/n/?] y
httpd (HTTPD) [N/y/?] n
ifconfig (IFCONFIG) [N/y/?] n
ifenslave (IFENSLAVE) [N/y/?] n
ifplugd (IFPLUGD) [N/y/?] n
ifupdown (IFUPDOWN) [N/y/?] n
inetd (INETD) [N/y/?] n
ip (IP) [Y/n/?] y
ip address (FEATURE_IP_ADDRESS) [Y/n/?] y
ip link (FEATURE_IP_LINK) [Y/n/?] y
ip route (FEATURE_IP_ROUTE) [Y/n/?] y
ip tunnel (FEATURE_IP_TUNNEL) [N/y/?] n
ip rule (FEATURE_IP_RULE) [N/y/?] n
Support short forms of ip commands (FEATURE_IP_SHORT_FORMS) [N/y/?] n
Support displaying rarely used link types (FEATURE_IP_RARE_PROTOCOLS) [N/y/?] n
ipcalc (IPCALC) [N/y/?] n
netstat (NETSTAT) [N/y/?] n
nslookup (NSLOOKUP) [N/y/?] n
ntpd (NTPD) [N/y/?] n
pscan (PSCAN) [N/y/?] n
route (ROUTE) [Y/n/?] y
slattach (SLATTACH) [N/y/?] n
tcpsvd (TCPSVD) [N/y/?] n
telnet (TELNET) [N/y/?] n
telnetd (TELNETD) [N/y/?] n
tftp (TFTP) [Y/n/?] y
tftpd (TFTPD) [N/y/?] n
*
* Common options for tftp/tftpd
*
Enable 'tftp get' and/or tftpd upload code (FEATURE_TFTP_GET) [Y/n/?] y
Enable 'tftp put' and/or tftpd download code (FEATURE_TFTP_PUT) [Y/n/?] y
Enable 'blksize' and 'tsize' protocol options (FEATURE_TFTP_BLOCKSIZE) [N/y/?] n
Enable debug (TFTP_DEBUG) [N/y/?] n
traceroute (TRACEROUTE) [N/y/?] n
tunctl (TUNCTL) [N/y/?] n
udhcp client for DHCPv6 (udhcpc6) (UDHCPC6) [N/y/?] n
udhcp server (udhcpd) (UDHCPD) [N/y/?] n
udhcp client (udhcpc) (UDHCPC) [Y/n/?] y
Verify that the offered address is free, using ARP ping (FEATURE_UDHCPC_ARPING) [Y/n/?] y
Enable '-P port' option for udhcpd and udhcpc (FEATURE_UDHCP_PORT) [N/y/?] n
Maximum verbosity level for udhcp applets (0..9) (UDHCP_DEBUG) [0] 0
Support for RFC3397 domain search (experimental) (FEATURE_UDHCP_RFC3397) [Y/n/?] y
Support for 802.1Q VLAN parameters (FEATURE_UDHCP_8021Q) [Y/n/?] y
Absolute path to config script (UDHCPC_DEFAULT_SCRIPT) [/etc/udhcpc/default.script] /etc/udhcpc/default.script
DHCP options slack buffer size (UDHCPC_SLACK_FOR_BUGGY_SERVERS) [80] 80
udpsvd (UDPSVD) [N/y/?] n
vconfig (VCONFIG) [Y/n/?] y
wget (WGET) [Y/n/?] y
Enable a nifty process meter (+2k) (FEATURE_WGET_STATUSBAR) [Y/n/?] y
Enable HTTP authentication (FEATURE_WGET_AUTHENTICATION) [Y/n/?] y
Enable long options (FEATURE_WGET_LONG_OPTIONS) [N/y/?] n
Enable timeout option -T SEC (FEATURE_WGET_TIMEOUT) [N/y/?] n
zcip (ZCIP) [N/y/?] n
*
* Print Utilities
*
lpd (LPD) [N/y/?] n
lpr (LPR) [N/y/?] n
lpq (LPQ) [N/y/?] n
*
* Mail Utilities
*
makemime (MAKEMIME) [N/y/?] n
popmaildir (POPMAILDIR) [N/y/?] n
reformime (REFORMIME) [N/y/?] n
sendmail (SENDMAIL) [N/y/?] n
*
* Process Utilities
*
iostat (IOSTAT) [N/y/?] n
lsof (LSOF) [N/y/?] n
mpstat (MPSTAT) [N/y/?] n
nmeter (NMETER) [N/y/?] n
pmap (PMAP) [N/y/?] n
powertop (POWERTOP) [N/y/?] n
pstree (PSTREE) [N/y/?] n
pwdx (PWDX) [N/y/?] n
smemcap (SMEMCAP) [N/y/?] n
top (TOP) [N/y/?] n
uptime (UPTIME) [N/y/?] n
free (FREE) [Y/n/?] y
fuser (FUSER) [N/y/?] n
kill (KILL) [Y/n/?] y
killall (KILLALL) [N/y/?] n
killall5 (KILLALL5) [N/y] n
pgrep (PGREP) [N/y/?] n
pidof (PIDOF) [Y/n/?] y
Enable argument for single shot (-s) (FEATURE_PIDOF_SINGLE) [N/y/?] n
Enable argument for omitting pids (-o) (FEATURE_PIDOF_OMIT) [N/y/?] n
pkill (PKILL) [N/y/?] n
ps (PS) [Y/n/?] y
Enable wide output option (-w) (FEATURE_PS_WIDE) [Y/n/?] y
Enable long output option (-l) (FEATURE_PS_LONG) [Y/n/?] y
renice (RENICE) [N/y/?] n
sysctl (BB_SYSCTL) [N/y/?] n
Support for showing threads in ps/pstree/top (FEATURE_SHOW_THREADS) [Y/n/?] y
watch (WATCH) [N/y/?] n
*
* Runit Utilities
*
runsv (RUNSV) [N/y/?] n
runsvdir (RUNSVDIR) [N/y/?] n
sv (SV) [N/y/?] n
svlogd (SVLOGD) [N/y/?] n
chpst (CHPST) [N/y/?] n
setuidgid (SETUIDGID) [N/y/?] n
envuidgid (ENVUIDGID) [N/y/?] n
envdir (ENVDIR) [N/y/?] n
softlimit (SOFTLIMIT) [N/y/?] n
*
* Shells
*
ash (ASH) [Y/n/?] y
bash-compatible extensions (ASH_BASH_COMPAT) [N/y/?] n
Idle timeout variable (ASH_IDLE_TIMEOUT) [N/y/?] n
Job control (ASH_JOB_CONTROL) [Y/n/?] y
Alias support (ASH_ALIAS) [N/y/?] n
Builtin getopt to parse positional parameters (ASH_GETOPTS) [Y/n/?] y
Builtin version of 'echo' (ASH_BUILTIN_ECHO) [Y/n/?] y
Builtin version of 'printf' (ASH_BUILTIN_PRINTF) [Y/n/?] y
Builtin version of 'test' (ASH_BUILTIN_TEST) [Y/n/?] y
'command' command to override shell builtins (ASH_CMDCMD) [Y/n/?] y
Check for new mail on interactive shells (ASH_MAIL) [N/y/?] n
Optimize for size instead of speed (ASH_OPTIMIZE_FOR_SIZE) [Y/n/?] y
Pseudorandom generator and $RANDOM variable (ASH_RANDOM_SUPPORT) [N/y/?] n
Expand prompt string (ASH_EXPAND_PRMT) [N/y/?] n
cttyhack (CTTYHACK) [N/y/?] n
hush (HUSH) [N/y/?] n
msh (deprecated: aliased to hush) (MSH) [N/y/?] n
Choose which shell is aliased to 'sh' name
> 1. ash (FEATURE_SH_IS_ASH)
2. none (FEATURE_SH_IS_NONE)
choice[1-2?]: 1
Choose which shell is aliased to 'bash' name
1. ash (FEATURE_BASH_IS_ASH)
> 2. none (FEATURE_BASH_IS_NONE)
choice[1-2?]: 2
POSIX math support (SH_MATH_SUPPORT) [Y/n/?] y
Extend POSIX math support to 64 bit (SH_MATH_SUPPORT_64) [Y/n/?] y
Hide message on interactive shell startup (FEATURE_SH_EXTRA_QUIET) [N/y/?] n
Use $HISTFILESIZE (FEATURE_SH_HISTFILESIZE) [Y/n/?] y
*
* System Logging Utilities
*
syslogd (SYSLOGD) [Y/n/?] y
Rotate message files (FEATURE_ROTATE_LOGFILE) [N/y/?] n
Remote Log support (FEATURE_REMOTE_LOG) [Y/n/?] y
Support -D (drop dups) option (FEATURE_SYSLOGD_DUP) [N/y/?] n
Support syslog.conf (FEATURE_SYSLOGD_CFG) [N/y/?] n
Read buffer size in bytes (FEATURE_SYSLOGD_READ_BUFFER_SIZE) [1024] 1024
Circular Buffer support (FEATURE_IPC_SYSLOG) [N/y/?] n
Linux kernel printk buffer support (FEATURE_KMSG_SYSLOG) [N/y/?] n
klogd (KLOGD) [Y/n/?] y
Use the klogctl() interface (FEATURE_KLOGD_KLOGCTL) [Y/n/?] y
logger (LOGGER) [Y/n/?] y
scripts/kconfig/conf -o Config.in
#
# using defaults found in .config
#
*
* Busybox Configuration
*
*
* Busybox Settings
*
*
* General Configuration
*
Enable options for full-blown desktop systems (DESKTOP) [Y/n/?] y
Provide compatible behavior for rare corner cases (bigger code) (EXTRA_COMPAT) [Y/n/?] y
Enable obsolete features removed before SUSv3 (INCLUDE_SUSv2) [Y/n/?] y
Avoid using GCC-specific code constructs (USE_PORTABLE_CODE) [N/y/?] n
Enable Linux-specific applets and features (PLATFORM_LINUX) [Y/?] y
Buffer allocation policy
> 1. Allocate with Malloc (FEATURE_BUFFERS_USE_MALLOC)
2. Allocate on the Stack (FEATURE_BUFFERS_GO_ON_STACK)
3. Allocate in the .bss section (FEATURE_BUFFERS_GO_IN_BSS)
choice[1-3?]: 1
Show applet usage messages (SHOW_USAGE) [Y/n/?] y
Show verbose applet usage messages (FEATURE_VERBOSE_USAGE) [Y/n/?] y
Store applet usage messages in compressed form (FEATURE_COMPRESS_USAGE) [Y/n/?] y
Support --install [-s] to install applet links at runtime (FEATURE_INSTALLER) [Y/n/?] y
Don't use /usr (INSTALL_NO_USR) [N/y/?] n
Enable locale support (system needs locale for this to work) (LOCALE_SUPPORT) [N/y/?] n
Support Unicode (UNICODE_SUPPORT) [Y/n/?] y
Check $LC_ALL, $LC_CTYPE and $LANG environment variables (FEATURE_CHECK_UNICODE_IN_ENV) [Y/n/?] y
Character code to substitute unprintable characters with (SUBST_WCHAR) [63] 63
Range of supported Unicode characters (LAST_SUPPORTED_WCHAR) [767] 767
Allow zero-width Unicode characters on output (UNICODE_COMBINING_WCHARS) [Y/n/?] y
Allow wide Unicode characters on output (UNICODE_WIDE_WCHARS) [Y/n/?] y
Bidirectional character-aware line input (UNICODE_BIDI_SUPPORT) [N/y/?] n
Make it possible to enter sequences of chars which are not Unicode (UNICODE_PRESERVE_BROKEN) [N/y/?] n
Support for --long-options (LONG_OPTS) [Y/n/?] y
Use the devpts filesystem for Unix98 PTYs (FEATURE_DEVPTS) [Y/n/?] y
Clean up all memory before exiting (usually not needed) (FEATURE_CLEAN_UP) [N/y/?] n
Support utmp file (FEATURE_UTMP) [Y/n/?] y
Support wtmp file (FEATURE_WTMP) [Y/n/?] y
Support writing pidfiles (FEATURE_PIDFILE) [Y/n/?] y
Path to directory for pidfile (PID_FILE_PATH) [/var/run] /var/run
Support for SUID/SGID handling (FEATURE_SUID) [Y/n/?] y
Runtime SUID/SGID configuration via /etc/busybox.conf (FEATURE_SUID_CONFIG) [Y/n/?] y
Suppress warning message if /etc/busybox.conf is not readable (FEATURE_SUID_CONFIG_QUIET) [Y/n/?] y
Support NSA Security Enhanced Linux (SELINUX) [N/y/?] n
exec prefers applets (FEATURE_PREFER_APPLETS) [Y/n/?] y
Path to BusyBox executable (BUSYBOX_EXEC_PATH) [/proc/self/exe] /proc/self/exe
*
* Build Options
*
Build BusyBox as a static binary (no shared libs) (STATIC) [N/y/?] n
Build BusyBox as a position independent executable (PIE) [N/y/?] n
Force NOMMU build (NOMMU) [N/y/?] n
Build with Large File Support (for accessing files > 2 GB) (LFS) [Y/n/?] y
Cross Compiler prefix (CROSS_COMPILER_PREFIX) []
Path to sysroot (SYSROOT) []
Additional CFLAGS (EXTRA_CFLAGS) []
Additional LDFLAGS (EXTRA_LDFLAGS) []
Additional LDLIBS (EXTRA_LDLIBS) []
*
* Debugging Options
*
Build BusyBox with extra Debugging symbols (DEBUG) [N/y/?] n
Abort compilation on any warning (WERROR) [N/y/?] n
Additional debugging library
> 1. None (NO_DEBUG_LIB)
2. Dmalloc (DMALLOC)
3. Electric-fence (EFENCE)
choice[1-3?]: 1
*
* Installation Options ("make install" behavior)
*
What kind of applet links to install
1. as soft-links (INSTALL_APPLET_SYMLINKS)
2. as hard-links (INSTALL_APPLET_HARDLINKS)
3. as script wrappers (INSTALL_APPLET_SCRIPT_WRAPPERS)
> 4. not installed (INSTALL_APPLET_DONT)
choice[1-4?]: 4
BusyBox installation prefix (PREFIX) [./_install] ./_install
*
* Busybox Library Tuning
*
Enable systemd support (FEATURE_SYSTEMD) [N/y/?] n
Support RTMIN[+n] and RTMAX[-n] signal names (FEATURE_RTMINMAX) [N/y/?] n
Minimum password length (PASSWORD_MINLEN) [6] 6
MD5: Trade bytes for speed (0:fast, 3:slow) (MD5_SMALL) [1] 1
SHA3: Trade bytes for speed (0:fast, 1:slow) (SHA3_SMALL) [1] 1
Faster /proc scanning code (+100 bytes) (FEATURE_FAST_TOP) [N/y/?] n
Support for /etc/networks (FEATURE_ETC_NETWORKS) [N/y/?] n
Use termios to manipulate the screen (FEATURE_USE_TERMIOS) [Y/n/?] y
Command line editing (FEATURE_EDITING) [Y/n/?] y
Maximum length of input (FEATURE_EDITING_MAX_LEN) [1024] 1024
vi-style line editing commands (FEATURE_EDITING_VI) [N/y/?] n
History size (FEATURE_EDITING_HISTORY) [15] 15
History saving (FEATURE_EDITING_SAVEHISTORY) [N/y/?] n
Tab completion (FEATURE_TAB_COMPLETION) [Y/n/?] y
Username completion (FEATURE_USERNAME_COMPLETION) [Y/n/?] y
Fancy shell prompts (FEATURE_EDITING_FANCY_PROMPT) [Y/n/?] y
Query cursor position from terminal (FEATURE_EDITING_ASK_TERMINAL) [Y/n/?] y
Non-POSIX, but safer, copying to special nodes (FEATURE_NON_POSIX_CP) [N/y/?] n
Give more precise messages when copy fails (cp, mv etc) (FEATURE_VERBOSE_CP_MESSAGE) [Y/n/?] y
Copy buffer size, in kilobytes (FEATURE_COPYBUF_KB) [64] 64
Skip rootfs in mount table (FEATURE_SKIP_ROOTFS) [Y/n/?] y
Use clock_gettime(CLOCK_MONOTONIC) syscall (MONOTONIC_SYSCALL) [Y/n/?] y
Use ioctl names rather than hex values in error messages (IOCTL_HEX2STR_ERROR) [Y/n/?] y
Support infiniband HW (FEATURE_HWIB) [Y/n/?] y
*
* Applets
*
*
* Archival Utilities
*
Make tar, rpm, modprobe etc understand .xz data (FEATURE_SEAMLESS_XZ) [Y/n/?] y
Make tar, rpm, modprobe etc understand .lzma data (FEATURE_SEAMLESS_LZMA) [Y/n/?] y
Make tar, rpm, modprobe etc understand .bz2 data (FEATURE_SEAMLESS_BZ2) [Y/n/?] y
Make tar, rpm, modprobe etc understand .gz data (FEATURE_SEAMLESS_GZ) [Y/n/?] y
tar, rpm, modprobe etc understand .Z data (FEATURE_SEAMLESS_Z) [Y/n/?] y
ar (AR) [Y/n/?] y
Support for long filenames (not needed for debs) (FEATURE_AR_LONG_FILENAMES) [Y/n/?] y
Support archive creation (FEATURE_AR_CREATE) [N/y/?] n
uncompress (UNCOMPRESS) [Y/n/?] y
gunzip (GUNZIP) [Y/n/?] y
bunzip2 (BUNZIP2) [Y/n/?] y
unlzma (UNLZMA) [Y/n/?] y
Optimize unlzma for speed (FEATURE_LZMA_FAST) [Y/n/?] y
Provide lzma alias which supports only unpacking (LZMA) [Y/n/?] y
unxz (UNXZ) [Y/n/?] y
Provide xz alias which supports only unpacking (XZ) [Y/n/?] y
bzip2 (BZIP2) [Y/n/?] y
cpio (CPIO) [Y/n/?] y
Support for archive creation (FEATURE_CPIO_O) [Y/n/?] y
Support for passthrough mode (FEATURE_CPIO_P) [N/y/?] n
dpkg (DPKG) [N/y/?] n
dpkg_deb (DPKG_DEB) [N/y/?] n
gzip (GZIP) [Y/n/?] y
Enable long options (FEATURE_GZIP_LONG_OPTIONS) [Y/n/?] y
Trade memory for gzip speed (0:small,slow - 2:fast,big) (GZIP_FAST) [2] 2
lzop (LZOP) [Y/n/?] y
lzop compression levels 7,8,9 (not very useful) (LZOP_COMPR_HIGH) [N/y/?] n
rpm (RPM) [Y/n/?] y
rpm2cpio (RPM2CPIO) [Y/n/?] y
tar (TAR) [Y/n/?] y
Enable archive creation (FEATURE_TAR_CREATE) [Y/n/?] y
Autodetect compressed tarballs (FEATURE_TAR_AUTODETECT) [N/y/?] n
Enable -X (exclude from) and -T (include from) options) (FEATURE_TAR_FROM) [N/y/?] n
Support for old tar header format (FEATURE_TAR_OLDGNU_COMPATIBILITY) [N/y/?] n
Enable untarring of tarballs with checksums produced by buggy Sun tar (FEATURE_TAR_OLDSUN_COMPATIBILITY) [N/y/?] n
Support for GNU tar extensions (long filenames) (FEATURE_TAR_GNU_EXTENSIONS) [Y/n/?] y
Enable long options (FEATURE_TAR_LONG_OPTIONS) [Y/n/?] y
Support for writing to an external program (FEATURE_TAR_TO_COMMAND) [Y/n/?] y
Enable use of user and group names (FEATURE_TAR_UNAME_GNAME) [Y/n/?] y
Enable -m (do not preserve time) option (FEATURE_TAR_NOPRESERVE_TIME) [Y/n/?] y
unzip (UNZIP) [Y/n/?] y
*
* Coreutils
*
basename (BASENAME) [Y/n/?] y
cat (CAT) [Y/n/?] y
date (DATE) [Y/n/?] y
Enable ISO date format output (-I) (FEATURE_DATE_ISOFMT) [Y/n/?] y
Support %[num]N nanosecond format specifier (FEATURE_DATE_NANO) [N/y/?] n
Support weird 'date MMDDhhmm[[YY]YY][.ss]' format (FEATURE_DATE_COMPAT) [Y/n/?] y
hostid (HOSTID) [Y/n/?] y
id (ID) [Y/n/?] y
groups (GROUPS) [Y/n/?] y
test (TEST) [Y/n/?] y
Extend test to 64 bit (FEATURE_TEST_64) [Y/n/?] y
touch (TOUCH) [Y/n/?] y
Add support for -h (FEATURE_TOUCH_NODEREF) [Y/n/?] y
Add support for SUSV3 features (-d -t -r) (FEATURE_TOUCH_SUSV3) [Y/n/?] y
tr (TR) [Y/n/?] y
Enable character classes (such as [:upper:]) (FEATURE_TR_CLASSES) [N/y/?] n
Enable equivalence classes (FEATURE_TR_EQUIV) [N/y/?] n
base64 (BASE64) [N/y/?] n
who (WHO) [Y/n/?] y
users (USERS) [N/y/?] n
cal (CAL) [Y/n/?] y
catv (CATV) [N/y/?] n
chgrp (CHGRP) [Y/n/?] y
chmod (CHMOD) [Y/n/?] y
chown (CHOWN) [Y/n/?] y
Enable long options (FEATURE_CHOWN_LONG_OPTIONS) [Y/n/?] y
chroot (CHROOT) [Y/n/?] y
cksum (CKSUM) [N/y/?] n
comm (COMM) [N/y/?] n
cp (CP) [Y/n/?] y
Enable long options for cp (FEATURE_CP_LONG_OPTIONS) [Y/n/?] y
cut (CUT) [Y/n/?] y
dd (DD) [Y/n/?] y
Enable DD signal handling for status reporting (FEATURE_DD_SIGNAL_HANDLING) [Y/n/?] y
Enable the third status line upon signal (FEATURE_DD_THIRD_STATUS_LINE) [N/y/?] n
Enable ibs, obs and conv options (FEATURE_DD_IBS_OBS) [Y/n/?] y
df (DF) [Y/n/?] y
Enable -a, -i, -B (FEATURE_DF_FANCY) [Y/n/?] y
dirname (DIRNAME) [Y/n/?] y
dos2unix/unix2dos (DOS2UNIX) [Y/n/?] y
du (default blocksize of 512 bytes) (DU) [Y/n/?] y
Use a default blocksize of 1024 bytes (1K) (FEATURE_DU_DEFAULT_BLOCKSIZE_1K) [Y/n/?] y
echo (basic SuSv3 version taking no options) (ECHO) [Y/n/?] y
Enable echo options (-n and -e) (FEATURE_FANCY_ECHO) [Y/n/?] y
env (ENV) [Y/n/?] y
Enable long options (FEATURE_ENV_LONG_OPTIONS) [Y/n/?] y
expand (EXPAND) [Y/n/?] y
Enable long options (FEATURE_EXPAND_LONG_OPTIONS) [Y/n/?] y
expr (EXPR) [Y/n/?] y
Extend Posix numbers support to 64 bit (EXPR_MATH_SUPPORT_64) [Y/n/?] y
false (FALSE) [Y/n/?] y
fold (FOLD) [Y/n/?] y
fsync (FSYNC) [N/y/?] n
head (HEAD) [Y/n/?] y
Enable head options (-c, -q, and -v) (FEATURE_FANCY_HEAD) [Y/n/?] y
install (INSTALL) [N/y/?] n
ln (LN) [Y/n/?] y
logname (LOGNAME) [Y/n/?] y
ls (LS) [Y/n/?] y
Enable filetyping options (-p and -F) (FEATURE_LS_FILETYPES) [Y/n/?] y
Enable symlinks dereferencing (-L) (FEATURE_LS_FOLLOWLINKS) [Y/n/?] y
Enable recursion (-R) (FEATURE_LS_RECURSIVE) [Y/n/?] y
Sort the file names (FEATURE_LS_SORTFILES) [Y/n/?] y
Show file timestamps (FEATURE_LS_TIMESTAMPS) [Y/n/?] y
Show username/groupnames (FEATURE_LS_USERNAME) [Y/n/?] y
Allow use of color to identify file types (FEATURE_LS_COLOR) [Y/n/?] y
Produce colored ls output by default (FEATURE_LS_COLOR_IS_DEFAULT) [N/y/?] n
md5sum (MD5SUM) [Y/n/?] y
mkdir (MKDIR) [Y/n/?] y
Enable long options (FEATURE_MKDIR_LONG_OPTIONS) [Y/n/?] y
mkfifo (MKFIFO) [Y/n/?] y
mknod (MKNOD) [Y/n/?] y
mv (MV) [Y/n/?] y
Enable long options (FEATURE_MV_LONG_OPTIONS) [Y/n/?] y
nice (NICE) [N/y/?] n
nohup (NOHUP) [N/y/?] n
od (OD) [Y/n/?] y
printenv (PRINTENV) [N/y/?] n
printf (PRINTF) [Y/n/?] y
pwd (PWD) [Y/n/?] y
readlink (READLINK) [Y/n/?] y
Enable canonicalization by following all symlinks (-f) (FEATURE_READLINK_FOLLOW) [Y/n/?] y
realpath (REALPATH) [Y/n/?] y
rm (RM) [Y/n/?] y
rmdir (RMDIR) [Y/n/?] y
Enable long options (FEATURE_RMDIR_LONG_OPTIONS) [Y/n/?] y
seq (SEQ) [Y/n/?] y
sha1sum (SHA1SUM) [Y/n/?] y
sha256sum (SHA256SUM) [Y/n/?] y
sha512sum (SHA512SUM) [Y/n/?] y
sha3sum (SHA3SUM) [N/y/?] n
sleep (SLEEP) [Y/n/?] y
Enable multiple arguments and s/m/h/d suffixes (FEATURE_FANCY_SLEEP) [Y/n/?] y
Enable fractional arguments (FEATURE_FLOAT_SLEEP) [Y/n/?] y
sort (SORT) [Y/n/?] y
Full SuSv3 compliant sort (support -ktcsbdfiozgM) (FEATURE_SORT_BIG) [Y/n/?] y
split (SPLIT) [N/y/?] n
stat (STAT) [Y/n/?] y
Enable custom formats (-c) (FEATURE_STAT_FORMAT) [Y/n/?] y
stty (STTY) [Y/n/?] y
sum (SUM) [N/y/?] n
sync (SYNC) [Y/n/?] y
tac (TAC) [Y/n/?] y
tail (TAIL) [Y/n/?] y
Enable extra tail options (-q, -s, -v, and -F) (FEATURE_FANCY_TAIL) [Y/n/?] y
tee (TEE) [Y/n/?] y
Enable block I/O (larger/faster) instead of byte I/O (FEATURE_TEE_USE_BLOCK_IO) [Y/n/?] y
true (TRUE) [Y/n/?] y
tty (TTY) [Y/n/?] y
uname (UNAME) [Y/n/?] y
unexpand (UNEXPAND) [Y/n/?] y
Enable long options (FEATURE_UNEXPAND_LONG_OPTIONS) [Y/n/?] y
uniq (UNIQ) [Y/n/?] y
usleep (USLEEP) [Y/n/?] y
uudecode (UUDECODE) [Y/n/?] y
uuencode (UUENCODE) [Y/n/?] y
wc (WC) [Y/n/?] y
Support very large files in wc (FEATURE_WC_LARGE) [N/y/?] n
whoami (WHOAMI) [Y/n/?] y
yes (YES) [Y/n/?] y
*
* Common options for cp and mv
*
Preserve hard links (FEATURE_PRESERVE_HARDLINKS) [Y/n/?] y
*
* Common options for ls, more and telnet
*
Calculate terminal & column widths (FEATURE_AUTOWIDTH) [Y/n/?] y
*
* Common options for df, du, ls
*
Support for human readable output (example 13k, 23M, 235G) (FEATURE_HUMAN_READABLE) [Y/n/?] y
*
* Common options for md5sum, sha1sum, sha256sum, sha512sum, sha3sum
*
Enable -c, -s and -w options (FEATURE_MD5_SHA1_SUM_CHECK) [Y/n/?] y
*
* Console Utilities
*
chvt (CHVT) [Y/n/?] y
fgconsole (FGCONSOLE) [N/y/?] n
clear (CLEAR) [Y/n/?] y
deallocvt (DEALLOCVT) [Y/n/?] y
dumpkmap (DUMPKMAP) [Y/n/?] y
kbd_mode (KBD_MODE) [N/y/?] n
loadfont (LOADFONT) [Y/n/?] y
loadkmap (LOADKMAP) [Y/n/?] y
openvt (OPENVT) [Y/n/?] y
reset (RESET) [Y/n/?] y
resize (RESIZE) [N/y/?] n
setconsole (SETCONSOLE) [N/y/?] n
setfont (SETFONT) [N/y/?] n
setkeycodes (SETKEYCODES) [Y/n/?] y
setlogcons (SETLOGCONS) [N/y/?] n
showkey (SHOWKEY) [N/y/?] n
*
* Common options for loadfont and setfont
*
Support for PSF2 console fonts (FEATURE_LOADFONT_PSF2) [N/y/?] n
Support for old (raw) console fonts (FEATURE_LOADFONT_RAW) [N/y/?] n
*
* Debian Utilities
*
mktemp (MKTEMP) [Y/n/?] y
pipe_progress (PIPE_PROGRESS) [N/y/?] n
run-parts (RUN_PARTS) [Y/n/?] y
Enable long options (FEATURE_RUN_PARTS_LONG_OPTIONS) [Y/n/?] y
Support additional arguments (FEATURE_RUN_PARTS_FANCY) [N/y/?] n
start-stop-daemon (START_STOP_DAEMON) [Y/n/?] y
Support additional arguments (FEATURE_START_STOP_DAEMON_FANCY) [Y/n/?] y
Enable long options (FEATURE_START_STOP_DAEMON_LONG_OPTIONS) [Y/n/?] y
which (WHICH) [Y/n/?] y
*
* Editors
*
awk (AWK) [Y/n/?] y
Enable math functions (requires libm) (FEATURE_AWK_LIBM) [N/y/?] n
Enable a few GNU extensions (FEATURE_AWK_GNU_EXTENSIONS) [Y/n/?] y
cmp (CMP) [Y/n/?] y
diff (DIFF) [Y/n/?] y
Enable long options (FEATURE_DIFF_LONG_OPTIONS) [Y/n/?] y
Enable directory support (FEATURE_DIFF_DIR) [Y/n/?] y
ed (ED) [N/y/?] n
patch (PATCH) [Y/n/?] y
sed (SED) [Y/n/?] y
vi (VI) [Y/n/?] y
Maximum screen width in vi (FEATURE_VI_MAX_LEN) [1024] 1024
Allow vi to display 8-bit chars (otherwise shows dots) (FEATURE_VI_8BIT) [Y/n/?] y
Enable ":" colon commands (no "ex" mode) (FEATURE_VI_COLON) [Y/n/?] y
Enable yank/put commands and mark cmds (FEATURE_VI_YANKMARK) [Y/n/?] y
Enable search and replace cmds (FEATURE_VI_SEARCH) [Y/n/?] y
Enable regex in search and replace (FEATURE_VI_REGEX_SEARCH) [Y/n/?] y
Catch signals (FEATURE_VI_USE_SIGNALS) [Y/n/?] y
Remember previous cmd and "." cmd (FEATURE_VI_DOT_CMD) [Y/n/?] y
Enable -R option and "view" mode (FEATURE_VI_READONLY) [Y/n/?] y
Enable set-able options, ai ic showmatch (FEATURE_VI_SETOPTS) [Y/n/?] y
Support for :set (FEATURE_VI_SET) [Y/n/?] y
Handle window resize (FEATURE_VI_WIN_RESIZE) [Y/n/?] y
Use 'tell me cursor position' ESC sequence to measure window (FEATURE_VI_ASK_TERMINAL) [Y/n/?] y
Allow vi and awk to execute shell commands (FEATURE_ALLOW_EXEC) [Y/n/?] y
*
* Finding Utilities
*
find (FIND) [Y/n/?] y
Enable -print0: NUL-terminated output (FEATURE_FIND_PRINT0) [Y/n/?] y
Enable -mtime: modified time matching (FEATURE_FIND_MTIME) [Y/n/?] y
Enable -mmin: modified time matching by minutes (FEATURE_FIND_MMIN) [Y/n/?] y
Enable -perm: permissions matching (FEATURE_FIND_PERM) [Y/n/?] y
Enable -type: file type matching (file/dir/link/...) (FEATURE_FIND_TYPE) [Y/n/?] y
Enable -xdev: 'stay in filesystem' (FEATURE_FIND_XDEV) [Y/n/?] y
Enable -mindepth N and -maxdepth N (FEATURE_FIND_MAXDEPTH) [Y/n/?] y
Enable -newer: compare file modification times (FEATURE_FIND_NEWER) [Y/n/?] y
Enable -inum: inode number matching (FEATURE_FIND_INUM) [Y/n/?] y
Enable -exec: execute commands (FEATURE_FIND_EXEC) [Y/n/?] y
Enable -user: username/uid matching (FEATURE_FIND_USER) [Y/n/?] y
Enable -group: group/gid matching (FEATURE_FIND_GROUP) [Y/n/?] y
Enable the 'not' (!) operator (FEATURE_FIND_NOT) [Y/n/?] y
Enable -depth (FEATURE_FIND_DEPTH) [Y/n/?] y
Enable parens in options (FEATURE_FIND_PAREN) [Y/n/?] y
Enable -size: file size matching (FEATURE_FIND_SIZE) [Y/n/?] y
Enable -prune: exclude subdirectories (FEATURE_FIND_PRUNE) [Y/n/?] y
Enable -delete: delete files/dirs (FEATURE_FIND_DELETE) [N/y/?] n
Enable -path: match pathname with shell pattern (FEATURE_FIND_PATH) [Y/n/?] y
Enable -regex: match pathname with regex (FEATURE_FIND_REGEX) [Y/n/?] y
Enable -links: link count matching (FEATURE_FIND_LINKS) [Y/n/?] y
grep (GREP) [Y/n/?] y
Enable extended regular expressions (egrep & grep -E) (FEATURE_GREP_EGREP_ALIAS) [Y/n/?] y
Alias fgrep to grep -F (FEATURE_GREP_FGREP_ALIAS) [Y/n/?] y
Enable before and after context flags (-A, -B and -C) (FEATURE_GREP_CONTEXT) [Y/n/?] y
xargs (XARGS) [Y/n/?] y
Enable -p: prompt and confirmation (FEATURE_XARGS_SUPPORT_CONFIRMATION) [Y/n/?] y
Enable single and double quotes and backslash (FEATURE_XARGS_SUPPORT_QUOTES) [Y/n/?] y
Enable -x: exit if -s or -n is exceeded (FEATURE_XARGS_SUPPORT_TERMOPT) [Y/n/?] y
Enable -0: NUL-terminated input (FEATURE_XARGS_SUPPORT_ZERO_TERM) [Y/n/?] y
*
* Init Utilities
*
bootchartd (BOOTCHARTD) [N/y/?] n
poweroff, halt, and reboot (HALT) [Y/n/?] y
init (INIT) [Y/n/?] y
Support reading an inittab file (FEATURE_USE_INITTAB) [Y/n/?] y
Support killing processes that have been removed from inittab (FEATURE_KILL_REMOVED) [Y/n/?] y
How long to wait between TERM and KILL (0 - send TERM only) (FEATURE_KILL_DELAY) [0] 0
Run commands with leading dash with controlling tty (FEATURE_INIT_SCTTY) [Y/n/?] y
Enable init to write to syslog (FEATURE_INIT_SYSLOG) [Y/n] y
Be _extra_ quiet on boot (FEATURE_EXTRA_QUIET) [Y/n/?] y
Support dumping core for child processes (debugging only) (FEATURE_INIT_COREDUMPS) [Y/n/?] y
Support running init from within an initrd (not initramfs) (FEATURE_INITRD) [N/y/?] n
Initial terminal type (INIT_TERMINAL_TYPE) [linux] linux
mesg (MESG) [N/y/?] n
*
* Login/Password Management Utilities
*
add-shell (ADD_SHELL) [N/y/?] n
remove-shell (REMOVE_SHELL) [N/y/?] n
Support for shadow passwords (FEATURE_SHADOWPASSWDS) [Y/n/?] y
Use internal password and group functions rather than system functions (USE_BB_PWD_GRP) [N/y/?] n
Use internal crypt functions (USE_BB_CRYPT) [Y/n/?] y
Enable SHA256/512 crypt functions (USE_BB_CRYPT_SHA) [Y/n/?] y
adduser (ADDUSER) [N/y/?] n
addgroup (ADDGROUP) [N/y/?] n
deluser (DELUSER) [N/y/?] n
delgroup (DELGROUP) [N/y/?] n
getty (GETTY) [Y/n/?] y
login (LOGIN) [Y/n/?] y
Run logged in session in a child process (LOGIN_SESSION_AS_CHILD) [Y/n/?] y
Support for PAM (Pluggable Authentication Modules) (PAM) [N/y/?] n
Support for login scripts (LOGIN_SCRIPTS) [N/y/?] n
Support for /etc/nologin (FEATURE_NOLOGIN) [Y/n/?] y
Support for /etc/securetty (FEATURE_SECURETTY) [Y/n/?] y
passwd (PASSWD) [N/y/?] n
cryptpw (CRYPTPW) [N/y/?] n
chpasswd (CHPASSWD) [N/y/?] n
su (SU) [N/y/?] n
sulogin (SULOGIN) [N/y/?] n
vlock (VLOCK) [N/y/?] n
*
* Linux Ext2 FS Progs
*
chattr (CHATTR) [N/y/?] n
fsck (FSCK) [N/y/?] n
lsattr (LSATTR) [N/y/?] n
tune2fs (TUNE2FS) [N/y/?] n
*
* Linux Module Utilities
*
modinfo (MODINFO) [Y/n/?] y
Simplified modutils (MODPROBE_SMALL) [N/y/?] n
insmod (INSMOD) [Y/n/?] y
rmmod (RMMOD) [Y/n/?] y
lsmod (LSMOD) [Y/n/?] y
Pretty output (FEATURE_LSMOD_PRETTY_2_6_OUTPUT) [Y/n/?] y
modprobe (MODPROBE) [Y/n/?] y
Blacklist support (FEATURE_MODPROBE_BLACKLIST) [Y/n/?] y
depmod (DEPMOD) [Y/n/?] y
*
* Options common to multiple modutils
*
Support version 2.2/2.4 Linux kernels (FEATURE_2_4_MODULES) [N/y/?] n
Try to load module from a mmap'ed area (FEATURE_INSMOD_TRY_MMAP) [N/y/?] n
Support tainted module checking with new kernels (FEATURE_CHECK_TAINTED_MODULE) [Y/n/?] y
Support for module.aliases file (FEATURE_MODUTILS_ALIAS) [Y/n/?] y
Support for module.symbols file (FEATURE_MODUTILS_SYMBOLS) [Y/n/?] y
Default directory containing modules (DEFAULT_MODULES_DIR) [/lib/modules] /lib/modules
Default name of modules.dep (DEFAULT_DEPMOD_FILE) [modules.dep] modules.dep
*
* Linux System Utilities
*
blockdev (BLOCKDEV) [Y/n/?] y
fstrim (FSTRIM) [Y/n/?] y
mdev (MDEV) [Y/n/?] y
Support /etc/mdev.conf (FEATURE_MDEV_CONF) [Y/n/?] y
Support subdirs/symlinks (FEATURE_MDEV_RENAME) [Y/n/?] y
Support regular expressions substitutions when renaming device (FEATURE_MDEV_RENAME_REGEXP) [Y/n/?] y
Support command execution at device addition/removal (FEATURE_MDEV_EXEC) [Y/n/?] y
Support loading of firmwares (FEATURE_MDEV_LOAD_FIRMWARE) [Y/n/?] y
rev (REV) [Y/n/?] y
acpid (ACPID) [Y/n/?] y
Accept and ignore redundant options (FEATURE_ACPID_COMPAT) [Y/n/?] y
blkid (BLKID) [N/y/?] n
dmesg (DMESG) [Y/n/?] y
Pretty dmesg output (FEATURE_DMESG_PRETTY) [Y/n/?] y
fbset (FBSET) [N/y/?] n
fdflush (FDFLUSH) [N/y/?] n
fdformat (FDFORMAT) [N/y/?] n
fdisk (FDISK) [N/y/?] n
findfs (FINDFS) [N/y/?] n
flock (FLOCK) [N/y/?] n
freeramdisk (FREERAMDISK) [Y/n/?] y
fsck_minix (FSCK_MINIX) [N/y/?] n
mkfs_ext2 (MKFS_EXT2) [N/y/?] n
mkfs_minix (MKFS_MINIX) [N/y/?] n
mkfs_reiser (MKFS_REISER) [N/y/?] n
mkfs_vfat (MKFS_VFAT) [N/y/?] n
getopt (GETOPT) [Y/n/?] y
Support option -l (FEATURE_GETOPT_LONG) [Y/n/?] y
hexdump (HEXDUMP) [Y/n/?] y
Support -R, reverse of 'hexdump -Cv' (FEATURE_HEXDUMP_REVERSE) [N/y/?] n
hd (HD) [N/y/?] n
hwclock (HWCLOCK) [Y/n/?] y
Support long options (--hctosys,...) (FEATURE_HWCLOCK_LONG_OPTIONS) [Y/n/?] y
Use FHS /var/lib/hwclock/adjtime (FEATURE_HWCLOCK_ADJTIME_FHS) [N/y/?] n
ipcrm (IPCRM) [N/y/?] n
ipcs (IPCS) [N/y/?] n
losetup (LOSETUP) [Y/n/?] y
lspci (LSPCI) [N/y/?] n
lsusb (LSUSB) [N/y/?] n
mkswap (MKSWAP) [Y/n/?] y
UUID support (FEATURE_MKSWAP_UUID) [Y/n/?] y
more (MORE) [Y/n/?] y
mount (MOUNT) [Y/n/?] y
Support option -f (FEATURE_MOUNT_FAKE) [Y/n/?] y
Support option -v (FEATURE_MOUNT_VERBOSE) [N/y/?] n
Support mount helpers (FEATURE_MOUNT_HELPERS) [Y/n/?] y
Support specifying devices by label or UUID (FEATURE_MOUNT_LABEL) [Y/n/?] y
Support mounting NFS file systems on Linux < 2.6.23 (FEATURE_MOUNT_NFS) [Y/n/?] y
Support mounting CIFS/SMB file systems (FEATURE_MOUNT_CIFS) [N/y/?] n
Support lots of -o flags in mount (FEATURE_MOUNT_FLAGS) [Y/n/?] y
Support /etc/fstab and -a (FEATURE_MOUNT_FSTAB) [Y/n/?] y
pivot_root (PIVOT_ROOT) [Y/n/?] y
rdate (RDATE) [Y/n/?] y
rdev (RDEV) [N/y/?] n
readprofile (READPROFILE) [N/y/?] n
rtcwake (RTCWAKE) [N/y/?] n
script (SCRIPT) [N/y/?] n
scriptreplay (SCRIPTREPLAY) [N/y/?] n
setarch (SETARCH) [N/y/?] n
swaponoff (SWAPONOFF) [Y/n/?] y
Support priority option -p (FEATURE_SWAPON_PRI) [N/y/?] n
switch_root (SWITCH_ROOT) [Y/n/?] y
umount (UMOUNT) [Y/n/?] y
Support option -a (FEATURE_UMOUNT_ALL) [Y/n/?] y
*
* Common options for mount/umount
*
Support loopback mounts (FEATURE_MOUNT_LOOP) [Y/n/?] y
Create new loopback devices if needed (FEATURE_MOUNT_LOOP_CREATE) [Y/n/?] y
Support for the old /etc/mtab file (FEATURE_MTAB_SUPPORT) [N/y/?] n
*
* Filesystem/Volume identification
*
btrfs filesystem (FEATURE_VOLUMEID_BTRFS) [Y/n/?] y
cramfs filesystem (FEATURE_VOLUMEID_CRAMFS) [Y/n/?] y
exFAT filesystem (FEATURE_VOLUMEID_EXFAT) [Y/n/?] y
Ext filesystem (FEATURE_VOLUMEID_EXT) [Y/n/?] y
f2fs filesystem (FEATURE_VOLUMEID_F2FS) [Y/n/?] y
fat filesystem (FEATURE_VOLUMEID_FAT) [Y/n/?] y
hfs filesystem (FEATURE_VOLUMEID_HFS) [Y/n/?] y
iso9660 filesystem (FEATURE_VOLUMEID_ISO9660) [Y/n/?] y
jfs filesystem (FEATURE_VOLUMEID_JFS) [Y/n/?] y
linuxraid (FEATURE_VOLUMEID_LINUXRAID) [Y/n/?] y
linux swap filesystem (FEATURE_VOLUMEID_LINUXSWAP) [Y/n/?] y
luks filesystem (FEATURE_VOLUMEID_LUKS) [Y/n/?] y
nilfs filesystem (FEATURE_VOLUMEID_NILFS) [Y/n/?] y
ntfs filesystem (FEATURE_VOLUMEID_NTFS) [Y/n/?] y
ocfs2 filesystem (FEATURE_VOLUMEID_OCFS2) [Y/n/?] y
Reiser filesystem (FEATURE_VOLUMEID_REISERFS) [Y/n/?] y
romfs filesystem (FEATURE_VOLUMEID_ROMFS) [Y/n/?] y
sysv filesystem (FEATURE_VOLUMEID_SYSV) [Y/n/?] y
udf filesystem (FEATURE_VOLUMEID_UDF) [Y/n/?] y
xfs filesystem (FEATURE_VOLUMEID_XFS) [Y/n/?] y
*
* Miscellaneous Utilities
*
conspy (CONSPY) [N/y/?] n
less (LESS) [Y/n/?] y
Max number of input lines less will try to eat (FEATURE_LESS_MAXLINES) [9999999] 9999999
Enable bracket searching (FEATURE_LESS_BRACKETS) [Y/n/?] y
Enable -m/-M (FEATURE_LESS_FLAGS) [Y/n/?] y
Enable marks (FEATURE_LESS_MARKS) [Y/n/?] y
Enable regular expressions (FEATURE_LESS_REGEXP) [Y/n/?] y
Enable automatic resizing on window size changes (FEATURE_LESS_WINCH) [Y/n/?] y
Use 'tell me cursor position' ESC sequence to measure window (FEATURE_LESS_ASK_TERMINAL) [Y/n/?] y
Enable flag changes ('-' command) (FEATURE_LESS_DASHCMD) [Y/n/?] y
Enable dynamic switching of line numbers (FEATURE_LESS_LINENUMS) [Y/n/?] y
nandwrite (NANDWRITE) [N/y/?] n
nanddump (NANDDUMP) [N/y/?] n
rfkill (RFKILL) [N/y/?] n
setserial (SETSERIAL) [N/y/?] n
ubiattach (UBIATTACH) [N/y/?] n
ubidetach (UBIDETACH) [N/y/?] n
ubimkvol (UBIMKVOL) [N/y/?] n
ubirmvol (UBIRMVOL) [N/y/?] n
ubirsvol (UBIRSVOL) [N/y/?] n
ubiupdatevol (UBIUPDATEVOL) [N/y/?] n
wall (WALL) [N/y/?] n
adjtimex (ADJTIMEX) [Y/n/?] y
bbconfig (BBCONFIG) [N/y/?] n
beep (BEEP) [N/y/?] n
chat (CHAT) [N/y/?] n
chrt (CHRT) [N/y/?] n
crond (CROND) [N/y/?] n
crontab (CRONTAB) [N/y/?] n
dc (DC) [Y/n/?] y
Enable power and exp functions (requires libm) (FEATURE_DC_LIBM) [N/y/?] n
devfsd (obsolete) (DEVFSD) [N/y/?] n
Use devfs names for all devices (obsolete) (FEATURE_DEVFS) [N/y/?] n
devmem (DEVMEM) [Y/n/?] y
eject (EJECT) [N/y/?] n
fbsplash (FBSPLASH) [N/y/?] n
flashcp (FLASHCP) [N/y/?] n
flash_lock (FLASH_LOCK) [N/y/?] n
flash_unlock (FLASH_UNLOCK) [N/y/?] n
flash_eraseall (FLASH_ERASEALL) [N/y/?] n
ionice (IONICE) [Y/n/?] y
inotifyd (INOTIFYD) [N/y/?] n
last (LAST) [Y/n/?] y
Choose last implementation
> 1. small (FEATURE_LAST_SMALL)
2. huge (FEATURE_LAST_FANCY)
choice[1-2]: 1
hdparm (HDPARM) [N/y/?] n
makedevs (MAKEDEVS) [N/y/?] n
man (MAN) [N/y/?] n
microcom (MICROCOM) [Y/n/?] y
mountpoint (MOUNTPOINT) [N/y/?] n
mt (MT) [Y/n/?] y
raidautorun (RAIDAUTORUN) [N/y/?] n
readahead (READAHEAD) [N/y/?] n
runlevel (RUNLEVEL) [N/y/?] n
rx (RX) [N/y/?] n
setsid (SETSID) [Y/n/?] y
strings (STRINGS) [Y/n/?] y
taskset (TASKSET) [Y/n/?] y
Fancy output (FEATURE_TASKSET_FANCY) [Y/n/?] y
time (TIME) [Y/n/?] y
timeout (TIMEOUT) [Y/n/?] y
ttysize (TTYSIZE) [N/y/?] n
volname (VOLNAME) [N/y/?] n
watchdog (WATCHDOG) [Y/n/?] y
*
* Networking Utilities
*
nameif (NAMEIF) [Y/n/?] y
Extended nameif (FEATURE_NAMEIF_EXTENDED) [N/y/?] n
nbd-client (NBDCLIENT) [N/y/?] n
nc (NC) [Y/n/?] y
Netcat server options (-l) (NC_SERVER) [Y/n/?] y
Netcat extensions (-eiw and -f FILE) (NC_EXTRA) [Y/n/?] y
Netcat 1.10 compatibility (+2.5k) (NC_110_COMPAT) [N/y/?] n
ping (PING) [Y/n/?] y
ping6 (PING6) [Y/n/?] y
Enable fancy ping output (FEATURE_FANCY_PING) [Y/n/?] y
whois (WHOIS) [N/y/?] n
Enable IPv6 support (FEATURE_IPV6) [Y/n/?] y
Enable Unix domain socket support (usually not needed) (FEATURE_UNIX_LOCAL) [N/y/?] n
Prefer IPv4 addresses from DNS queries (FEATURE_PREFER_IPV4_ADDRESS) [N/y/?] n
Verbose resolution errors (VERBOSE_RESOLUTION_ERRORS) [N/y/?] n
arp (ARP) [Y/n/?] y
arping (ARPING) [Y/n/?] y
brctl (BRCTL) [Y/n/?] y
Fancy options (FEATURE_BRCTL_FANCY) [N/y/?] n
dnsd (DNSD) [N/y/?] n
ether-wake (ETHER_WAKE) [N/y/?] n
fakeidentd (FAKEIDENTD) [N/y/?] n
ftpd (FTPD) [N/y/?] n
ftpget (FTPGET) [Y/n/?] y
ftpput (FTPPUT) [Y/n/?] y
Enable long options in ftpget/ftpput (FEATURE_FTPGETPUT_LONG_OPTIONS) [Y/n/?] y
hostname (HOSTNAME) [Y/n/?] y
httpd (HTTPD) [Y/n/?] y
Support 'Ranges:' header (FEATURE_HTTPD_RANGES) [Y/n/?] y
Use sendfile system call (FEATURE_HTTPD_USE_SENDFILE) [Y/n/?] y
Enable -u <user> option (FEATURE_HTTPD_SETUID) [Y/n/?] y
Enable Basic http Authentication (FEATURE_HTTPD_BASIC_AUTH) [Y/n/?] y
Support MD5 crypted passwords for http Authentication (FEATURE_HTTPD_AUTH_MD5) [Y/n/?] y
Support Common Gateway Interface (CGI) (FEATURE_HTTPD_CGI) [Y/n/?] y
Support for running scripts through an interpreter (FEATURE_HTTPD_CONFIG_WITH_SCRIPT_INTERPR) [Y/n/?] y
Set REMOTE_PORT environment variable for CGI (FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV) [Y/n/?] y
Enable -e option (useful for CGIs written as shell scripts) (FEATURE_HTTPD_ENCODE_URL_STR) [Y/n/?] y
Support for custom error pages (FEATURE_HTTPD_ERROR_PAGES) [Y/n/?] y
Support for reverse proxy (FEATURE_HTTPD_PROXY) [N/y/?] n
Support for GZIP content encoding (FEATURE_HTTPD_GZIP) [Y/n/?] y
ifconfig (IFCONFIG) [Y/n/?] y
Enable status reporting output (+7k) (FEATURE_IFCONFIG_STATUS) [Y/n/?] y
Enable slip-specific options "keepalive" and "outfill" (FEATURE_IFCONFIG_SLIP) [Y/n/?] y
Enable options "mem_start", "io_addr", and "irq" (FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ) [Y/n/?] y
Enable option "hw" (ether only) (FEATURE_IFCONFIG_HW) [Y/n/?] y
Set the broadcast automatically (FEATURE_IFCONFIG_BROADCAST_PLUS) [Y/n/?] y
ifenslave (IFENSLAVE) [N/y/?] n
ifplugd (IFPLUGD) [N/y/?] n
ifupdown (IFUPDOWN) [N/y/?] n
inetd (INETD) [N/y/?] n
ip (IP) [Y/n/?] y
ip address (FEATURE_IP_ADDRESS) [Y/n/?] y
ip link (FEATURE_IP_LINK) [Y/n/?] y
ip route (FEATURE_IP_ROUTE) [Y/n/?] y
ip tunnel (FEATURE_IP_TUNNEL) [Y/n/?] y
ip rule (FEATURE_IP_RULE) [Y/n/?] y
Support short forms of ip commands (FEATURE_IP_SHORT_FORMS) [N/y/?] n
Support displaying rarely used link types (FEATURE_IP_RARE_PROTOCOLS) [N/y/?] n
ipcalc (IPCALC) [Y/n/?] y
Fancy IPCALC, more options, adds 1 kbyte (FEATURE_IPCALC_FANCY) [Y/n/?] y
Enable long options (FEATURE_IPCALC_LONG_OPTIONS) [Y/n/?] y
netstat (NETSTAT) [Y/n/?] y
Enable wide netstat output (FEATURE_NETSTAT_WIDE) [N/y/?] n
Enable PID/Program name output (FEATURE_NETSTAT_PRG) [N/y/?] n
nslookup (NSLOOKUP) [Y/n/?] y
ntpd (NTPD) [N/y/?] n
pscan (PSCAN) [N/y/?] n
route (ROUTE) [Y/n/?] y
slattach (SLATTACH) [N/y/?] n
tcpsvd (TCPSVD) [N/y/?] n
telnet (TELNET) [Y/n/?] y
Pass TERM type to remote host (FEATURE_TELNET_TTYPE) [Y/n/?] y
Pass USER type to remote host (FEATURE_TELNET_AUTOLOGIN) [Y/n/?] y
telnetd (TELNETD) [N/y/?] n
tftp (TFTP) [Y/n/?] y
tftpd (TFTPD) [N/y/?] n
*
* Common options for tftp/tftpd
*
Enable 'tftp get' and/or tftpd upload code (FEATURE_TFTP_GET) [Y/n/?] y
Enable 'tftp put' and/or tftpd download code (FEATURE_TFTP_PUT) [Y/n/?] y
Enable 'blksize' and 'tsize' protocol options (FEATURE_TFTP_BLOCKSIZE) [Y/n/?] y
Enable tftp progress meter (FEATURE_TFTP_PROGRESS_BAR) [Y/n/?] y
Enable debug (TFTP_DEBUG) [N/y/?] n
traceroute (TRACEROUTE) [Y/n/?] y
traceroute6 (TRACEROUTE6) [Y/n/?] y
Enable verbose output (FEATURE_TRACEROUTE_VERBOSE) [Y/n/?] y
Enable loose source route (FEATURE_TRACEROUTE_SOURCE_ROUTE) [N/y/?] n
Use ICMP instead of UDP (FEATURE_TRACEROUTE_USE_ICMP) [N/y/?] n
tunctl (TUNCTL) [N/y/?] n
udhcp client for DHCPv6 (udhcpc6) (UDHCPC6) [N/y/?] n
udhcp server (udhcpd) (UDHCPD) [Y/n/?] y
dhcprelay (DHCPRELAY) [N/y/?] n
Lease display utility (dumpleases) (DUMPLEASES) [Y/n/?] y
Rewrite the lease file at every new acknowledge (FEATURE_UDHCPD_WRITE_LEASES_EARLY) [N/y/?] n
Select IP address based on client MAC (FEATURE_UDHCPD_BASE_IP_ON_MAC) [Y/n/?] y
Absolute path to lease file (DHCPD_LEASES_FILE) [/var/lib/misc/udhcpd.leases] /var/lib/misc/udhcpd.leases
udhcp client (udhcpc) (UDHCPC) [Y/n/?] y
Verify that the offered address is free, using ARP ping (FEATURE_UDHCPC_ARPING) [Y/n/?] y
Enable '-P port' option for udhcpd and udhcpc (FEATURE_UDHCP_PORT) [N/y/?] n
Maximum verbosity level for udhcp applets (0..9) (UDHCP_DEBUG) [0] 0
Support for RFC3397 domain search (experimental) (FEATURE_UDHCP_RFC3397) [Y/n/?] y
Support for 802.1Q VLAN parameters (FEATURE_UDHCP_8021Q) [Y/n/?] y
Absolute path to config script (UDHCPC_DEFAULT_SCRIPT) [/etc/udhcpc/default.script] /etc/udhcpc/default.script
DHCP options slack buffer size (UDHCPC_SLACK_FOR_BUGGY_SERVERS) [80] 80
udpsvd (UDPSVD) [N/y/?] n
vconfig (VCONFIG) [Y/n/?] y
wget (WGET) [Y/n/?] y
Enable a nifty process meter (+2k) (FEATURE_WGET_STATUSBAR) [Y/n/?] y
Enable HTTP authentication (FEATURE_WGET_AUTHENTICATION) [Y/n/?] y
Enable long options (FEATURE_WGET_LONG_OPTIONS) [Y/n/?] y
Enable timeout option -T SEC (FEATURE_WGET_TIMEOUT) [N/y/?] n
zcip (ZCIP) [N/y/?] n
*
* Print Utilities
*
lpd (LPD) [N/y/?] n
lpr (LPR) [N/y/?] n
lpq (LPQ) [N/y/?] n
*
* Mail Utilities
*
makemime (MAKEMIME) [N/y/?] n
popmaildir (POPMAILDIR) [N/y/?] n
reformime (REFORMIME) [N/y/?] n
sendmail (SENDMAIL) [N/y/?] n
*
* Process Utilities
*
iostat (IOSTAT) [N/y/?] n
lsof (LSOF) [N/y/?] n
mpstat (MPSTAT) [N/y/?] n
nmeter (NMETER) [N/y/?] n
pmap (PMAP) [N/y/?] n
powertop (POWERTOP) [N/y/?] n
pstree (PSTREE) [N/y/?] n
pwdx (PWDX) [N/y/?] n
smemcap (SMEMCAP) [N/y/?] n
top (TOP) [Y/n/?] y
Show CPU per-process usage percentage (FEATURE_TOP_CPU_USAGE_PERCENTAGE) [Y/n/?] y
Show CPU global usage percentage (FEATURE_TOP_CPU_GLOBAL_PERCENTS) [Y/n/?] y
SMP CPU usage display ('c' key) (FEATURE_TOP_SMP_CPU) [N/y/?] n
Show 1/10th of a percent in CPU/mem statistics (FEATURE_TOP_DECIMALS) [N/y/?] n
Show CPU process runs on ('j' field) (FEATURE_TOP_SMP_PROCESS) [N/y/?] n
Topmem command ('s' key) (FEATURE_TOPMEM) [N/y/?] n
uptime (UPTIME) [Y/n/?] y
Support for showing the number of users (FEATURE_UPTIME_UTMP_SUPPORT) [Y/n/?] y
free (FREE) [Y/n/?] y
fuser (FUSER) [N/y/?] n
kill (KILL) [Y/n/?] y
killall (KILLALL) [Y/n/?] y
killall5 (KILLALL5) [N/y] n
pgrep (PGREP) [N/y/?] n
pidof (PIDOF) [Y/n/?] y
Enable argument for single shot (-s) (FEATURE_PIDOF_SINGLE) [N/y/?] n
Enable argument for omitting pids (-o) (FEATURE_PIDOF_OMIT) [N/y/?] n
pkill (PKILL) [N/y/?] n
ps (PS) [Y/n/?] y
Enable time and elapsed time output (FEATURE_PS_TIME) [N/y/?] n
Enable additional ps columns (FEATURE_PS_ADDITIONAL_COLUMNS) [Y/n/?] y
renice (RENICE) [Y/n/?] y
sysctl (BB_SYSCTL) [Y/n/?] y
Support for showing threads in ps/pstree/top (FEATURE_SHOW_THREADS) [Y/n/?] y
watch (WATCH) [Y/n/?] y
*
* Runit Utilities
*
runsv (RUNSV) [N/y/?] n
runsvdir (RUNSVDIR) [N/y/?] n
sv (SV) [N/y/?] n
svlogd (SVLOGD) [N/y/?] n
chpst (CHPST) [N/y/?] n
setuidgid (SETUIDGID) [N/y/?] n
envuidgid (ENVUIDGID) [N/y/?] n
envdir (ENVDIR) [N/y/?] n
softlimit (SOFTLIMIT) [N/y/?] n
*
* Shells
*
ash (ASH) [Y/n/?] y
bash-compatible extensions (ASH_BASH_COMPAT) [Y/n/?] y
Idle timeout variable (ASH_IDLE_TIMEOUT) [N/y/?] n
Job control (ASH_JOB_CONTROL) [Y/n/?] y
Alias support (ASH_ALIAS) [Y/n/?] y
Builtin getopt to parse positional parameters (ASH_GETOPTS) [Y/n/?] y
Builtin version of 'echo' (ASH_BUILTIN_ECHO) [Y/n/?] y
Builtin version of 'printf' (ASH_BUILTIN_PRINTF) [Y/n/?] y
Builtin version of 'test' (ASH_BUILTIN_TEST) [Y/n/?] y
'command' command to override shell builtins (ASH_CMDCMD) [Y/n/?] y
Check for new mail on interactive shells (ASH_MAIL) [Y/n/?] y
Optimize for size instead of speed (ASH_OPTIMIZE_FOR_SIZE) [Y/n/?] y
Pseudorandom generator and $RANDOM variable (ASH_RANDOM_SUPPORT) [Y/n/?] y
Expand prompt string (ASH_EXPAND_PRMT) [Y/n/?] y
cttyhack (CTTYHACK) [Y/n/?] y
hush (HUSH) [N/y/?] n
msh (deprecated: aliased to hush) (MSH) [N/y/?] n
Choose which shell is aliased to 'sh' name
> 1. ash (FEATURE_SH_IS_ASH)
2. none (FEATURE_SH_IS_NONE)
choice[1-2?]: 1
Choose which shell is aliased to 'bash' name
1. ash (FEATURE_BASH_IS_ASH)
> 2. none (FEATURE_BASH_IS_NONE)
choice[1-2?]: 2
POSIX math support (SH_MATH_SUPPORT) [Y/n/?] y
Extend POSIX math support to 64 bit (SH_MATH_SUPPORT_64) [Y/n/?] y
Hide message on interactive shell startup (FEATURE_SH_EXTRA_QUIET) [N/y/?] n
Standalone shell (FEATURE_SH_STANDALONE) [Y/n/?] y
Run 'nofork' applets directly (FEATURE_SH_NOFORK) [N/y/?] n
Use $HISTFILESIZE (FEATURE_SH_HISTFILESIZE) [Y/n/?] y
*
* System Logging Utilities
*
syslogd (SYSLOGD) [Y/n/?] y
Rotate message files (FEATURE_ROTATE_LOGFILE) [N/y/?] n
Remote Log support (FEATURE_REMOTE_LOG) [Y/n/?] y
Support -D (drop dups) option (FEATURE_SYSLOGD_DUP) [N/y/?] n
Support syslog.conf (FEATURE_SYSLOGD_CFG) [N/y/?] n
Read buffer size in bytes (FEATURE_SYSLOGD_READ_BUFFER_SIZE) [1024] 1024
Circular Buffer support (FEATURE_IPC_SYSLOG) [Y/n/?] y
Circular buffer size in Kbytes (minimum 4KB) (FEATURE_IPC_SYSLOG_BUFFER_SIZE) [64] 64
logread (LOGREAD) [Y/n/?] y
Double buffering (FEATURE_LOGREAD_REDUCED_LOCKING) [N/y/?] n
Linux kernel printk buffer support (FEATURE_KMSG_SYSLOG) [N/y/?] n
klogd (KLOGD) [Y/n/?] y
Use the klogctl() interface (FEATURE_KLOGD_KLOGCTL) [Y/n/?] y
logger (LOGGER) [Y/n/?] y
make[1]: Leaving directory '/«PKGBUILDDIR»/build/udeb'
ln -s .config build/udeb/.stamp-setup
make[1]: Leaving directory '/«PKGBUILDDIR»/build/deb'
ln -s .config build/deb/.stamp-setup
dh_testdir
/usr/bin/make -C build/udeb install docs/busybox.1 \
SKIP_STRIP=y \
BB_EXTRA_VERSION="Raspbian 1:1.22.0-17" \
CONFIG_EXTRA_CFLAGS='-g -O2 -fstack-protector-strong -Wformat -Wdate-time -D_FORTIFY_SOURCE=2' \
CONFIG_EXTRA_LDFLAGS='-Wl,-z,relro'
make[1]: Entering directory '/«PKGBUILDDIR»/build/udeb'
SPLIT include/autoconf.h -> include/config/*
HOSTCC applets/usage
HOSTCC applets/applet_tables
GEN include/bbconfigopts.h
GEN include/usage_compressed.h
GEN include/applet_tables.h
HOSTCC applets/usage_pod
CC applets/applets.o
LD applets/built-in.o
DOC busybox.pod
DOC busybox.1
LD archival/built-in.o
CC archival/ar.o
LD archival/libarchive/built-in.o
CC archival/libarchive/data_align.o
CC archival/libarchive/data_extract_all.o
SPLIT include/autoconf.h -> include/config/*
archival/libarchive/data_extract_all.c: In function 'data_extract_all':
archival/libarchive/data_extract_all.c:189:4: warning: ignoring return value of 'chown', declared with attribute warn_unused_result [-Wunused-result]
chown(file_header->name, uid, gid);
^
CC archival/bbunzip.o
CC archival/libarchive/data_extract_to_command.o
GEN include/bbconfigopts.h
CC archival/bzip2.o
HOSTCC applets/usage
CC archival/libarchive/data_extract_to_stdout.o
HOSTCC applets/applet_tables
CC archival/cpio.o
GEN include/usage_compressed.h
CC archival/libarchive/data_skip.o
GEN include/applet_tables.h
CC applets/applets.o
CC archival/libarchive/decompress_bunzip2.o
HOSTCC applets/usage_pod
CC archival/dpkg.o
LD applets/built-in.o
DOC busybox.pod
CC archival/libarchive/decompress_gunzip.o
DOC busybox.1
LD archival/built-in.o
CC archival/ar.o
CC archival/bbunzip.o
CC archival/libarchive/decompress_uncompress.o
CC archival/libarchive/decompress_unlzma.o
CC archival/tar.o
CC archival/dpkg_deb.o
CC archival/libarchive/decompress_unxz.o
CC archival/gzip.o
CC archival/libarchive/filter_accept_all.o
AR archival/lib.a
LD archival/libarchive/built-in.o
CC archival/libarchive/data_align.o
CC archival/libarchive/data_extract_all.o
LD console-tools/built-in.o
CC console-tools/chvt.o
archival/libarchive/data_extract_all.c: In function 'data_extract_all':
archival/libarchive/data_extract_all.c:189:4: warning: ignoring return value of 'chown', declared with attribute warn_unused_result [-Wunused-result]
chown(file_header->name, uid, gid);
^
CC console-tools/clear.o
CC archival/libarchive/data_extract_to_stdout.o
CC console-tools/deallocvt.o
CC archival/libarchive/data_skip.o
CC console-tools/dumpkmap.o
CC archival/libarchive/decompress_bunzip2.o
console-tools/dumpkmap.c: In function 'dumpkmap_main':
console-tools/dumpkmap.c:69:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result]
write(STDOUT_FILENO, flags, 7 + MAX_NR_KEYMAPS);
^
console-tools/dumpkmap.c:82:6: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result]
write(STDOUT_FILENO, &ke.kb_value, 2);
^
CC archival/lzop.o
CC archival/libarchive/filter_accept_list.o
CC console-tools/loadfont.o
CC archival/libarchive/filter_accept_list_reassign.o
CC console-tools/loadkmap.o
CC archival/libarchive/filter_accept_reject_list.o
CC console-tools/openvt.o
CC archival/libarchive/decompress_gunzip.o
CC archival/libarchive/find_list_entry.o
CC console-tools/reset.o
CC archival/libarchive/get_header_ar.o
CC archival/rpm.o
CC console-tools/setkeycodes.o
archival/rpm.c: In function 'fileaction_setowngrp':
archival/rpm.c:260:2: warning: ignoring return value of 'chown', declared with attribute warn_unused_result [-Wunused-result]
chown(filename, uid, gid);
^
CC archival/libarchive/get_header_cpio.o
AR console-tools/lib.a
CC archival/rpm2cpio.o
CC archival/tar.o
CC archival/libarchive/get_header_tar.o
LD console-tools/built-in.o
AR console-tools/lib.a
LD coreutils/built-in.o
CC coreutils/basename.o
CC archival/libarchive/decompress_unlzma.o
CC coreutils/cat.o
CC archival/libarchive/get_header_tar_bz2.o
CC coreutils/chmod.o
CC archival/unzip.o
CC archival/libarchive/get_header_tar_gz.o
CC archival/libarchive/decompress_unxz.o
CC coreutils/chown.o
CC archival/libarchive/get_header_tar_lzma.o
CC coreutils/chroot.o
CC archival/libarchive/get_header_tar_xz.o
AR archival/lib.a
LD coreutils/built-in.o
CC coreutils/basename.o
CC coreutils/cp.o
CC archival/libarchive/header_list.o
CC coreutils/cal.o
CC coreutils/cut.o
CC archival/libarchive/header_skip.o
CC archival/libarchive/header_verbose_list.o
CC coreutils/cat.o
CC archival/libarchive/init_handle.o
CC coreutils/date.o
CC coreutils/chgrp.o
CC archival/libarchive/filter_accept_all.o
CC archival/libarchive/lzo1x_1.o
CC coreutils/dd.o
CC archival/libarchive/filter_accept_list.o
CC coreutils/chmod.o
CC archival/libarchive/lzo1x_1o.o
CC archival/libarchive/filter_accept_reject_list.o
CC coreutils/chown.o
CC archival/libarchive/find_list_entry.o
CC coreutils/df.o
CC archival/libarchive/lzo1x_d.o
CC coreutils/chroot.o
CC archival/libarchive/get_header_ar.o
CC coreutils/dirname.o
CC coreutils/cp.o
CC archival/libarchive/open_transformer.o
CC coreutils/echo.o
CC archival/libarchive/get_header_tar.o
CC coreutils/cut.o
CC archival/libarchive/seek_by_jump.o
CC coreutils/env.o
CC coreutils/date.o
CC coreutils/expr.o
CC archival/libarchive/seek_by_read.o
CC archival/libarchive/header_list.o
CC archival/libarchive/unpack_ar_archive.o
CC archival/libarchive/header_skip.o
CC coreutils/dd.o
AR archival/libarchive/lib.a
CC archival/libarchive/header_verbose_list.o
LD coreutils/libcoreutils/built-in.o
CC coreutils/libcoreutils/cp_mv_stat.o
CC coreutils/false.o
CC coreutils/libcoreutils/getopt_mk_fifo_nod.o
CC archival/libarchive/init_handle.o
CC coreutils/head.o
AR coreutils/libcoreutils/lib.a
CC coreutils/df.o
LD debianutils/built-in.o
CC debianutils/mktemp.o
CC archival/libarchive/open_transformer.o
CC coreutils/id.o
CC debianutils/run_parts.o
CC coreutils/dirname.o
CC archival/libarchive/seek_by_jump.o
CC coreutils/dos2unix.o
CC coreutils/ln.o
CC debianutils/start_stop_daemon.o
CC archival/libarchive/seek_by_read.o
CC coreutils/du.o
CC archival/libarchive/unpack_ar_archive.o
CC coreutils/ls.o
CC debianutils/which.o
AR archival/libarchive/lib.a
CC coreutils/echo.o
CC coreutils/env.o
AR debianutils/lib.a
CC coreutils/expand.o
LD e2fsprogs/built-in.o
AR e2fsprogs/lib.a
CC coreutils/expr.o
CC coreutils/false.o
CC coreutils/fold.o
CC coreutils/md5_sha1_sum.o
CC coreutils/head.o
CC coreutils/mkdir.o
LD coreutils/libcoreutils/built-in.o
CC coreutils/libcoreutils/cp_mv_stat.o
CC coreutils/libcoreutils/getopt_mk_fifo_nod.o
CC coreutils/mknod.o
CC coreutils/hostid.o
CC coreutils/id.o
AR coreutils/libcoreutils/lib.a
LD debianutils/built-in.o
CC debianutils/mktemp.o
CC coreutils/ln.o
CC coreutils/mv.o
AR debianutils/lib.a
CC coreutils/logname.o
LD e2fsprogs/built-in.o
AR e2fsprogs/lib.a
LD editors/built-in.o
CC editors/cmp.o
CC coreutils/ls.o
CC coreutils/printf.o
LD editors/built-in.o
CC editors/awk.o
CC editors/sed.o
editors/sed.c: In function 'sed_main':
editors/sed.c:1531:4: warning: ignoring return value of 'fchown', declared with attribute warn_unused_result [-Wunused-result]
fchown(nonstdoutfd, statbuf.st_uid, statbuf.st_gid);
^
CC coreutils/pwd.o
CC coreutils/readlink.o
CC coreutils/realpath.o
CC coreutils/md5_sha1_sum.o
CC coreutils/rm.o
CC coreutils/mkdir.o
CC coreutils/rmdir.o
CC coreutils/mkfifo.o
CC coreutils/seq.o
CC coreutils/mknod.o
AR editors/lib.a
LD findutils/built-in.o
CC findutils/find.o
CC coreutils/sleep.o
CC coreutils/mv.o
CC coreutils/sort.o
CC coreutils/od.o
editors/awk.c: In function 'awk_sub':
editors/awk.c:1689:9: warning: 'resbufsize' may be used uninitialized in this function [-Wmaybe-uninitialized]
if (!b || n >= *size) {
^
editors/awk.c:2154:32: note: 'resbufsize' was declared here
int match_no, residx, replen, resbufsize;
^
CC findutils/grep.o
editors/awk.c: In function 'awk_printf':
editors/awk.c:1689:9: warning: 'bsize' may be used uninitialized in this function [-Wmaybe-uninitialized]
if (!b || n >= *size) {
^
editors/awk.c:2091:18: note: 'bsize' was declared here
int i, j, incr, bsize;
^
CC coreutils/sync.o
CC coreutils/tail.o
AR findutils/lib.a
LD init/built-in.o
CC init/halt.o
CC editors/cmp.o
CC coreutils/printf.o
CC init/init.o
CC coreutils/test.o
CC editors/diff.o
CC coreutils/pwd.o
CC coreutils/test_ptr_hack.o
CC coreutils/touch.o
CC coreutils/readlink.o
AR init/lib.a
CC editors/ed.o
CC coreutils/tr.o
editors/ed.c: In function 'printLines':
editors/ed.c:834:4: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result]
write(STDOUT_FILENO, lp->data, lp->len);
^
CC coreutils/realpath.o
CC coreutils/rm.o
CC coreutils/true.o
CC coreutils/rmdir.o
CC coreutils/tty.o
CC editors/patch.o
CC coreutils/uname.o
CC coreutils/seq.o
LD libbb/built-in.o
CC libbb/appletlib.o
CC coreutils/uniq.o
CC coreutils/sleep.o
libbb/appletlib.c: In function 'busybox_main':
libbb/appletlib.c:691:7: warning: variable 'use_symbolic_links' set but not used [-Wunused-but-set-variable]
int use_symbolic_links;
^
CC coreutils/wc.o
CC coreutils/sort.o
CC libbb/ask_confirmation.o
CC editors/sed.o
editors/sed.c: In function 'sed_main':
editors/sed.c:1531:4: warning: ignoring return value of 'fchown', declared with attribute warn_unused_result [-Wunused-result]
fchown(nonstdoutfd, statbuf.st_uid, statbuf.st_gid);
^
AR coreutils/lib.a
CC libbb/bb_askpass.o
LD libpwdgrp/built-in.o
CC libpwdgrp/pwd_grp.o
CC libbb/bb_bswap_64.o
CC coreutils/stat.o
CC libbb/bb_do_delay.o
CC libpwdgrp/uidgid_get.o
CC libbb/bb_pwd.o
AR libpwdgrp/lib.a
CC libbb/bb_qsort.o
CC coreutils/stty.o
CC libbb/bb_strtonum.o
CC libbb/change_identity.o
CC editors/vi.o
CC libbb/chomp.o
CC libbb/compare_string_array.o
CC libbb/concat_path_file.o
editors/vi.c: In function 'file_write':
editors/vi.c:2560:2: warning: ignoring return value of 'ftruncate', declared with attribute warn_unused_result [-Wunused-result]
ftruncate(fd, charcnt);
^
CC libbb/concat_subpath_file.o
CC coreutils/sync.o
CC libbb/copy_file.o
CC libbb/copyfd.o
CC coreutils/tac.o
CC libbb/crc32.o
CC libbb/default_error_retval.o
CC coreutils/tail.o
CC libbb/dump.o
CC libbb/device_open.o
CC libbb/endofname.o
CC coreutils/tee.o
CC libbb/execable.o
CC coreutils/test.o
CC libbb/fclose_nonstdin.o
CC libbb/fflush_stdout_and_exit.o
CC libbb/fgets_str.o
CC libbb/find_mount_point.o
CC coreutils/test_ptr_hack.o
CC coreutils/touch.o
CC libbb/find_pid_by_name.o
CC libbb/find_root_device.o
CC coreutils/tr.o
CC libbb/full_write.o
CC libbb/get_console.o
CC coreutils/true.o
CC libbb/get_last_path_component.o
CC libbb/get_line_from_file.o
CC coreutils/tty.o
CC libbb/get_shell_name.o
LD loginutils/built-in.o
AR loginutils/lib.a
CC coreutils/uname.o
AR editors/lib.a
LD mailutils/built-in.o
CC coreutils/uniq.o
AR mailutils/lib.a
LD miscutils/built-in.o
CC libbb/get_volsize.o
AR miscutils/lib.a
LD modutils/built-in.o
CC modutils/depmod.o
CC coreutils/usleep.o
CC libbb/getopt32.o
CC coreutils/uudecode.o
CC coreutils/uuencode.o
CC modutils/insmod.o
CC libbb/getpty.o
CC coreutils/wc.o
CC modutils/lsmod.o
CC libbb/hash_md5_sha.o
CC libbb/herror_msg.o
CC modutils/modinfo.o
CC coreutils/who.o
CC libbb/human_readable.o
CC coreutils/whoami.o
CC modutils/modprobe.o
CC libbb/inet_cksum.o
CC coreutils/yes.o
CC libbb/inet_common.o
CC libbb/info_msg.o
AR coreutils/lib.a
LD findutils/built-in.o
CC findutils/find.o
CC modutils/modutils.o
CC libbb/inode_hash.o
CC libbb/isdirectory.o
CC libbb/kernel_version.o
CC modutils/rmmod.o
LD init/built-in.o
CC init/halt.o
CC libbb/last_char_is.o
AR modutils/lib.a
CC init/init.o
CC findutils/grep.o
CC libbb/lineedit.o
LD libbb/built-in.o
CC libbb/appletlib.o
AR init/lib.a
LD libpwdgrp/built-in.o
CC libpwdgrp/pwd_grp.o
CC findutils/xargs.o
CC libbb/ask_confirmation.o
CC libbb/bb_askpass.o
CC libpwdgrp/uidgid_get.o
AR findutils/lib.a
LD loginutils/built-in.o
CC loginutils/getty.o
AR libpwdgrp/lib.a
loginutils/getty.c: In function 'open_tty':
loginutils/getty.c:203:3: warning: ignoring return value of 'fchown', declared with attribute warn_unused_result [-Wunused-result]
fchown(0, 0, 0); /* 0:0 */
^
CC loginutils/login.o
CC libbb/bb_bswap_64.o
CC libbb/lineedit_ptr_hack.o
loginutils/login.c: In function 'login_main':
loginutils/login.c:468:2: warning: ignoring return value of 'fchown', declared with attribute warn_unused_result [-Wunused-result]
fchown(0, pw->pw_uid, pw->pw_gid);
^
CC libbb/llist.o
CC libbb/bb_do_delay.o
CC loginutils/passwd.o
CC loginutils/su.o
CC libbb/bb_pwd.o
CC libbb/login.o
CC loginutils/sulogin.o
LD mailutils/built-in.o
AR mailutils/lib.a
CC libbb/loop.o
LD miscutils/built-in.o
CC miscutils/adjtimex.o
CC libbb/bb_qsort.o
loginutils/sulogin.c: In function 'sulogin_main':
loginutils/sulogin.c:34:3: warning: ignoring return value of 'dup', declared with attribute warn_unused_result [-Wunused-result]
dup(xopen(argv[0], O_RDWR));
^
loginutils/sulogin.c:36:3: warning: ignoring return value of 'dup', declared with attribute warn_unused_result [-Wunused-result]
dup(0);
^
AR loginutils/lib.a
CC libbb/make_directory.o
CC libbb/bb_strtonum.o
CC miscutils/crond.o
CC libbb/makedev.o
CC libbb/match_fstype.o
CC miscutils/crontab.o
miscutils/crond.c: In function 'crondlog':
miscutils/crond.c:149:4: warning: ignoring return value of 'vasprintf', declared with attribute warn_unused_result [-Wunused-result]
vasprintf(&msg, ctl + 1, va);
^
CC libbb/change_identity.o
miscutils/crontab.c: In function 'crontab_main':
miscutils/crontab.c:147:3: warning: ignoring return value of 'fchown', declared with attribute warn_unused_result [-Wunused-result]
fchown(src_fd, pas->pw_uid, pas->pw_gid);
^
CC libbb/messages.o
CC libbb/chomp.o
CC miscutils/dc.o
CC libbb/missing_syscalls.o
CC libbb/compare_string_array.o
CC libbb/mode_string.o
CC miscutils/devmem.o
CC libbb/concat_path_file.o
CC libbb/nuke_str.o
CC miscutils/ionice.o
CC libbb/concat_subpath_file.o
CC miscutils/last.o
CC libbb/parse_config.o
CC miscutils/less.o
CC libbb/copy_file.o
CC miscutils/microcom.o
CC libbb/parse_mode.o
miscutils/microcom.c: In function 'microcom_main':
miscutils/microcom.c:152:4: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result]
write(sfd, &c, 1);
^
CC libbb/copyfd.o
CC miscutils/mt.o
CC libbb/percent_decode.o
CC libbb/correct_password.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/crc32.o
CC libbb/print_flags.o
CC libbb/printable.o
CC libbb/default_error_retval.o
CC libbb/printable_string.o
CC miscutils/setsid.o
CC libbb/process_escape_sequence.o
CC libbb/device_open.o
CC miscutils/strings.o
CC libbb/procps.o
CC libbb/dump.o
CC libbb/progress.o
CC miscutils/taskset.o
CC libbb/ptr_to_globals.o
CC libbb/read.o
CC libbb/read_key.o
CC miscutils/time.o
CC miscutils/timeout.o
CC libbb/read_printf.o
CC miscutils/watchdog.o
CC libbb/endofname.o
CC libbb/execable.o
miscutils/watchdog.c: In function 'watchdog_main':
miscutils/watchdog.c:106:3: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result]
write(3, "", 1); /* write zero byte */
^
miscutils/watchdog.c: In function 'watchdog_shutdown':
miscutils/watchdog.c:35:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result]
write(3, &V, 1); /* Magic, see watchdog-api.txt in kernel */
^
CC libbb/recursive_action.o
CC libbb/fclose_nonstdin.o
AR miscutils/lib.a
LD modutils/built-in.o
CC modutils/depmod.o
CC libbb/fflush_stdout_and_exit.o
CC libbb/remove_file.o
CC libbb/fgets_str.o
CC libbb/find_mount_point.o
CC libbb/rtc.o
CC modutils/insmod.o
CC libbb/find_pid_by_name.o
CC libbb/find_root_device.o
CC modutils/lsmod.o
CC libbb/run_shell.o
CC libbb/safe_gethostname.o
CC libbb/full_write.o
CC modutils/modinfo.o
CC libbb/safe_poll.o
CC libbb/safe_strncpy.o
CC libbb/get_console.o
CC modutils/modprobe.o
CC libbb/safe_write.o
CC modutils/modutils.o
CC libbb/get_last_path_component.o
CC libbb/setup_environment.o
CC libbb/get_line_from_file.o
CC modutils/rmmod.o
CC libbb/signals.o
CC libbb/get_shell_name.o
CC libbb/simplify_path.o
AR modutils/lib.a
CC libbb/single_argv.o
CC libbb/get_volsize.o
CC libbb/getopt32.o
CC libbb/getpty.o
CC libbb/skip_whitespace.o
CC libbb/hash_md5_sha.o
LD networking/built-in.o
CC networking/arp.o
CC libbb/speed_table.o
In file included from networking/arp.c:34:0:
networking/arp.c: In function 'arp_show':
include/libbb.h:171:30: warning: ignoring return value of 'fgets_unlocked', declared with attribute warn_unused_result [-Wunused-result]
# define fgets(s, n, stream) fgets_unlocked(s, n, stream)
^
networking/arp.c:420:2: note: in expansion of macro 'fgets'
fgets(line, sizeof(line), fp);
^
CC libbb/herror_msg.o
CC libbb/str_tolower.o
CC libbb/human_readable.o
CC networking/arping.o
CC libbb/strrstr.o
CC libbb/time.o
CC networking/brctl.o
CC libbb/in_ether.o
CC networking/ftpgetput.o
CC libbb/inet_cksum.o
CC libbb/trim.o
CC networking/hostname.o
CC libbb/inet_common.o
CC libbb/u_signal_names.o
CC libbb/udp_io.o
CC networking/httpd.o
CC libbb/info_msg.o
CC libbb/unicode.o
CC libbb/uuencode.o
CC libbb/inode_hash.o
CC libbb/isdirectory.o
CC libbb/vdprintf.o
CC libbb/verror_msg.o
CC libbb/kernel_version.o
CC libbb/vfork_daemon_rexec.o
CC networking/ifconfig.o
CC libbb/last_char_is.o
CC libbb/warn_ignoring_args.o
CC libbb/lineedit.o
CC networking/ifupdown.o
CC libbb/wfopen.o
CC networking/interface.o
CC libbb/wfopen_input.o
In file included from networking/interface.c:34:0:
networking/interface.c: In function 'if_readlist_proc':
include/libbb.h:171:30: warning: ignoring return value of 'fgets_unlocked', declared with attribute warn_unused_result [-Wunused-result]
# define fgets(s, n, stream) fgets_unlocked(s, n, stream)
^
networking/interface.c:572:2: note: in expansion of macro 'fgets'
fgets(buf, sizeof buf, fh); /* eat line */
^
include/libbb.h:171:30: warning: ignoring return value of 'fgets_unlocked', declared with attribute warn_unused_result [-Wunused-result]
# define fgets(s, n, stream) fgets_unlocked(s, n, stream)
^
networking/interface.c:573:2: note: in expansion of macro 'fgets'
fgets(buf, sizeof buf, fh);
^
CC libbb/write.o
CC libbb/xatonum.o
CC networking/ip.o
CC libbb/xconnect.o
CC networking/ipcalc.o
CC networking/nameif.o
CC libbb/lineedit_ptr_hack.o
CC networking/nc.o
CC libbb/llist.o
LD networking/built-in.o
CC networking/arping.o
CC libbb/xfunc_die.o
CC libbb/login.o
CC networking/netstat.o
CC libbb/xfuncs.o
CC libbb/loop.o
CC networking/nslookup.o
CC networking/hostname.o
CC libbb/xfuncs_printf.o
CC libbb/make_directory.o
CC networking/ip.o
CC networking/ping.o
libbb/xfuncs_printf.c: In function 'generate_uuid':
libbb/xfuncs_printf.c:618:3: warning: ignoring return value of 'read', declared with attribute warn_unused_result [-Wunused-result]
read(i, buf, 16);
^
CC libbb/makedev.o
CC libbb/match_fstype.o
CC networking/nc.o
CC libbb/messages.o
CC libbb/xgetcwd.o
CC networking/ping.o
CC libbb/missing_syscalls.o
CC libbb/xgethostbyname.o
CC networking/route.o
CC libbb/mode_string.o
CC libbb/nuke_str.o
CC libbb/xreadlink.o
CC libbb/obscure.o
CC libbb/xrealloc_vector.o
CC networking/telnet.o
CC networking/route.o
CC libbb/parse_config.o
CC libbb/xregcomp.o
CC libbb/parse_mode.o
AR libbb/lib.a
CC libbb/percent_decode.o
CC networking/tftp.o
CC networking/telnetd.o
CC libbb/perror_msg.o
CC libbb/perror_nomsg.o
CC libbb/perror_nomsg_and_die.o
CC libbb/pidfile.o
CC networking/vconfig.o
LD networking/libiproute/built-in.o
CC networking/libiproute/ip_parse_common_args.o
CC libbb/platform.o
CC networking/wget.o
CC networking/libiproute/ipaddress.o
CC libbb/print_flags.o
networking/wget.c: In function 'retrieve_file_data':
networking/wget.c:616:4: warning: ignoring return value of 'ftruncate', declared with attribute warn_unused_result [-Wunused-result]
ftruncate(G.output_fd, pos);
^
CC networking/tftp.o
CC libbb/printable.o
CC libbb/printable_string.o
CC networking/traceroute.o
AR networking/lib.a
CC libbb/process_escape_sequence.o
LD networking/udhcp/built-in.o
CC networking/udhcp/arpping.o
CC networking/libiproute/iplink.o
CC libbb/procps.o
CC networking/udhcp/common.o
CC networking/libiproute/iproute.o
CC networking/tunctl.o
CC libbb/progress.o
CC networking/udhcp/dhcpc.o
CC networking/vconfig.o
CC libbb/ptr_to_globals.o
CC libbb/pw_encrypt.o
CC networking/wget.o
networking/wget.c: In function 'retrieve_file_data':
networking/wget.c:616:4: warning: ignoring return value of 'ftruncate', declared with attribute warn_unused_result [-Wunused-result]
ftruncate(G.output_fd, pos);
^
CC networking/libiproute/libnetlink.o
CC networking/udhcp/domain_codec.o
CC networking/libiproute/ll_addr.o
AR networking/lib.a
CC libbb/read.o
CC libbb/read_key.o
CC networking/udhcp/packet.o
CC networking/libiproute/ll_map.o
CC libbb/read_printf.o
CC networking/udhcp/signalpipe.o
CC networking/udhcp/socket.o
CC networking/libiproute/ll_proto.o
CC libbb/recursive_action.o
CC networking/libiproute/ll_types.o
AR networking/udhcp/lib.a
CC networking/libiproute/rt_names.o
CC networking/libiproute/rtm_map.o
CC libbb/remove_file.o
LD networking/libiproute/built-in.o
CC networking/libiproute/ip_parse_common_args.o
CC networking/libiproute/utils.o
LD networking/udhcp/built-in.o
CC networking/udhcp/arpping.o
CC libbb/rtc.o
CC networking/libiproute/ipaddress.o
CC networking/udhcp/common.o
CC libbb/run_shell.o
AR networking/libiproute/lib.a
LD printutils/built-in.o
AR printutils/lib.a
CC libbb/safe_gethostname.o
LD procps/built-in.o
CC procps/free.o
CC networking/udhcp/dhcpc.o
CC libbb/safe_poll.o
CC procps/kill.o
CC libbb/safe_strncpy.o
CC networking/libiproute/iplink.o
CC procps/pidof.o
CC libbb/safe_write.o
CC procps/ps.o
CC libbb/setup_environment.o
CC networking/libiproute/iproute.o
AR procps/lib.a
CC libbb/signals.o
LD runit/built-in.o
AR runit/lib.a
LD selinux/built-in.o
AR selinux/lib.a
LD shell/built-in.o
CC shell/ash.o
CC libbb/simplify_path.o
shell/ash.c: In function 'evaltree':
shell/ash.c:8438:19: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses]
if (!exitstatus == is_or)
^
CC networking/udhcp/dhcpd.o
CC libbb/single_argv.o
CC libbb/skip_whitespace.o
CC networking/libiproute/iprule.o
CC networking/udhcp/domain_codec.o
CC libbb/speed_table.o
CC libbb/str_tolower.o
CC networking/libiproute/iptunnel.o
CC networking/udhcp/dumpleases.o
CC libbb/strrstr.o
In file included from networking/libiproute/ip_common.h:5:0,
from networking/libiproute/iptunnel.c:65:
networking/libiproute/iptunnel.c: In function 'do_tunnels_list':
include/libbb.h:171:30: warning: ignoring return value of 'fgets_unlocked', declared with attribute warn_unused_result [-Wunused-result]
# define fgets(s, n, stream) fgets_unlocked(s, n, stream)
^
networking/libiproute/iptunnel.c:481:2: note: in expansion of macro 'fgets'
fgets(buf, sizeof(buf), fp);
^
include/libbb.h:171:30: warning: ignoring return value of 'fgets_unlocked', declared with attribute warn_unused_result [-Wunused-result]
# define fgets(s, n, stream) fgets_unlocked(s, n, stream)
^
networking/libiproute/iptunnel.c:482:2: note: in expansion of macro 'fgets'
fgets(buf, sizeof(buf), fp);
^
CC networking/udhcp/files.o
CC libbb/time.o
CC networking/udhcp/leases.o
CC libbb/trim.o
CC networking/libiproute/libnetlink.o
CC libbb/u_signal_names.o
CC networking/udhcp/packet.o
CC networking/libiproute/ll_addr.o
CC libbb/udp_io.o
CC networking/udhcp/signalpipe.o
CC libbb/unicode.o
CC networking/libiproute/ll_map.o
CC networking/udhcp/socket.o
CC networking/libiproute/ll_proto.o
CC networking/udhcp/static_leases.o
CC libbb/update_passwd.o
libbb/update_passwd.c: In function 'update_passwd':
libbb/update_passwd.c:138:3: warning: ignoring return value of 'fchown', declared with attribute warn_unused_result [-Wunused-result]
fchown(new_fd, sb.st_uid, sb.st_gid);
^
CC networking/libiproute/ll_types.o
AR networking/udhcp/lib.a
LD printutils/built-in.o
AR printutils/lib.a
CC networking/libiproute/rt_names.o
CC libbb/utmp.o
CC networking/libiproute/rtm_map.o
CC libbb/uuencode.o
CC shell/ash_ptr_hack.o
CC shell/math.o
CC networking/libiproute/utils.o
CC libbb/vdprintf.o
AR networking/libiproute/lib.a
CC libbb/verror_msg.o
CC shell/shell_common.o
LD procps/built-in.o
CC procps/free.o
CC libbb/vfork_daemon_rexec.o
CC procps/kill.o
LD sysklogd/built-in.o
CC sysklogd/klogd.o
CC libbb/warn_ignoring_args.o
CC procps/pidof.o
CC libbb/wfopen.o
CC sysklogd/syslogd_and_logger.o
CC procps/ps.o
CC libbb/wfopen_input.o
CC libbb/write.o
AR sysklogd/lib.a
LD util-linux/built-in.o
CC util-linux/blockdev.o
CC procps/renice.o
CC libbb/xatonum.o
CC util-linux/dmesg.o
CC procps/sysctl.o
CC util-linux/freeramdisk.o
CC libbb/xconnect.o
CC procps/top.o
CC util-linux/fstrim.o
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:188:28: note: in expansion of macro 'G'
char BUG_G_too_big[sizeof(G) <= COMMON_BUFSIZE ? 1 : -1];
^
procps/top.c: In function 'mult_lvl_cmp':
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:197:27: note: in expansion of macro 'G'
#define sort_function (G.sort_function )
^
procps/top.c:257:15: note: in expansion of macro 'sort_function'
cmp_val = (*sort_function[i])(a, b);
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:194:27: note: in expansion of macro 'G'
#define inverted (G.inverted )
^
procps/top.c:261:9: note: in expansion of macro 'inverted'
return inverted ? -cmp_val : cmp_val;
^
In file included from procps/top.c:107:0:
procps/top.c: In function 'read_cpu_jiffy':
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
include/libbb.h:171:45: note: in definition of macro 'fgets'
# define fgets(s, n, stream) fgets_unlocked(s, n, stream)
^
procps/top.c:206:27: note: in expansion of macro 'G'
#define line_buf (G.line_buf )
^
procps/top.c:273:13: note: in expansion of macro 'line_buf'
if (!fgets(line_buf, LINE_BUF_SIZE, fp) || line_buf[0] != 'c' /* not "cpu" */)
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:206:27: note: in expansion of macro 'G'
#define line_buf (G.line_buf )
^
procps/top.c:273:45: note: in expansion of macro 'line_buf'
if (!fgets(line_buf, LINE_BUF_SIZE, fp) || line_buf[0] != 'c' /* not "cpu" */)
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:206:27: note: in expansion of macro 'G'
#define line_buf (G.line_buf )
^
procps/top.c:275:15: note: in expansion of macro 'line_buf'
ret = sscanf(line_buf, fmt,
^
procps/top.c: In function 'get_jiffy_counts':
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:201:27: note: in expansion of macro 'G'
#define prev_jif (G.prev_jif )
^
procps/top.c:295:2: note: in expansion of macro 'prev_jif'
prev_jif = cur_jif;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:200:27: note: in expansion of macro 'G'
#define cur_jif (G.cur_jif )
^
procps/top.c:295:13: note: in expansion of macro 'cur_jif'
prev_jif = cur_jif;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:200:27: note: in expansion of macro 'G'
#define cur_jif (G.cur_jif )
^
procps/top.c:296:26: note: in expansion of macro 'cur_jif'
if (read_cpu_jiffy(fp, &cur_jif) < 4)
^
procps/top.c: In function 'do_stats':
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:205:27: note: in expansion of macro 'G'
#define total_pcpu (G.total_pcpu )
^
procps/top.c:350:2: note: in expansion of macro 'total_pcpu'
total_pcpu = 0;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:192:27: note: in expansion of macro 'G'
#define ntop (G.ntop )
^
procps/top.c:352:43: note: in expansion of macro 'ntop'
new_hist = xmalloc(sizeof(new_hist[0]) * ntop);
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:192:27: note: in expansion of macro 'G'
#define ntop (G.ntop )
^
procps/top.c:358:18: note: in expansion of macro 'ntop'
for (n = 0; n < ntop; n++) {
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:191:27: note: in expansion of macro 'G'
#define top (G.top )
^
procps/top.c:359:9: note: in expansion of macro 'top'
cur = top + n;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:199:27: note: in expansion of macro 'G'
#define prev_hist_count (G.prev_hist_count )
^
procps/top.c:374:7: note: in expansion of macro 'prev_hist_count'
if (prev_hist_count) do {
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:198:27: note: in expansion of macro 'G'
#define prev_hist (G.prev_hist )
^
procps/top.c:375:8: note: in expansion of macro 'prev_hist'
if (prev_hist[i].pid == pid) {
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:198:27: note: in expansion of macro 'G'
#define prev_hist (G.prev_hist )
^
procps/top.c:376:30: note: in expansion of macro 'prev_hist'
cur->pcpu = cur->ticks - prev_hist[i].ticks;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:205:27: note: in expansion of macro 'G'
#define total_pcpu (G.total_pcpu )
^
procps/top.c:377:5: note: in expansion of macro 'total_pcpu'
total_pcpu += cur->pcpu;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:199:27: note: in expansion of macro 'G'
#define prev_hist_count (G.prev_hist_count )
^
procps/top.c:380:16: note: in expansion of macro 'prev_hist_count'
i = (i+1) % prev_hist_count;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:198:27: note: in expansion of macro 'G'
#define prev_hist (G.prev_hist )
^
procps/top.c:389:7: note: in expansion of macro 'prev_hist'
free(prev_hist);
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:198:27: note: in expansion of macro 'G'
#define prev_hist (G.prev_hist )
^
procps/top.c:390:2: note: in expansion of macro 'prev_hist'
prev_hist = new_hist;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:199:27: note: in expansion of macro 'G'
#define prev_hist_count (G.prev_hist_count )
^
procps/top.c:391:2: note: in expansion of macro 'prev_hist_count'
prev_hist_count = ntop;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:192:27: note: in expansion of macro 'G'
#define ntop (G.ntop )
^
procps/top.c:391:20: note: in expansion of macro 'ntop'
prev_hist_count = ntop;
^
procps/top.c: In function 'display_cpus':
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:200:27: note: in expansion of macro 'G'
#define cur_jif (G.cur_jif )
^
procps/top.c:453:12: note: in expansion of macro 'cur_jif'
p_jif = &cur_jif;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:201:27: note: in expansion of macro 'G'
#define prev_jif (G.prev_jif )
^
procps/top.c:454:17: note: in expansion of macro 'prev_jif'
p_prev_jif = &prev_jif;
^
procps/top.c: In function 'display_process_list':
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:200:27: note: in expansion of macro 'G'
#define cur_jif (G.cur_jif )
^
procps/top.c:632:14: note: in expansion of macro 'cur_jif'
busy_jifs = cur_jif.busy - prev_jif.busy;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:201:27: note: in expansion of macro 'G'
#define prev_jif (G.prev_jif )
^
procps/top.c:632:29: note: in expansion of macro 'prev_jif'
busy_jifs = cur_jif.busy - prev_jif.busy;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:205:27: note: in expansion of macro 'G'
#define total_pcpu (G.total_pcpu )
^
procps/top.c:635:6: note: in expansion of macro 'total_pcpu'
if (total_pcpu < busy_jifs) total_pcpu = busy_jifs;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:205:27: note: in expansion of macro 'G'
#define total_pcpu (G.total_pcpu )
^
procps/top.c:635:30: note: in expansion of macro 'total_pcpu'
if (total_pcpu < busy_jifs) total_pcpu = busy_jifs;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:200:27: note: in expansion of macro 'G'
#define cur_jif (G.cur_jif )
^
procps/top.c:653:28: note: in expansion of macro 'cur_jif'
tmp_unsigned = (uint16_t)(cur_jif.total - prev_jif.total) * total_pcpu;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:201:27: note: in expansion of macro 'G'
#define prev_jif (G.prev_jif )
^
procps/top.c:653:44: note: in expansion of macro 'prev_jif'
tmp_unsigned = (uint16_t)(cur_jif.total - prev_jif.total) * total_pcpu;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:205:27: note: in expansion of macro 'G'
#define total_pcpu (G.total_pcpu )
^
procps/top.c:653:62: note: in expansion of macro 'total_pcpu'
tmp_unsigned = (uint16_t)(cur_jif.total - prev_jif.total) * total_pcpu;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:192:27: note: in expansion of macro 'G'
#define ntop (G.ntop )
^
procps/top.c:667:18: note: in expansion of macro 'ntop'
if (lines_rem > ntop - G_scroll_ofs)
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:160:22: note: in expansion of macro 'G'
#define G_scroll_ofs G.scroll_ofs
^
procps/top.c:667:25: note: in expansion of macro 'G_scroll_ofs'
if (lines_rem > ntop - G_scroll_ofs)
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:192:27: note: in expansion of macro 'G'
#define ntop (G.ntop )
^
procps/top.c:668:15: note: in expansion of macro 'ntop'
lines_rem = ntop - G_scroll_ofs;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:160:22: note: in expansion of macro 'G'
#define G_scroll_ofs G.scroll_ofs
^
procps/top.c:668:22: note: in expansion of macro 'G_scroll_ofs'
lines_rem = ntop - G_scroll_ofs;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:191:27: note: in expansion of macro 'G'
#define top (G.top )
^
procps/top.c:669:6: note: in expansion of macro 'top'
s = top + G_scroll_ofs;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:160:22: note: in expansion of macro 'G'
#define G_scroll_ofs G.scroll_ofs
^
procps/top.c:669:12: note: in expansion of macro 'G_scroll_ofs'
s = top + G_scroll_ofs;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:206:27: note: in expansion of macro 'G'
#define line_buf (G.line_buf )
^
procps/top.c:682:18: note: in expansion of macro 'line_buf'
col = snprintf(line_buf, scr_width,
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:206:27: note: in expansion of macro 'G'
#define line_buf (G.line_buf )
^
procps/top.c:694:17: note: in expansion of macro 'line_buf'
read_cmdline(line_buf + col, scr_width - col, s->pid, s->comm);
^
In file included from procps/top.c:107:0:
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
include/libbb.h:173:42: note: in definition of macro 'fputs'
# define fputs(s, stream) fputs_unlocked(s, stream)
^
procps/top.c:206:27: note: in expansion of macro 'G'
#define line_buf (G.line_buf )
^
procps/top.c:695:9: note: in expansion of macro 'line_buf'
fputs(line_buf, stdout);
^
procps/top.c: In function 'clearmems':
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:191:27: note: in expansion of macro 'G'
#define top (G.top )
^
procps/top.c:712:7: note: in expansion of macro 'top'
free(top);
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:191:27: note: in expansion of macro 'G'
#define top (G.top )
^
procps/top.c:713:2: note: in expansion of macro 'top'
top = NULL;
^
procps/top.c: In function 'reset_term':
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:196:27: note: in expansion of macro 'G'
#define initial_settings (G.initial_settings )
^
procps/top.c:721:28: note: in expansion of macro 'initial_settings'
tcsetattr_stdin_TCSANOW(&initial_settings);
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:198:27: note: in expansion of macro 'G'
#define prev_hist (G.prev_hist )
^
procps/top.c:725:8: note: in expansion of macro 'prev_hist'
free(prev_hist);
^
procps/top.c: In function 'handle_input':
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:934:30: note: in expansion of macro 'G'
c = read_key(STDIN_FILENO, G.kbd_input, interval * 1000);
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:196:27: note: in expansion of macro 'G'
#define initial_settings (G.initial_settings )
^
procps/top.c:942:12: note: in expansion of macro 'initial_settings'
if (c == initial_settings.c_cc[VINTR])
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:196:27: note: in expansion of macro 'G'
#define initial_settings (G.initial_settings )
^
procps/top.c:944:12: note: in expansion of macro 'initial_settings'
if (c == initial_settings.c_cc[VEOF])
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:160:22: note: in expansion of macro 'G'
#define G_scroll_ofs G.scroll_ofs
^
procps/top.c:948:4: note: in expansion of macro 'G_scroll_ofs'
G_scroll_ofs--;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:160:22: note: in expansion of macro 'G'
#define G_scroll_ofs G.scroll_ofs
^
procps/top.c:952:4: note: in expansion of macro 'G_scroll_ofs'
G_scroll_ofs++;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:160:22: note: in expansion of macro 'G'
#define G_scroll_ofs G.scroll_ofs
^
procps/top.c:956:4: note: in expansion of macro 'G_scroll_ofs'
G_scroll_ofs = 0;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:160:22: note: in expansion of macro 'G'
#define G_scroll_ofs G.scroll_ofs
^
procps/top.c:960:4: note: in expansion of macro 'G_scroll_ofs'
G_scroll_ofs = ntop - G.lines / 2;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:192:27: note: in expansion of macro 'G'
#define ntop (G.ntop )
^
procps/top.c:960:19: note: in expansion of macro 'ntop'
G_scroll_ofs = ntop - G.lines / 2;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:960:26: note: in expansion of macro 'G'
G_scroll_ofs = ntop - G.lines / 2;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:160:22: note: in expansion of macro 'G'
#define G_scroll_ofs G.scroll_ofs
^
procps/top.c:964:4: note: in expansion of macro 'G_scroll_ofs'
G_scroll_ofs -= G.lines / 2;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:964:20: note: in expansion of macro 'G'
G_scroll_ofs -= G.lines / 2;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:160:22: note: in expansion of macro 'G'
#define G_scroll_ofs G.scroll_ofs
^
procps/top.c:968:4: note: in expansion of macro 'G_scroll_ofs'
G_scroll_ofs += G.lines / 2;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:968:20: note: in expansion of macro 'G'
G_scroll_ofs += G.lines / 2;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:160:22: note: in expansion of macro 'G'
#define G_scroll_ofs G.scroll_ofs
^
procps/top.c:970:8: note: in expansion of macro 'G_scroll_ofs'
if (G_scroll_ofs >= ntop)
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:192:27: note: in expansion of macro 'G'
#define ntop (G.ntop )
^
procps/top.c:970:24: note: in expansion of macro 'ntop'
if (G_scroll_ofs >= ntop)
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:160:22: note: in expansion of macro 'G'
#define G_scroll_ofs G.scroll_ofs
^
procps/top.c:971:5: note: in expansion of macro 'G_scroll_ofs'
G_scroll_ofs = ntop - 1;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:192:27: note: in expansion of macro 'G'
#define ntop (G.ntop )
^
procps/top.c:971:20: note: in expansion of macro 'ntop'
G_scroll_ofs = ntop - 1;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:160:22: note: in expansion of macro 'G'
#define G_scroll_ofs G.scroll_ofs
^
procps/top.c:972:8: note: in expansion of macro 'G_scroll_ofs'
if (G_scroll_ofs < 0)
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:160:22: note: in expansion of macro 'G'
#define G_scroll_ofs G.scroll_ofs
^
procps/top.c:973:5: note: in expansion of macro 'G_scroll_ofs'
G_scroll_ofs = 0;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:197:27: note: in expansion of macro 'G'
#define sort_function (G.sort_function )
^
procps/top.c:983:4: note: in expansion of macro 'sort_function'
sort_function[0] = pid_sort;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:197:27: note: in expansion of macro 'G'
#define sort_function (G.sort_function )
^
procps/top.c:988:4: note: in expansion of macro 'sort_function'
sort_function[0] = mem_sort;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:197:27: note: in expansion of macro 'G'
#define sort_function (G.sort_function )
^
procps/top.c:990:4: note: in expansion of macro 'sort_function'
sort_function[1] = pcpu_sort;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:197:27: note: in expansion of macro 'G'
#define sort_function (G.sort_function )
^
procps/top.c:991:4: note: in expansion of macro 'sort_function'
sort_function[2] = time_sort;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:197:27: note: in expansion of macro 'G'
#define sort_function (G.sort_function )
^
procps/top.c:1006:4: note: in expansion of macro 'sort_function'
sort_function[0] = pcpu_sort;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:197:27: note: in expansion of macro 'G'
#define sort_function (G.sort_function )
^
procps/top.c:1007:4: note: in expansion of macro 'sort_function'
sort_function[1] = mem_sort;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:197:27: note: in expansion of macro 'G'
#define sort_function (G.sort_function )
^
procps/top.c:1008:4: note: in expansion of macro 'sort_function'
sort_function[2] = time_sort;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:197:27: note: in expansion of macro 'G'
#define sort_function (G.sort_function )
^
procps/top.c:1013:4: note: in expansion of macro 'sort_function'
sort_function[0] = time_sort;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:197:27: note: in expansion of macro 'G'
#define sort_function (G.sort_function )
^
procps/top.c:1014:4: note: in expansion of macro 'sort_function'
sort_function[1] = mem_sort;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:197:27: note: in expansion of macro 'G'
#define sort_function (G.sort_function )
^
procps/top.c:1015:4: note: in expansion of macro 'sort_function'
sort_function[2] = pcpu_sort;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:194:27: note: in expansion of macro 'G'
#define inverted (G.inverted )
^
procps/top.c:1029:4: note: in expansion of macro 'inverted'
inverted ^= 1;
^
procps/top.c:920:16: warning: variable 'pfd' set but not used [-Wunused-but-set-variable]
struct pollfd pfd[1];
^
procps/top.c: In function 'top_main':
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:197:27: note: in expansion of macro 'G'
#define sort_function (G.sort_function )
^
procps/top.c:1156:2: note: in expansion of macro 'sort_function'
sort_function[0] = pcpu_sort;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:197:27: note: in expansion of macro 'G'
#define sort_function (G.sort_function )
^
procps/top.c:1157:2: note: in expansion of macro 'sort_function'
sort_function[1] = mem_sort;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:197:27: note: in expansion of macro 'G'
#define sort_function (G.sort_function )
^
procps/top.c:1158:2: note: in expansion of macro 'sort_function'
sort_function[2] = time_sort;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:196:27: note: in expansion of macro 'G'
#define initial_settings (G.initial_settings )
^
procps/top.c:1168:26: note: in expansion of macro 'initial_settings'
tcgetattr(0, (void *) &initial_settings);
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:196:27: note: in expansion of macro 'G'
#define initial_settings (G.initial_settings )
^
procps/top.c:1169:26: note: in expansion of macro 'initial_settings'
memcpy(&new_settings, &initial_settings, sizeof(new_settings));
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:1185:4: note: in expansion of macro 'G'
G.lines = INT_MAX;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:1188:4: note: in expansion of macro 'G'
G.lines = 24; /* default */
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:1192:52: note: in expansion of macro 'G'
get_terminal_width_height(STDOUT_FILENO, &col, &G.lines);
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:1193:8: note: in expansion of macro 'G'
if (G.lines < 5 || col < 10) {
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:192:27: note: in expansion of macro 'G'
#define ntop (G.ntop )
^
procps/top.c:1203:3: note: in expansion of macro 'ntop'
ntop = 0;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:192:27: note: in expansion of macro 'G'
#define ntop (G.ntop )
^
procps/top.c:1210:9: note: in expansion of macro 'ntop'
n = ntop;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:191:27: note: in expansion of macro 'G'
#define top (G.top )
^
procps/top.c:1211:5: note: in expansion of macro 'top'
top = xrealloc_vector(top, 6, ntop++);
^
In file included from procps/top.c:107:0:
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
include/libbb.h:706:26: note: in definition of macro 'xrealloc_vector'
xrealloc_vector_helper((vector), (sizeof((vector)[0]) << 8) + (shift), (idx))
^
procps/top.c:191:27: note: in expansion of macro 'G'
#define top (G.top )
^
procps/top.c:1211:27: note: in expansion of macro 'top'
top = xrealloc_vector(top, 6, ntop++);
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
include/libbb.h:706:44: note: in definition of macro 'xrealloc_vector'
xrealloc_vector_helper((vector), (sizeof((vector)[0]) << 8) + (shift), (idx))
^
procps/top.c:191:27: note: in expansion of macro 'G'
#define top (G.top )
^
procps/top.c:1211:27: note: in expansion of macro 'top'
top = xrealloc_vector(top, 6, ntop++);
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
include/libbb.h:706:74: note: in definition of macro 'xrealloc_vector'
xrealloc_vector_helper((vector), (sizeof((vector)[0]) << 8) + (shift), (idx))
^
procps/top.c:192:27: note: in expansion of macro 'G'
#define ntop (G.ntop )
^
procps/top.c:1211:35: note: in expansion of macro 'ntop'
top = xrealloc_vector(top, 6, ntop++);
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:191:27: note: in expansion of macro 'G'
#define top (G.top )
^
procps/top.c:1212:5: note: in expansion of macro 'top'
top[n].pid = p->pid;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:191:27: note: in expansion of macro 'G'
#define top (G.top )
^
procps/top.c:1213:5: note: in expansion of macro 'top'
top[n].ppid = p->ppid;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:191:27: note: in expansion of macro 'G'
#define top (G.top )
^
procps/top.c:1214:5: note: in expansion of macro 'top'
top[n].vsz = p->vsz;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:191:27: note: in expansion of macro 'G'
#define top (G.top )
^
procps/top.c:1216:5: note: in expansion of macro 'top'
top[n].ticks = p->stime + p->utime;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:191:27: note: in expansion of macro 'G'
#define top (G.top )
^
procps/top.c:1218:5: note: in expansion of macro 'top'
top[n].uid = p->uid;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:191:27: note: in expansion of macro 'G'
#define top (G.top )
^
procps/top.c:1219:12: note: in expansion of macro 'top'
strcpy(top[n].state, p->state);
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:191:27: note: in expansion of macro 'G'
#define top (G.top )
^
procps/top.c:1220:12: note: in expansion of macro 'top'
strcpy(top[n].comm, p->comm);
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:192:27: note: in expansion of macro 'G'
#define ntop (G.ntop )
^
procps/top.c:1244:7: note: in expansion of macro 'ntop'
if (ntop == 0) {
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:199:27: note: in expansion of macro 'G'
#define prev_hist_count (G.prev_hist_count )
^
procps/top.c:1251:9: note: in expansion of macro 'prev_hist_count'
if (!prev_hist_count) {
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:191:27: note: in expansion of macro 'G'
#define top (G.top )
^
procps/top.c:1259:10: note: in expansion of macro 'top'
qsort(top, ntop, sizeof(top_status_t), (void*)mult_lvl_cmp);
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:192:27: note: in expansion of macro 'G'
#define ntop (G.ntop )
^
procps/top.c:1259:15: note: in expansion of macro 'ntop'
qsort(top, ntop, sizeof(top_status_t), (void*)mult_lvl_cmp);
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:1270:25: note: in expansion of macro 'G'
display_process_list(G.lines, col);
^
In file included from procps/top.c:107:0:
procps/top.c: In function 'display_header':
include/libbb.h:171:30: warning: ignoring return value of 'fgets_unlocked', declared with attribute warn_unused_result [-Wunused-result]
# define fgets(s, n, stream) fgets_unlocked(s, n, stream)
^
procps/top.c:523:3: note: in expansion of macro 'fgets'
fgets(buf, sizeof(buf), fp); /* skip first line */
^
procps/top.c:525:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
fscanf(fp, "Mem: %lu %lu %lu %lu %lu %lu",
^
procps/top.c:540:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
fscanf(fp, "MemFree: %lu %s\n", &mfree, buf);
^
procps/top.c:549:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
fscanf(fp, "Buffers: %lu %s\n", &buffers, buf);
^
procps/top.c:550:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
fscanf(fp, "Cached: %lu %s\n", &cached, buf);
^
CC util-linux/getopt.o
CC libbb/xfunc_die.o
AR shell/lib.a
LD util-linux/volume_id/built-in.o
AR util-linux/volume_id/lib.a
CC libbb/xfuncs.o
LD runit/built-in.o
AR runit/lib.a
LD selinux/built-in.o
AR selinux/lib.a
LD shell/built-in.o
CC shell/ash.o
CC util-linux/hwclock.o
CC procps/uptime.o
shell/ash.c: In function 'evaltree':
shell/ash.c:8438:19: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses]
if (!exitstatus == is_or)
^
CC libbb/xfuncs_printf.o
CC util-linux/mkswap.o
CC procps/watch.o
libbb/xfuncs_printf.c: In function 'generate_uuid':
libbb/xfuncs_printf.c:618:3: warning: ignoring return value of 'read', declared with attribute warn_unused_result [-Wunused-result]
read(i, buf, 16);
^
CC util-linux/more.o
procps/watch.c: In function 'watch_main':
procps/watch.c:96:3: warning: ignoring return value of 'system', declared with attribute warn_unused_result [-Wunused-result]
system(cmd);
^
AR procps/lib.a
LD sysklogd/built-in.o
CC sysklogd/klogd.o
CC util-linux/mount.o
CC libbb/xgetcwd.o
CC sysklogd/logread.o
CC libbb/xgethostbyname.o
CC sysklogd/syslogd_and_logger.o
CC libbb/xreadlink.o
CC libbb/xrealloc_vector.o
CC libbb/xregcomp.o
AR sysklogd/lib.a
LD util-linux/built-in.o
CC util-linux/acpid.o
AR libbb/lib.a
CC util-linux/pivot_root.o
CC util-linux/blockdev.o
CC util-linux/swaponoff.o
CC util-linux/dmesg.o
CC util-linux/switch_root.o
CC util-linux/umount.o
CC util-linux/fdisk.o
CC util-linux/xmount.o
In file included from util-linux/fdisk.c:651:0:
util-linux/fdisk_aix.c: In function 'check_aix_label':
util-linux/fdisk_aix.c:57:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
if (aixlabel->magic != AIX_LABEL_MAGIC
^
util-linux/fdisk_aix.c:58:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
&& aixlabel->magic != AIX_LABEL_MAGIC_SWAPPED
^
util-linux/fdisk_aix.c:64:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
aix_other_endian = (aixlabel->magic == AIX_LABEL_MAGIC_SWAPPED);
^
In file included from util-linux/fdisk.c:723:0:
util-linux/fdisk_sgi.c: In function 'sgi_get_nsect':
util-linux/fdisk_sgi.c:203:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
return SGI_SSWAP16(sgilabel->devparam.nsect);
^
util-linux/fdisk_sgi.c:203:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
util-linux/fdisk_sgi.c: In function 'sgi_get_ntrks':
util-linux/fdisk_sgi.c:209:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
return SGI_SSWAP16(sgilabel->devparam.ntrks);
^
util-linux/fdisk_sgi.c:209:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
util-linux/fdisk_sgi.c: In function 'check_sgi_label':
util-linux/fdisk_sgi.c:235:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
if (sgilabel->magic != SGI_LABEL_MAGIC
^
util-linux/fdisk_sgi.c:236:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
&& sgilabel->magic != SGI_LABEL_MAGIC_SWAPPED
^
util-linux/fdisk_sgi.c:242:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
sgi_other_endian = (sgilabel->magic == SGI_LABEL_MAGIC_SWAPPED);
^
util-linux/fdisk_sgi.c:247:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
sizeof(*sgilabel))) {
^
util-linux/fdisk_sgi.c: In function 'sgi_get_start_sector':
util-linux/fdisk_sgi.c:260:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
return SGI_SSWAP32(sgilabel->partitions[i].start_sector);
^
util-linux/fdisk_sgi.c:260:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
util-linux/fdisk_sgi.c: In function 'sgi_get_num_sectors':
util-linux/fdisk_sgi.c:266:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
return SGI_SSWAP32(sgilabel->partitions[i].num_sectors);
^
util-linux/fdisk_sgi.c:266:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
util-linux/fdisk_sgi.c: In function 'sgi_get_sysid':
util-linux/fdisk_sgi.c:272:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
return SGI_SSWAP32(sgilabel->partitions[i].id);
^
util-linux/fdisk_sgi.c:272:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
util-linux/fdisk_sgi.c: In function 'sgi_get_bootpartition':
util-linux/fdisk_sgi.c:278:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
return SGI_SSWAP16(sgilabel->boot_part);
^
util-linux/fdisk_sgi.c:278:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
util-linux/fdisk_sgi.c: In function 'sgi_get_swappartition':
util-linux/fdisk_sgi.c:284:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
return SGI_SSWAP16(sgilabel->swap_part);
^
util-linux/fdisk_sgi.c:284:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
util-linux/fdisk_sgi.c: In function 'sgi_list_table':
util-linux/fdisk_sgi.c:300:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
SGI_SSWAP16(sgiparam.pcylcount),
^
util-linux/fdisk_sgi.c:300:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
util-linux/fdisk_sgi.c:301:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
SGI_SSWAP16(sgiparam.sparecyl),
^
util-linux/fdisk_sgi.c:301:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
util-linux/fdisk_sgi.c:302:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
SGI_SSWAP16(sgiparam.ilfact),
^
util-linux/fdisk_sgi.c:302:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
util-linux/fdisk_sgi.c:341:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
sgilabel->boot_file);
^
util-linux/fdisk_sgi.c:343:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
if (sgilabel->directory[i].vol_file_size) {
^
util-linux/fdisk_sgi.c:344:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
uint32_t start = SGI_SSWAP32(sgilabel->directory[i].vol_file_start);
^
util-linux/fdisk_sgi.c:344:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
util-linux/fdisk_sgi.c:345:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
uint32_t len = SGI_SSWAP32(sgilabel->directory[i].vol_file_size);
^
util-linux/fdisk_sgi.c:345:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
util-linux/fdisk_sgi.c:346:4: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
unsigned char *name = sgilabel->directory[i].vol_file_name;
^
util-linux/fdisk_sgi.c: In function 'sgi_set_bootpartition':
util-linux/fdisk_sgi.c:357:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
sgilabel->boot_part = SGI_SSWAP16(((short)i));
^
util-linux/fdisk_sgi.c: In function 'sgi_set_swappartition':
util-linux/fdisk_sgi.c:369:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
sgilabel->swap_part = SGI_SSWAP16(((short)i));
^
util-linux/fdisk_sgi.c: In function 'sgi_check_bootfile':
util-linux/fdisk_sgi.c:389:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
if (strncmp(aFile, (char*)sgilabel->boot_file, 16)) {
^
util-linux/fdisk_sgi.c:389:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
util-linux/fdisk_sgi.c:389:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
util-linux/fdisk_sgi.c:389:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
util-linux/fdisk_sgi.c:389:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
util-linux/fdisk_sgi.c:389:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
util-linux/fdisk_sgi.c:389:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
util-linux/fdisk_sgi.c:389:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
util-linux/fdisk_sgi.c:389:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
util-linux/fdisk_sgi.c:389:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
util-linux/fdisk_sgi.c:389:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
util-linux/fdisk_sgi.c:389:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
util-linux/fdisk_sgi.c:389:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
util-linux/fdisk_sgi.c:389:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
util-linux/fdisk_sgi.c:389:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
util-linux/fdisk_sgi.c:389:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
util-linux/fdisk_sgi.c:389:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
util-linux/fdisk_sgi.c:389:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
util-linux/fdisk_sgi.c:389:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
util-linux/fdisk_sgi.c:389:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
util-linux/fdisk_sgi.c:389:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
util-linux/fdisk_sgi.c:389:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
util-linux/fdisk_sgi.c:389:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
util-linux/fdisk_sgi.c: In function 'sgi_get_bootfile':
util-linux/fdisk_sgi.c:401:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
return (char*)sgilabel->boot_file;
^
util-linux/fdisk_sgi.c: In function 'sgi_set_bootfile':
util-linux/fdisk_sgi.c:413:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
sgilabel->boot_file[i] = aFile[i];
^
util-linux/fdisk_sgi.c:415:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
sgilabel->boot_file[i] = 0;
^
util-linux/fdisk_sgi.c:418:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
printf("\n\tBootfile is changed to \"%s\"\n", sgilabel->boot_file);
^
util-linux/fdisk_sgi.c: In function 'create_sgiinfo':
util-linux/fdisk_sgi.c:426:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
sgilabel->directory[0].vol_file_start = SGI_SSWAP32(2);
^
util-linux/fdisk_sgi.c:427:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
sgilabel->directory[0].vol_file_size = SGI_SSWAP32(sizeof(sgiinfo));
^
util-linux/fdisk_sgi.c:428:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
strncpy((char*)sgilabel->directory[0].vol_file_name, "sgilabel", 8);
^
util-linux/fdisk_sgi.c: In function 'sgi_write_table':
util-linux/fdisk_sgi.c:436:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
sgilabel->csum = 0;
^
util-linux/fdisk_sgi.c:437:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
sgilabel->csum = SGI_SSWAP32(two_s_complement_32bit_sum(
^
util-linux/fdisk_sgi.c:437:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
util-linux/fdisk_sgi.c:437:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
util-linux/fdisk_sgi.c:443:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
if (!strncmp((char*)sgilabel->directory[0].vol_file_name, "sgilabel", 8)) {
^
util-linux/fdisk_sgi.c:443:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
util-linux/fdisk_sgi.c:443:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
util-linux/fdisk_sgi.c:443:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
util-linux/fdisk_sgi.c:443:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
util-linux/fdisk_sgi.c:443:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
util-linux/fdisk_sgi.c:443:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
util-linux/fdisk_sgi.c:443:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
util-linux/fdisk_sgi.c:443:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
util-linux/fdisk_sgi.c:443:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
util-linux/fdisk_sgi.c:443:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
util-linux/fdisk_sgi.c:443:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
util-linux/fdisk_sgi.c:443:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
util-linux/fdisk_sgi.c:443:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
util-linux/fdisk_sgi.c:443:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
util-linux/fdisk_sgi.c:443:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
util-linux/fdisk_sgi.c:443:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
util-linux/fdisk_sgi.c:443:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
util-linux/fdisk_sgi.c:443:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
util-linux/fdisk_sgi.c:443:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
util-linux/fdisk_sgi.c:443:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
util-linux/fdisk_sgi.c:443:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
util-linux/fdisk_sgi.c:443:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
util-linux/fdisk_sgi.c:449:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
int infostartblock = SGI_SSWAP32(sgilabel->directory[0].vol_file_start);
^
util-linux/fdisk_sgi.c:449:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
util-linux/fdisk_sgi.c: In function 'sgi_change_sysid':
util-linux/fdisk_sgi.c:627:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
sgilabel->partitions[i].id = SGI_SSWAP32(sys);
^
util-linux/fdisk_sgi.c: In function 'sgi_set_partition':
util-linux/fdisk_sgi.c:645:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
sgilabel->partitions[i].id = SGI_SSWAP32(sys);
^
util-linux/fdisk_sgi.c:646:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
sgilabel->partitions[i].num_sectors = SGI_SSWAP32(length);
^
util-linux/fdisk_sgi.c:647:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
sgilabel->partitions[i].start_sector = SGI_SSWAP32(start);
^
util-linux/fdisk_sgi.c: In function 'create_sgilabel':
util-linux/fdisk_sgi.c:813:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
sgilabel->magic = SGI_SSWAP32(SGI_LABEL_MAGIC);
^
util-linux/fdisk_sgi.c:815:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
sgilabel->swap_part = SGI_SSWAP16(1);
^
util-linux/fdisk_sgi.c:818:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
strcpy((char*)sgilabel->boot_file, "/unix"); /* sizeof(sgilabel->boot_file) == 16 > 6 */
^
util-linux/fdisk_sgi.c:824:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
sgilabel->devparam.pcylcount = SGI_SSWAP16(geometry.cylinders);
^
util-linux/fdisk_sgi.c:827:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
sgilabel->devparam.ntrks = SGI_SSWAP16(geometry.heads);
^
util-linux/fdisk_sgi.c:832:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
sgilabel->devparam.nsect = SGI_SSWAP16(geometry.sectors);
^
util-linux/fdisk_sgi.c:833:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
sgilabel->devparam.bytes = SGI_SSWAP16(512);
^
util-linux/fdisk_sgi.c:834:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
sgilabel->devparam.ilfact = SGI_SSWAP16(1);
^
util-linux/fdisk_sgi.c:835:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
sgilabel->devparam.flags = SGI_SSWAP32(TRACK_FWD|
^
util-linux/fdisk_sgi.c:838:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
sgilabel->devparam.retries_on_error = SGI_SSWAP32(1);
^
CC shell/ash_ptr_hack.o
CC shell/cttyhack.o
AR util-linux/lib.a
LINK busybox_unstripped
CC util-linux/freeramdisk.o
Trying libraries: crypt m
CC util-linux/fstrim.o
CC util-linux/getopt.o
Library crypt is not needed, excluding it
CC util-linux/hexdump.o
Library m is not needed, excluding it
Final link with: <none>
CC util-linux/hwclock.o
CC util-linux/losetup.o
./_install//bin/ash -> busybox
./_install//bin/cat -> busybox
./_install//bin/chmod -> busybox
CC util-linux/mdev.o
./_install//bin/chown -> busybox
./_install//bin/cp -> busybox
./_install//bin/date -> busybox
./_install//bin/dd -> busybox
./_install//bin/df -> busybox
./_install//bin/dmesg -> busybox
./_install//bin/dnsdomainname -> busybox
./_install//bin/echo -> busybox
./_install//bin/egrep -> busybox
./_install//bin/false -> busybox
./_install//bin/getopt -> busybox
./_install//bin/grep -> busybox
./_install//bin/gunzip -> busybox
./_install//bin/hostname -> busybox
./_install//bin/kill -> busybox
./_install//bin/ln -> busybox
./_install//bin/ls -> busybox
./_install//bin/mkdir -> busybox
./_install//bin/mknod -> busybox
./_install//bin/mktemp -> busybox
./_install//bin/more -> busybox
./_install//bin/mount -> busybox
./_install//bin/mv -> busybox
./_install//bin/pidof -> busybox
./_install//bin/ping -> busybox
./_install//bin/ping6 -> busybox
./_install//bin/ps -> busybox
./_install//bin/pwd -> busybox
./_install//bin/rm -> busybox
./_install//bin/rmdir -> busybox
./_install//bin/sed -> busybox
util-linux/mdev.c: In function 'make_device':
util-linux/mdev.c:764:5: warning: ignoring return value of 'chown', declared with attribute warn_unused_result [-Wunused-result]
chown(node_name, rule->ugid.uid, rule->ugid.gid);
^
util-linux/mdev.c:767:5: warning: ignoring return value of 'symlink', declared with attribute warn_unused_result [-Wunused-result]
symlink(node_name, "root");
^
util-linux/mdev.c:774:6: warning: ignoring return value of 'symlink', declared with attribute warn_unused_result [-Wunused-result]
symlink(node_name, device_name);
^
./_install//bin/sh -> busybox
./_install//bin/sleep -> 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/zcat -> busybox
./_install//sbin/blockdev -> ../bin/busybox
./_install//sbin/depmod -> ../bin/busybox
./_install//sbin/freeramdisk -> ../bin/busybox
./_install//sbin/fstrim -> ../bin/busybox
./_install//sbin/halt -> ../bin/busybox
./_install//sbin/hwclock -> ../bin/busybox
./_install//sbin/init -> ../bin/busybox
./_install//sbin/insmod -> ../bin/busybox
./_install//sbin/ip -> ../bin/busybox
./_install//sbin/klogd -> ../bin/busybox
./_install//sbin/lsmod -> ../bin/busybox
./_install//sbin/mkswap -> ../bin/busybox
./_install//sbin/modinfo -> ../bin/busybox
./_install//sbin/modprobe -> ../bin/busybox
./_install//sbin/pivot_root -> ../bin/busybox
./_install//sbin/poweroff -> ../bin/busybox
./_install//sbin/reboot -> ../bin/busybox
./_install//sbin/rmmod -> ../bin/busybox
./_install//sbin/route -> ../bin/busybox
./_install//sbin/swapoff -> ../bin/busybox
./_install//sbin/swapon -> ../bin/busybox
./_install//sbin/switch_root -> ../bin/busybox
./_install//sbin/syslogd -> ../bin/busybox
./_install//sbin/udhcpc -> ../bin/busybox
./_install//sbin/vconfig -> ../bin/busybox
./_install//usr/bin/[ -> ../../bin/busybox
./_install//usr/bin/[[ -> ../../bin/busybox
./_install//usr/bin/ar -> ../../bin/busybox
./_install//usr/bin/basename -> ../../bin/busybox
./_install//usr/bin/cmp -> ../../bin/busybox
./_install//usr/bin/cut -> ../../bin/busybox
./_install//usr/bin/dirname -> ../../bin/busybox
./_install//usr/bin/env -> ../../bin/busybox
./_install//usr/bin/expr -> ../../bin/busybox
./_install//usr/bin/find -> ../../bin/busybox
./_install//usr/bin/free -> ../../bin/busybox
./_install//usr/bin/groups -> ../../bin/busybox
./_install//usr/bin/head -> ../../bin/busybox
./_install//usr/bin/id -> ../../bin/busybox
./_install//usr/bin/logger -> ../../bin/busybox
./_install//usr/bin/md5sum -> ../../bin/busybox
./_install//usr/bin/nc -> ../../bin/busybox
./_install//usr/bin/printf -> ../../bin/busybox
./_install//usr/bin/readlink -> ../../bin/busybox
./_install//usr/bin/realpath -> ../../bin/busybox
./_install//usr/bin/seq -> ../../bin/busybox
./_install//usr/bin/sha1sum -> ../../bin/busybox
./_install//usr/bin/sha256sum -> ../../bin/busybox
./_install//usr/bin/sha512sum -> ../../bin/busybox
./_install//usr/bin/sort -> ../../bin/busybox
./_install//usr/bin/tail -> ../../bin/busybox
./_install//usr/bin/test -> ../../bin/busybox
./_install//usr/bin/tftp -> ../../bin/busybox
./_install//usr/bin/tr -> ../../bin/busybox
./_install//usr/bin/tty -> ../../bin/busybox
./_install//usr/bin/uniq -> ../../bin/busybox
./_install//usr/bin/unxz -> ../../bin/busybox
./_install//usr/bin/wc -> ../../bin/busybox
./_install//usr/bin/wget -> ../../bin/busybox
./_install//usr/bin/xzcat -> ../../bin/busybox
./_install//usr/sbin/arping -> ../../bin/busybox
./_install//usr/sbin/chroot -> ../../bin/busybox
--------------------------------------------------
You will probably need to make your busybox binary
setuid root to ensure all configured applets will
work properly.
--------------------------------------------------
make[1]: Leaving directory '/«PKGBUILDDIR»/build/udeb'
ln -sf busybox build/udeb/.stamp-build
CC util-linux/mkswap.o
CC util-linux/more.o
CC util-linux/mount.o
CC util-linux/pivot_root.o
dh_testdir
/usr/bin/make -C build/deb install docs/busybox.1 \
SKIP_STRIP=y \
BB_EXTRA_VERSION="Raspbian 1:1.22.0-17" \
CONFIG_EXTRA_CFLAGS='-g -O2 -fstack-protector-strong -Wformat -Wdate-time -D_FORTIFY_SOURCE=2' \
CONFIG_EXTRA_LDFLAGS='-Wl,-z,relro'
make[1]: Entering directory '/«PKGBUILDDIR»/build/deb'
CC shell/math.o
CC util-linux/rdate.o
CC util-linux/rev.o
CC shell/random.o
CC util-linux/swaponoff.o
CC util-linux/switch_root.o
CC shell/shell_common.o
LD util-linux/volume_id/built-in.o
CC util-linux/volume_id/btrfs.o
CC util-linux/umount.o
CC util-linux/volume_id/cramfs.o
AR shell/lib.a
CC util-linux/volume_id/exfat.o
CC util-linux/volume_id/ext.o
CC util-linux/xmount.o
AR util-linux/lib.a
CC util-linux/volume_id/f2fs.o
CC util-linux/volume_id/fat.o
CC util-linux/volume_id/get_devname.o
CC util-linux/volume_id/hfs.o
SPLIT include/autoconf.h -> include/config/*
CC util-linux/volume_id/iso9660.o
CC util-linux/volume_id/jfs.o
GEN include/bbconfigopts.h
HOSTCC applets/usage
HOSTCC applets/applet_tables
CC util-linux/volume_id/linux_raid.o
CC util-linux/volume_id/linux_swap.o
GEN include/usage_compressed.h
GEN include/applet_tables.h
CC util-linux/volume_id/luks.o
CC util-linux/volume_id/nilfs.o
CC util-linux/volume_id/ntfs.o
HOSTCC applets/usage_pod
CC util-linux/volume_id/ocfs2.o
CC util-linux/volume_id/reiserfs.o
CC util-linux/volume_id/romfs.o
CC applets/applets.o
CC util-linux/volume_id/sysv.o
CC util-linux/volume_id/udf.o
LD applets/built-in.o
DOC busybox.pod
DOC busybox.1
CC util-linux/volume_id/util.o
CC util-linux/volume_id/volume_id.o
CC util-linux/volume_id/xfs.o
LD archival/built-in.o
CC archival/ar.o
LD archival/libarchive/built-in.o
CC archival/libarchive/data_align.o
CC archival/bbunzip.o
AR util-linux/volume_id/lib.a
LINK busybox_unstripped
CC archival/libarchive/data_extract_all.o
Trying libraries: crypt m
CC archival/bzip2.o
archival/libarchive/data_extract_all.c: In function 'data_extract_all':
archival/libarchive/data_extract_all.c:189:4: warning: ignoring return value of 'chown', declared with attribute warn_unused_result [-Wunused-result]
chown(file_header->name, uid, gid);
^
CC archival/cpio.o
CC archival/libarchive/data_extract_to_command.o
CC archival/libarchive/data_extract_to_stdout.o
CC archival/gzip.o
CC archival/libarchive/data_skip.o
CC archival/libarchive/decompress_bunzip2.o
CC archival/libarchive/decompress_gunzip.o
CC archival/lzop.o
Library crypt is not needed, excluding it
CC archival/rpm.o
archival/rpm.c: In function 'fileaction_setowngrp':
archival/rpm.c:260:2: warning: ignoring return value of 'chown', declared with attribute warn_unused_result [-Wunused-result]
chown(filename, uid, gid);
^
CC archival/rpm2cpio.o
CC archival/libarchive/decompress_uncompress.o
CC archival/libarchive/decompress_unlzma.o
CC archival/tar.o
Library m is not needed, excluding it
Final link with: <none>
CC archival/libarchive/decompress_unxz.o
CC archival/unzip.o
CC archival/libarchive/filter_accept_all.o
CC archival/libarchive/filter_accept_list.o
CC archival/libarchive/filter_accept_reject_list.o
AR archival/lib.a
LD console-tools/built-in.o
CC console-tools/chvt.o
CC archival/libarchive/find_list_entry.o
--------------------------------------------------
You will probably need to make your busybox binary
setuid root to ensure all configured applets will
work properly.
--------------------------------------------------
make[1]: Leaving directory '/«PKGBUILDDIR»/build/static'
ln -sf busybox build/static/.stamp-build
CC archival/libarchive/get_header_ar.o
CC console-tools/clear.o
CC archival/libarchive/get_header_cpio.o
CC archival/libarchive/get_header_tar.o
CC console-tools/deallocvt.o
LD coreutils/built-in.o
CC coreutils/basename.o
CC console-tools/dumpkmap.o
CC archival/libarchive/header_list.o
CC coreutils/cal.o
console-tools/dumpkmap.c: In function 'dumpkmap_main':
console-tools/dumpkmap.c:69:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result]
write(STDOUT_FILENO, flags, 7 + MAX_NR_KEYMAPS);
^
console-tools/dumpkmap.c:82:6: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result]
write(STDOUT_FILENO, &ke.kb_value, 2);
^
CC coreutils/cat.o
CC console-tools/loadfont.o
CC archival/libarchive/header_skip.o
CC coreutils/chgrp.o
CC console-tools/loadkmap.o
CC archival/libarchive/header_verbose_list.o
LD coreutils/libcoreutils/built-in.o
CC coreutils/libcoreutils/cp_mv_stat.o
CC coreutils/chmod.o
CC console-tools/openvt.o
CC archival/libarchive/init_handle.o
CC coreutils/libcoreutils/getopt_mk_fifo_nod.o
CC coreutils/chown.o
CC archival/libarchive/lzo1x_1.o
CC console-tools/reset.o
AR coreutils/libcoreutils/lib.a
LD debianutils/built-in.o
CC debianutils/mktemp.o
CC coreutils/chroot.o
CC console-tools/setkeycodes.o
CC archival/libarchive/lzo1x_1o.o
CC debianutils/run_parts.o
AR console-tools/lib.a
CC debianutils/start_stop_daemon.o
CC coreutils/cp.o
CC debianutils/which.o
CC archival/libarchive/lzo1x_d.o
CC coreutils/cut.o
CC coreutils/date.o
AR debianutils/lib.a
LD e2fsprogs/built-in.o
AR e2fsprogs/lib.a
LD editors/built-in.o
CC editors/awk.o
CC archival/libarchive/open_transformer.o
CC coreutils/dd.o
CC archival/libarchive/seek_by_jump.o
CC archival/libarchive/seek_by_read.o
LD findutils/built-in.o
CC findutils/find.o
CC archival/libarchive/unpack_ar_archive.o
AR archival/libarchive/lib.a
CC coreutils/df.o
LD init/built-in.o
CC init/halt.o
CC init/init.o
CC coreutils/dirname.o
CC findutils/grep.o
CC coreutils/dos2unix.o
CC coreutils/du.o
AR init/lib.a
LD libbb/built-in.o
CC libbb/appletlib.o
CC coreutils/echo.o
CC findutils/xargs.o
editors/awk.c: In function 'awk_sub':
editors/awk.c:1689:9: warning: 'resbufsize' may be used uninitialized in this function [-Wmaybe-uninitialized]
if (!b || n >= *size) {
^
editors/awk.c:2154:32: note: 'resbufsize' was declared here
int match_no, residx, replen, resbufsize;
^
editors/awk.c: In function 'awk_printf':
editors/awk.c:1689:9: warning: 'bsize' may be used uninitialized in this function [-Wmaybe-uninitialized]
if (!b || n >= *size) {
^
editors/awk.c:2091:18: note: 'bsize' was declared here
int i, j, incr, bsize;
^
CC coreutils/env.o
AR findutils/lib.a
CC coreutils/expand.o
LD libpwdgrp/built-in.o
CC libpwdgrp/uidgid_get.o
CC libbb/ask_confirmation.o
AR libpwdgrp/lib.a
LD loginutils/built-in.o
CC loginutils/getty.o
CC editors/cmp.o
CC coreutils/expr.o
CC libbb/bb_askpass.o
loginutils/getty.c: In function 'open_tty':
loginutils/getty.c:203:3: warning: ignoring return value of 'fchown', declared with attribute warn_unused_result [-Wunused-result]
fchown(0, 0, 0); /* 0:0 */
^
CC editors/diff.o
CC libbb/bb_bswap_64.o
CC loginutils/login.o
CC libbb/bb_do_delay.o
CC coreutils/false.o
loginutils/login.c: In function 'login_main':
loginutils/login.c:468:2: warning: ignoring return value of 'fchown', declared with attribute warn_unused_result [-Wunused-result]
fchown(0, pw->pw_uid, pw->pw_gid);
^
CC libbb/bb_pwd.o
CC coreutils/fold.o
AR loginutils/lib.a
CC editors/patch.o
CC libbb/bb_qsort.o
CC coreutils/head.o
CC libbb/bb_strtonum.o
CC editors/sed.o
CC libbb/change_identity.o
CC coreutils/hostid.o
CC libbb/chomp.o
editors/sed.c: In function 'sed_main':
editors/sed.c:1531:4: warning: ignoring return value of 'fchown', declared with attribute warn_unused_result [-Wunused-result]
fchown(nonstdoutfd, statbuf.st_uid, statbuf.st_gid);
^
CC libbb/compare_string_array.o
CC libbb/concat_path_file.o
CC coreutils/id.o
LD mailutils/built-in.o
AR mailutils/lib.a
LD miscutils/built-in.o
CC miscutils/adjtimex.o
CC libbb/concat_subpath_file.o
CC coreutils/ln.o
CC libbb/copy_file.o
CC miscutils/dc.o
CC coreutils/logname.o
CC libbb/copyfd.o
CC coreutils/ls.o
CC libbb/correct_password.o
CC editors/vi.o
CC miscutils/devmem.o
CC libbb/crc32.o
CC miscutils/ionice.o
editors/vi.c: In function 'file_write':
editors/vi.c:2560:2: warning: ignoring return value of 'ftruncate', declared with attribute warn_unused_result [-Wunused-result]
ftruncate(fd, charcnt);
^
CC libbb/default_error_retval.o
CC miscutils/last.o
CC libbb/device_open.o
CC miscutils/less.o
CC libbb/dump.o
CC coreutils/md5_sha1_sum.o
CC coreutils/mkdir.o
CC coreutils/mkfifo.o
CC libbb/endofname.o
CC coreutils/mknod.o
CC libbb/execable.o
CC coreutils/mv.o
CC miscutils/microcom.o
CC libbb/fclose_nonstdin.o
miscutils/microcom.c: In function 'microcom_main':
miscutils/microcom.c:152:4: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result]
write(sfd, &c, 1);
^
CC coreutils/od.o
CC miscutils/mt.o
CC libbb/fflush_stdout_and_exit.o
CC miscutils/setsid.o
CC libbb/fgets_str.o
CC miscutils/strings.o
CC libbb/find_mount_point.o
AR editors/lib.a
LD modutils/built-in.o
CC modutils/depmod.o
CC miscutils/taskset.o
CC libbb/find_pid_by_name.o
CC miscutils/time.o
CC coreutils/printf.o
CC modutils/insmod.o
CC libbb/find_root_device.o
CC modutils/lsmod.o
CC libbb/full_write.o
CC miscutils/timeout.o
CC modutils/modinfo.o
CC coreutils/pwd.o
CC libbb/get_console.o
CC miscutils/watchdog.o
CC coreutils/readlink.o
CC modutils/modprobe.o
miscutils/watchdog.c: In function 'watchdog_main':
miscutils/watchdog.c:106:3: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result]
write(3, "", 1); /* write zero byte */
^
miscutils/watchdog.c: In function 'watchdog_shutdown':
miscutils/watchdog.c:35:2: warning: ignoring return value of 'write', declared with attribute warn_unused_result [-Wunused-result]
write(3, &V, 1); /* Magic, see watchdog-api.txt in kernel */
^
CC libbb/get_last_path_component.o
AR miscutils/lib.a
CC libbb/get_line_from_file.o
CC coreutils/realpath.o
CC modutils/modutils.o
CC coreutils/rm.o
CC libbb/get_shell_name.o
CC coreutils/rmdir.o
CC libbb/get_volsize.o
CC modutils/rmmod.o
LD networking/built-in.o
CC networking/arp.o
CC libbb/getopt32.o
CC coreutils/seq.o
AR modutils/lib.a
In file included from networking/arp.c:34:0:
networking/arp.c: In function 'arp_show':
include/libbb.h:171:30: warning: ignoring return value of 'fgets_unlocked', declared with attribute warn_unused_result [-Wunused-result]
# define fgets(s, n, stream) fgets_unlocked(s, n, stream)
^
networking/arp.c:420:2: note: in expansion of macro 'fgets'
fgets(line, sizeof(line), fp);
^
LD networking/libiproute/built-in.o
CC networking/libiproute/ip_parse_common_args.o
CC coreutils/sleep.o
CC networking/libiproute/ipaddress.o
CC networking/arping.o
CC libbb/getpty.o
CC coreutils/sort.o
CC libbb/hash_md5_sha.o
CC networking/brctl.o
CC coreutils/stat.o
CC networking/ftpgetput.o
CC networking/libiproute/iplink.o
CC libbb/herror_msg.o
CC networking/hostname.o
CC coreutils/stty.o
CC libbb/human_readable.o
CC networking/httpd.o
CC networking/libiproute/iproute.o
CC libbb/in_ether.o
CC libbb/inet_cksum.o
CC libbb/inet_common.o
CC coreutils/sync.o
CC coreutils/tac.o
CC libbb/info_msg.o
CC coreutils/tail.o
CC libbb/inode_hash.o
CC networking/libiproute/iprule.o
CC libbb/isdirectory.o
CC networking/ifconfig.o
CC libbb/kernel_version.o
CC networking/libiproute/iptunnel.o
CC coreutils/tee.o
CC libbb/last_char_is.o
In file included from networking/libiproute/ip_common.h:5:0,
from networking/libiproute/iptunnel.c:65:
networking/libiproute/iptunnel.c: In function 'do_tunnels_list':
include/libbb.h:171:30: warning: ignoring return value of 'fgets_unlocked', declared with attribute warn_unused_result [-Wunused-result]
# define fgets(s, n, stream) fgets_unlocked(s, n, stream)
^
networking/libiproute/iptunnel.c:481:2: note: in expansion of macro 'fgets'
fgets(buf, sizeof(buf), fp);
^
include/libbb.h:171:30: warning: ignoring return value of 'fgets_unlocked', declared with attribute warn_unused_result [-Wunused-result]
# define fgets(s, n, stream) fgets_unlocked(s, n, stream)
^
networking/libiproute/iptunnel.c:482:2: note: in expansion of macro 'fgets'
fgets(buf, sizeof(buf), fp);
^
CC networking/interface.o
CC coreutils/test.o
CC libbb/lineedit.o
In file included from networking/interface.c:34:0:
networking/interface.c: In function 'if_readlist_proc':
include/libbb.h:171:30: warning: ignoring return value of 'fgets_unlocked', declared with attribute warn_unused_result [-Wunused-result]
# define fgets(s, n, stream) fgets_unlocked(s, n, stream)
^
networking/interface.c:572:2: note: in expansion of macro 'fgets'
fgets(buf, sizeof buf, fh); /* eat line */
^
include/libbb.h:171:30: warning: ignoring return value of 'fgets_unlocked', declared with attribute warn_unused_result [-Wunused-result]
# define fgets(s, n, stream) fgets_unlocked(s, n, stream)
^
networking/interface.c:573:2: note: in expansion of macro 'fgets'
fgets(buf, sizeof buf, fh);
^
CC networking/libiproute/libnetlink.o
CC coreutils/test_ptr_hack.o
CC coreutils/touch.o
CC networking/ip.o
CC coreutils/tr.o
CC networking/libiproute/ll_addr.o
CC networking/ipcalc.o
CC networking/libiproute/ll_map.o
CC coreutils/true.o
CC networking/nameif.o
CC coreutils/tty.o
CC networking/libiproute/ll_proto.o
CC networking/nc.o
CC libbb/lineedit_ptr_hack.o
CC libbb/llist.o
CC coreutils/uname.o
CC networking/libiproute/ll_types.o
CC networking/netstat.o
CC libbb/login.o
CC networking/libiproute/rt_names.o
CC coreutils/uniq.o
CC libbb/loop.o
CC coreutils/usleep.o
CC networking/libiproute/rtm_map.o
CC networking/nslookup.o
CC coreutils/uudecode.o
CC libbb/make_directory.o
CC networking/libiproute/utils.o
CC networking/ping.o
CC libbb/makedev.o
CC coreutils/uuencode.o
CC libbb/match_fstype.o
AR networking/libiproute/lib.a
CC libbb/messages.o
CC networking/route.o
CC coreutils/wc.o
CC libbb/missing_syscalls.o
CC networking/telnet.o
CC coreutils/who.o
CC libbb/mode_string.o
CC coreutils/whoami.o
CC networking/tftp.o
CC libbb/nuke_str.o
CC coreutils/yes.o
CC libbb/parse_config.o
CC networking/traceroute.o
AR coreutils/lib.a
LD networking/udhcp/built-in.o
CC networking/udhcp/arpping.o
CC libbb/parse_mode.o
CC libbb/percent_decode.o
CC networking/udhcp/common.o
CC networking/udhcp/dhcpc.o
CC libbb/perror_msg.o
CC libbb/perror_nomsg.o
CC networking/udhcp/dhcpd.o
CC networking/vconfig.o
CC libbb/perror_nomsg_and_die.o
CC libbb/pidfile.o
CC networking/wget.o
CC libbb/platform.o
networking/wget.c: In function 'retrieve_file_data':
networking/wget.c:616:4: warning: ignoring return value of 'ftruncate', declared with attribute warn_unused_result [-Wunused-result]
ftruncate(G.output_fd, pos);
^
CC networking/udhcp/domain_codec.o
CC libbb/print_flags.o
CC libbb/printable.o
CC networking/udhcp/dumpleases.o
CC networking/udhcp/files.o
CC networking/udhcp/leases.o
CC libbb/printable_string.o
AR networking/lib.a
CC networking/udhcp/packet.o
LD printutils/built-in.o
AR printutils/lib.a
CC libbb/process_escape_sequence.o
CC libbb/procps.o
CC networking/udhcp/signalpipe.o
CC networking/udhcp/socket.o
LD procps/built-in.o
CC procps/free.o
CC networking/udhcp/static_leases.o
CC libbb/progress.o
CC procps/kill.o
CC procps/pidof.o
AR networking/udhcp/lib.a
LD runit/built-in.o
AR runit/lib.a
LD selinux/built-in.o
AR selinux/lib.a
LD shell/built-in.o
CC shell/ash.o
CC procps/ps.o
CC libbb/ptr_to_globals.o
CC libbb/pw_encrypt.o
CC procps/renice.o
shell/ash.c: In function 'evaltree':
shell/ash.c:8438:19: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses]
if (!exitstatus == is_or)
^
CC procps/sysctl.o
CC procps/top.o
CC shell/ash_ptr_hack.o
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:188:28: note: in expansion of macro 'G'
char BUG_G_too_big[sizeof(G) <= COMMON_BUFSIZE ? 1 : -1];
^
procps/top.c: In function 'mult_lvl_cmp':
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:197:27: note: in expansion of macro 'G'
#define sort_function (G.sort_function )
^
procps/top.c:257:15: note: in expansion of macro 'sort_function'
cmp_val = (*sort_function[i])(a, b);
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:194:27: note: in expansion of macro 'G'
#define inverted (G.inverted )
^
procps/top.c:261:9: note: in expansion of macro 'inverted'
return inverted ? -cmp_val : cmp_val;
^
In file included from procps/top.c:107:0:
procps/top.c: In function 'read_cpu_jiffy':
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
include/libbb.h:171:45: note: in definition of macro 'fgets'
# define fgets(s, n, stream) fgets_unlocked(s, n, stream)
^
procps/top.c:206:27: note: in expansion of macro 'G'
#define line_buf (G.line_buf )
^
procps/top.c:273:13: note: in expansion of macro 'line_buf'
if (!fgets(line_buf, LINE_BUF_SIZE, fp) || line_buf[0] != 'c' /* not "cpu" */)
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:206:27: note: in expansion of macro 'G'
#define line_buf (G.line_buf )
^
procps/top.c:273:45: note: in expansion of macro 'line_buf'
if (!fgets(line_buf, LINE_BUF_SIZE, fp) || line_buf[0] != 'c' /* not "cpu" */)
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:206:27: note: in expansion of macro 'G'
#define line_buf (G.line_buf )
^
procps/top.c:275:15: note: in expansion of macro 'line_buf'
ret = sscanf(line_buf, fmt,
^
procps/top.c: In function 'get_jiffy_counts':
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:201:27: note: in expansion of macro 'G'
#define prev_jif (G.prev_jif )
^
procps/top.c:295:2: note: in expansion of macro 'prev_jif'
prev_jif = cur_jif;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:200:27: note: in expansion of macro 'G'
#define cur_jif (G.cur_jif )
^
procps/top.c:295:13: note: in expansion of macro 'cur_jif'
prev_jif = cur_jif;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:200:27: note: in expansion of macro 'G'
#define cur_jif (G.cur_jif )
^
procps/top.c:296:26: note: in expansion of macro 'cur_jif'
if (read_cpu_jiffy(fp, &cur_jif) < 4)
^
procps/top.c: In function 'do_stats':
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:205:27: note: in expansion of macro 'G'
#define total_pcpu (G.total_pcpu )
^
procps/top.c:350:2: note: in expansion of macro 'total_pcpu'
total_pcpu = 0;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:192:27: note: in expansion of macro 'G'
#define ntop (G.ntop )
^
procps/top.c:352:43: note: in expansion of macro 'ntop'
new_hist = xmalloc(sizeof(new_hist[0]) * ntop);
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:192:27: note: in expansion of macro 'G'
#define ntop (G.ntop )
^
procps/top.c:358:18: note: in expansion of macro 'ntop'
for (n = 0; n < ntop; n++) {
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:191:27: note: in expansion of macro 'G'
#define top (G.top )
^
procps/top.c:359:9: note: in expansion of macro 'top'
cur = top + n;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:199:27: note: in expansion of macro 'G'
#define prev_hist_count (G.prev_hist_count )
^
procps/top.c:374:7: note: in expansion of macro 'prev_hist_count'
if (prev_hist_count) do {
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:198:27: note: in expansion of macro 'G'
#define prev_hist (G.prev_hist )
^
procps/top.c:375:8: note: in expansion of macro 'prev_hist'
if (prev_hist[i].pid == pid) {
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:198:27: note: in expansion of macro 'G'
#define prev_hist (G.prev_hist )
^
procps/top.c:376:30: note: in expansion of macro 'prev_hist'
cur->pcpu = cur->ticks - prev_hist[i].ticks;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:205:27: note: in expansion of macro 'G'
#define total_pcpu (G.total_pcpu )
^
procps/top.c:377:5: note: in expansion of macro 'total_pcpu'
total_pcpu += cur->pcpu;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:199:27: note: in expansion of macro 'G'
#define prev_hist_count (G.prev_hist_count )
^
procps/top.c:380:16: note: in expansion of macro 'prev_hist_count'
i = (i+1) % prev_hist_count;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:198:27: note: in expansion of macro 'G'
#define prev_hist (G.prev_hist )
^
procps/top.c:389:7: note: in expansion of macro 'prev_hist'
free(prev_hist);
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:198:27: note: in expansion of macro 'G'
#define prev_hist (G.prev_hist )
^
procps/top.c:390:2: note: in expansion of macro 'prev_hist'
prev_hist = new_hist;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:199:27: note: in expansion of macro 'G'
#define prev_hist_count (G.prev_hist_count )
^
procps/top.c:391:2: note: in expansion of macro 'prev_hist_count'
prev_hist_count = ntop;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:192:27: note: in expansion of macro 'G'
#define ntop (G.ntop )
^
procps/top.c:391:20: note: in expansion of macro 'ntop'
prev_hist_count = ntop;
^
procps/top.c: In function 'display_cpus':
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:200:27: note: in expansion of macro 'G'
#define cur_jif (G.cur_jif )
^
procps/top.c:453:12: note: in expansion of macro 'cur_jif'
p_jif = &cur_jif;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:201:27: note: in expansion of macro 'G'
#define prev_jif (G.prev_jif )
^
procps/top.c:454:17: note: in expansion of macro 'prev_jif'
p_prev_jif = &prev_jif;
^
procps/top.c: In function 'display_process_list':
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:200:27: note: in expansion of macro 'G'
#define cur_jif (G.cur_jif )
^
procps/top.c:632:14: note: in expansion of macro 'cur_jif'
busy_jifs = cur_jif.busy - prev_jif.busy;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:201:27: note: in expansion of macro 'G'
#define prev_jif (G.prev_jif )
^
procps/top.c:632:29: note: in expansion of macro 'prev_jif'
busy_jifs = cur_jif.busy - prev_jif.busy;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:205:27: note: in expansion of macro 'G'
#define total_pcpu (G.total_pcpu )
^
procps/top.c:635:6: note: in expansion of macro 'total_pcpu'
if (total_pcpu < busy_jifs) total_pcpu = busy_jifs;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:205:27: note: in expansion of macro 'G'
#define total_pcpu (G.total_pcpu )
^
procps/top.c:635:30: note: in expansion of macro 'total_pcpu'
if (total_pcpu < busy_jifs) total_pcpu = busy_jifs;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:200:27: note: in expansion of macro 'G'
#define cur_jif (G.cur_jif )
^
procps/top.c:653:28: note: in expansion of macro 'cur_jif'
tmp_unsigned = (uint16_t)(cur_jif.total - prev_jif.total) * total_pcpu;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:201:27: note: in expansion of macro 'G'
#define prev_jif (G.prev_jif )
^
procps/top.c:653:44: note: in expansion of macro 'prev_jif'
tmp_unsigned = (uint16_t)(cur_jif.total - prev_jif.total) * total_pcpu;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:205:27: note: in expansion of macro 'G'
#define total_pcpu (G.total_pcpu )
^
procps/top.c:653:62: note: in expansion of macro 'total_pcpu'
tmp_unsigned = (uint16_t)(cur_jif.total - prev_jif.total) * total_pcpu;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:192:27: note: in expansion of macro 'G'
#define ntop (G.ntop )
^
procps/top.c:667:18: note: in expansion of macro 'ntop'
if (lines_rem > ntop - G_scroll_ofs)
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:160:22: note: in expansion of macro 'G'
#define G_scroll_ofs G.scroll_ofs
^
procps/top.c:667:25: note: in expansion of macro 'G_scroll_ofs'
if (lines_rem > ntop - G_scroll_ofs)
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:192:27: note: in expansion of macro 'G'
#define ntop (G.ntop )
^
procps/top.c:668:15: note: in expansion of macro 'ntop'
lines_rem = ntop - G_scroll_ofs;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:160:22: note: in expansion of macro 'G'
#define G_scroll_ofs G.scroll_ofs
^
procps/top.c:668:22: note: in expansion of macro 'G_scroll_ofs'
lines_rem = ntop - G_scroll_ofs;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:191:27: note: in expansion of macro 'G'
#define top (G.top )
^
procps/top.c:669:6: note: in expansion of macro 'top'
s = top + G_scroll_ofs;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:160:22: note: in expansion of macro 'G'
#define G_scroll_ofs G.scroll_ofs
^
procps/top.c:669:12: note: in expansion of macro 'G_scroll_ofs'
s = top + G_scroll_ofs;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:206:27: note: in expansion of macro 'G'
#define line_buf (G.line_buf )
^
procps/top.c:682:18: note: in expansion of macro 'line_buf'
col = snprintf(line_buf, scr_width,
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:206:27: note: in expansion of macro 'G'
#define line_buf (G.line_buf )
^
procps/top.c:694:17: note: in expansion of macro 'line_buf'
read_cmdline(line_buf + col, scr_width - col, s->pid, s->comm);
^
In file included from procps/top.c:107:0:
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
include/libbb.h:173:42: note: in definition of macro 'fputs'
# define fputs(s, stream) fputs_unlocked(s, stream)
^
procps/top.c:206:27: note: in expansion of macro 'G'
#define line_buf (G.line_buf )
^
procps/top.c:695:9: note: in expansion of macro 'line_buf'
fputs(line_buf, stdout);
^
procps/top.c: In function 'clearmems':
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:191:27: note: in expansion of macro 'G'
#define top (G.top )
^
procps/top.c:712:7: note: in expansion of macro 'top'
free(top);
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:191:27: note: in expansion of macro 'G'
#define top (G.top )
^
procps/top.c:713:2: note: in expansion of macro 'top'
top = NULL;
^
procps/top.c: In function 'reset_term':
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:196:27: note: in expansion of macro 'G'
#define initial_settings (G.initial_settings )
^
procps/top.c:721:28: note: in expansion of macro 'initial_settings'
tcsetattr_stdin_TCSANOW(&initial_settings);
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:198:27: note: in expansion of macro 'G'
#define prev_hist (G.prev_hist )
^
procps/top.c:725:8: note: in expansion of macro 'prev_hist'
free(prev_hist);
^
procps/top.c: In function 'handle_input':
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:934:30: note: in expansion of macro 'G'
c = read_key(STDIN_FILENO, G.kbd_input, interval * 1000);
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:196:27: note: in expansion of macro 'G'
#define initial_settings (G.initial_settings )
^
procps/top.c:942:12: note: in expansion of macro 'initial_settings'
if (c == initial_settings.c_cc[VINTR])
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:196:27: note: in expansion of macro 'G'
#define initial_settings (G.initial_settings )
^
procps/top.c:944:12: note: in expansion of macro 'initial_settings'
if (c == initial_settings.c_cc[VEOF])
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:160:22: note: in expansion of macro 'G'
#define G_scroll_ofs G.scroll_ofs
^
procps/top.c:948:4: note: in expansion of macro 'G_scroll_ofs'
G_scroll_ofs--;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:160:22: note: in expansion of macro 'G'
#define G_scroll_ofs G.scroll_ofs
^
procps/top.c:952:4: note: in expansion of macro 'G_scroll_ofs'
G_scroll_ofs++;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:160:22: note: in expansion of macro 'G'
#define G_scroll_ofs G.scroll_ofs
^
procps/top.c:956:4: note: in expansion of macro 'G_scroll_ofs'
G_scroll_ofs = 0;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:160:22: note: in expansion of macro 'G'
#define G_scroll_ofs G.scroll_ofs
^
procps/top.c:960:4: note: in expansion of macro 'G_scroll_ofs'
G_scroll_ofs = ntop - G.lines / 2;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:192:27: note: in expansion of macro 'G'
#define ntop (G.ntop )
^
procps/top.c:960:19: note: in expansion of macro 'ntop'
G_scroll_ofs = ntop - G.lines / 2;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:960:26: note: in expansion of macro 'G'
G_scroll_ofs = ntop - G.lines / 2;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:160:22: note: in expansion of macro 'G'
#define G_scroll_ofs G.scroll_ofs
^
procps/top.c:964:4: note: in expansion of macro 'G_scroll_ofs'
G_scroll_ofs -= G.lines / 2;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:964:20: note: in expansion of macro 'G'
G_scroll_ofs -= G.lines / 2;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:160:22: note: in expansion of macro 'G'
#define G_scroll_ofs G.scroll_ofs
^
procps/top.c:968:4: note: in expansion of macro 'G_scroll_ofs'
G_scroll_ofs += G.lines / 2;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:968:20: note: in expansion of macro 'G'
G_scroll_ofs += G.lines / 2;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:160:22: note: in expansion of macro 'G'
#define G_scroll_ofs G.scroll_ofs
^
procps/top.c:970:8: note: in expansion of macro 'G_scroll_ofs'
if (G_scroll_ofs >= ntop)
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:192:27: note: in expansion of macro 'G'
#define ntop (G.ntop )
^
procps/top.c:970:24: note: in expansion of macro 'ntop'
if (G_scroll_ofs >= ntop)
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:160:22: note: in expansion of macro 'G'
#define G_scroll_ofs G.scroll_ofs
^
procps/top.c:971:5: note: in expansion of macro 'G_scroll_ofs'
G_scroll_ofs = ntop - 1;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:192:27: note: in expansion of macro 'G'
#define ntop (G.ntop )
^
procps/top.c:971:20: note: in expansion of macro 'ntop'
G_scroll_ofs = ntop - 1;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:160:22: note: in expansion of macro 'G'
#define G_scroll_ofs G.scroll_ofs
^
procps/top.c:972:8: note: in expansion of macro 'G_scroll_ofs'
if (G_scroll_ofs < 0)
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:160:22: note: in expansion of macro 'G'
#define G_scroll_ofs G.scroll_ofs
^
procps/top.c:973:5: note: in expansion of macro 'G_scroll_ofs'
G_scroll_ofs = 0;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:197:27: note: in expansion of macro 'G'
#define sort_function (G.sort_function )
^
procps/top.c:983:4: note: in expansion of macro 'sort_function'
sort_function[0] = pid_sort;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:197:27: note: in expansion of macro 'G'
#define sort_function (G.sort_function )
^
procps/top.c:988:4: note: in expansion of macro 'sort_function'
sort_function[0] = mem_sort;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:197:27: note: in expansion of macro 'G'
#define sort_function (G.sort_function )
^
procps/top.c:990:4: note: in expansion of macro 'sort_function'
sort_function[1] = pcpu_sort;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:197:27: note: in expansion of macro 'G'
#define sort_function (G.sort_function )
^
procps/top.c:991:4: note: in expansion of macro 'sort_function'
sort_function[2] = time_sort;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:197:27: note: in expansion of macro 'G'
#define sort_function (G.sort_function )
^
procps/top.c:1006:4: note: in expansion of macro 'sort_function'
sort_function[0] = pcpu_sort;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:197:27: note: in expansion of macro 'G'
#define sort_function (G.sort_function )
^
procps/top.c:1007:4: note: in expansion of macro 'sort_function'
sort_function[1] = mem_sort;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:197:27: note: in expansion of macro 'G'
#define sort_function (G.sort_function )
^
procps/top.c:1008:4: note: in expansion of macro 'sort_function'
sort_function[2] = time_sort;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:197:27: note: in expansion of macro 'G'
#define sort_function (G.sort_function )
^
procps/top.c:1013:4: note: in expansion of macro 'sort_function'
sort_function[0] = time_sort;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:197:27: note: in expansion of macro 'G'
#define sort_function (G.sort_function )
^
procps/top.c:1014:4: note: in expansion of macro 'sort_function'
sort_function[1] = mem_sort;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:197:27: note: in expansion of macro 'G'
#define sort_function (G.sort_function )
^
procps/top.c:1015:4: note: in expansion of macro 'sort_function'
sort_function[2] = pcpu_sort;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:194:27: note: in expansion of macro 'G'
#define inverted (G.inverted )
^
procps/top.c:1029:4: note: in expansion of macro 'inverted'
inverted ^= 1;
^
procps/top.c:920:16: warning: variable 'pfd' set but not used [-Wunused-but-set-variable]
struct pollfd pfd[1];
^
procps/top.c: In function 'top_main':
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:197:27: note: in expansion of macro 'G'
#define sort_function (G.sort_function )
^
procps/top.c:1156:2: note: in expansion of macro 'sort_function'
sort_function[0] = pcpu_sort;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:197:27: note: in expansion of macro 'G'
#define sort_function (G.sort_function )
^
procps/top.c:1157:2: note: in expansion of macro 'sort_function'
sort_function[1] = mem_sort;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:197:27: note: in expansion of macro 'G'
#define sort_function (G.sort_function )
^
procps/top.c:1158:2: note: in expansion of macro 'sort_function'
sort_function[2] = time_sort;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:196:27: note: in expansion of macro 'G'
#define initial_settings (G.initial_settings )
^
procps/top.c:1168:26: note: in expansion of macro 'initial_settings'
tcgetattr(0, (void *) &initial_settings);
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:196:27: note: in expansion of macro 'G'
#define initial_settings (G.initial_settings )
^
procps/top.c:1169:26: note: in expansion of macro 'initial_settings'
memcpy(&new_settings, &initial_settings, sizeof(new_settings));
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:1185:4: note: in expansion of macro 'G'
G.lines = INT_MAX;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:1188:4: note: in expansion of macro 'G'
G.lines = 24; /* default */
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:1192:52: note: in expansion of macro 'G'
get_terminal_width_height(STDOUT_FILENO, &col, &G.lines);
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:1193:8: note: in expansion of macro 'G'
if (G.lines < 5 || col < 10) {
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:192:27: note: in expansion of macro 'G'
#define ntop (G.ntop )
^
procps/top.c:1203:3: note: in expansion of macro 'ntop'
ntop = 0;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:192:27: note: in expansion of macro 'G'
#define ntop (G.ntop )
^
procps/top.c:1210:9: note: in expansion of macro 'ntop'
n = ntop;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:191:27: note: in expansion of macro 'G'
#define top (G.top )
^
procps/top.c:1211:5: note: in expansion of macro 'top'
top = xrealloc_vector(top, 6, ntop++);
^
In file included from procps/top.c:107:0:
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
include/libbb.h:706:26: note: in definition of macro 'xrealloc_vector'
xrealloc_vector_helper((vector), (sizeof((vector)[0]) << 8) + (shift), (idx))
^
procps/top.c:191:27: note: in expansion of macro 'G'
#define top (G.top )
^
procps/top.c:1211:27: note: in expansion of macro 'top'
top = xrealloc_vector(top, 6, ntop++);
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
include/libbb.h:706:44: note: in definition of macro 'xrealloc_vector'
xrealloc_vector_helper((vector), (sizeof((vector)[0]) << 8) + (shift), (idx))
^
procps/top.c:191:27: note: in expansion of macro 'G'
#define top (G.top )
^
procps/top.c:1211:27: note: in expansion of macro 'top'
top = xrealloc_vector(top, 6, ntop++);
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
include/libbb.h:706:74: note: in definition of macro 'xrealloc_vector'
xrealloc_vector_helper((vector), (sizeof((vector)[0]) << 8) + (shift), (idx))
^
procps/top.c:192:27: note: in expansion of macro 'G'
#define ntop (G.ntop )
^
procps/top.c:1211:35: note: in expansion of macro 'ntop'
top = xrealloc_vector(top, 6, ntop++);
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:191:27: note: in expansion of macro 'G'
#define top (G.top )
^
procps/top.c:1212:5: note: in expansion of macro 'top'
top[n].pid = p->pid;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:191:27: note: in expansion of macro 'G'
#define top (G.top )
^
procps/top.c:1213:5: note: in expansion of macro 'top'
top[n].ppid = p->ppid;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:191:27: note: in expansion of macro 'G'
#define top (G.top )
^
procps/top.c:1214:5: note: in expansion of macro 'top'
top[n].vsz = p->vsz;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:191:27: note: in expansion of macro 'G'
#define top (G.top )
^
procps/top.c:1216:5: note: in expansion of macro 'top'
top[n].ticks = p->stime + p->utime;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:191:27: note: in expansion of macro 'G'
#define top (G.top )
^
procps/top.c:1218:5: note: in expansion of macro 'top'
top[n].uid = p->uid;
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:191:27: note: in expansion of macro 'G'
#define top (G.top )
^
procps/top.c:1219:12: note: in expansion of macro 'top'
strcpy(top[n].state, p->state);
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:191:27: note: in expansion of macro 'G'
#define top (G.top )
^
procps/top.c:1220:12: note: in expansion of macro 'top'
strcpy(top[n].comm, p->comm);
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:192:27: note: in expansion of macro 'G'
#define ntop (G.ntop )
^
procps/top.c:1244:7: note: in expansion of macro 'ntop'
if (ntop == 0) {
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:199:27: note: in expansion of macro 'G'
#define prev_hist_count (G.prev_hist_count )
^
procps/top.c:1251:9: note: in expansion of macro 'prev_hist_count'
if (!prev_hist_count) {
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:191:27: note: in expansion of macro 'G'
#define top (G.top )
^
procps/top.c:1259:10: note: in expansion of macro 'top'
qsort(top, ntop, sizeof(top_status_t), (void*)mult_lvl_cmp);
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:192:27: note: in expansion of macro 'G'
#define ntop (G.ntop )
^
procps/top.c:1259:15: note: in expansion of macro 'ntop'
qsort(top, ntop, sizeof(top_status_t), (void*)mult_lvl_cmp);
^
procps/top.c:186:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
#define G (*(struct globals*)&bb_common_bufsiz1)
^
procps/top.c:1270:25: note: in expansion of macro 'G'
display_process_list(G.lines, col);
^
In file included from procps/top.c:107:0:
procps/top.c: In function 'display_header':
include/libbb.h:171:30: warning: ignoring return value of 'fgets_unlocked', declared with attribute warn_unused_result [-Wunused-result]
# define fgets(s, n, stream) fgets_unlocked(s, n, stream)
^
procps/top.c:523:3: note: in expansion of macro 'fgets'
fgets(buf, sizeof(buf), fp); /* skip first line */
^
procps/top.c:525:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
fscanf(fp, "Mem: %lu %lu %lu %lu %lu %lu",
^
procps/top.c:540:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
fscanf(fp, "MemFree: %lu %s\n", &mfree, buf);
^
procps/top.c:549:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
fscanf(fp, "Buffers: %lu %s\n", &buffers, buf);
^
procps/top.c:550:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result]
fscanf(fp, "Cached: %lu %s\n", &cached, buf);
^
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 procps/uptime.o
CC libbb/rtc.o
CC procps/watch.o
LD sysklogd/built-in.o
CC sysklogd/klogd.o
CC libbb/run_shell.o
procps/watch.c: In function 'watch_main':
procps/watch.c:96:3: warning: ignoring return value of 'system', declared with attribute warn_unused_result [-Wunused-result]
system(cmd);
^
AR procps/lib.a
LD util-linux/built-in.o
CC util-linux/acpid.o
CC sysklogd/logread.o
CC libbb/safe_gethostname.o
CC sysklogd/syslogd_and_logger.o
CC libbb/safe_poll.o
CC util-linux/blockdev.o
CC libbb/safe_strncpy.o
CC util-linux/dmesg.o
CC libbb/safe_write.o
CC util-linux/freeramdisk.o
AR sysklogd/lib.a
LD util-linux/volume_id/built-in.o
CC util-linux/volume_id/btrfs.o
CC libbb/setup_environment.o
CC util-linux/fstrim.o
CC util-linux/volume_id/cramfs.o
CC libbb/signals.o
CC util-linux/getopt.o
CC util-linux/volume_id/exfat.o
CC libbb/simplify_path.o
CC util-linux/volume_id/ext.o
CC libbb/single_argv.o
CC util-linux/hexdump.o
CC util-linux/volume_id/f2fs.o
CC libbb/skip_whitespace.o
CC util-linux/hwclock.o
CC util-linux/volume_id/fat.o
CC libbb/speed_table.o
CC util-linux/losetup.o
CC util-linux/volume_id/get_devname.o
CC libbb/str_tolower.o
CC util-linux/mdev.o
CC libbb/strrstr.o
CC util-linux/volume_id/hfs.o
util-linux/mdev.c: In function 'make_device':
util-linux/mdev.c:764:5: warning: ignoring return value of 'chown', declared with attribute warn_unused_result [-Wunused-result]
chown(node_name, rule->ugid.uid, rule->ugid.gid);
^
util-linux/mdev.c:767:5: warning: ignoring return value of 'symlink', declared with attribute warn_unused_result [-Wunused-result]
symlink(node_name, "root");
^
util-linux/mdev.c:774:6: warning: ignoring return value of 'symlink', declared with attribute warn_unused_result [-Wunused-result]
symlink(node_name, device_name);
^
CC libbb/time.o
CC util-linux/volume_id/iso9660.o
CC util-linux/volume_id/jfs.o
CC libbb/trim.o
CC util-linux/volume_id/linux_raid.o
CC util-linux/mkswap.o
CC libbb/u_signal_names.o
CC util-linux/volume_id/linux_swap.o
CC util-linux/more.o
CC libbb/udp_io.o
CC util-linux/volume_id/luks.o
CC util-linux/mount.o
CC util-linux/volume_id/nilfs.o
CC libbb/unicode.o
CC util-linux/volume_id/ntfs.o
CC util-linux/volume_id/ocfs2.o
CC libbb/utmp.o
CC util-linux/volume_id/reiserfs.o
CC libbb/uuencode.o
CC util-linux/volume_id/romfs.o
CC util-linux/volume_id/sysv.o
CC libbb/vdprintf.o
CC util-linux/pivot_root.o
CC util-linux/volume_id/udf.o
CC libbb/verror_msg.o
CC util-linux/rdate.o
CC util-linux/volume_id/util.o
CC util-linux/rev.o
CC libbb/vfork_daemon_rexec.o
CC shell/cttyhack.o
CC util-linux/swaponoff.o
CC util-linux/volume_id/volume_id.o
CC shell/math.o
CC libbb/warn_ignoring_args.o
CC util-linux/volume_id/xfs.o
CC util-linux/switch_root.o
CC libbb/wfopen.o
AR util-linux/volume_id/lib.a
CC util-linux/umount.o
CC util-linux/xmount.o
CC shell/random.o
CC libbb/wfopen_input.o
CC libbb/write.o
AR util-linux/lib.a
CC shell/shell_common.o
CC libbb/xatonum.o
CC libbb/xconnect.o
CC libbb/xfunc_die.o
CC libbb/xfuncs.o
CC libbb/xfuncs_printf.o
AR shell/lib.a
CC libbb/xgetcwd.o
CC libbb/xgethostbyname.o
libbb/xfuncs_printf.c: In function 'generate_uuid':
libbb/xfuncs_printf.c:618:3: warning: ignoring return value of 'read', declared with attribute warn_unused_result [-Wunused-result]
read(i, buf, 16);
^
CC libbb/xreadlink.o
CC libbb/xrealloc_vector.o
CC libbb/xregcomp.o
AR libbb/lib.a
LINK busybox_unstripped
Trying libraries: crypt m
Library crypt is not needed, excluding it
Library m is not needed, excluding it
Final link with: <none>
--------------------------------------------------
You will probably need to make your busybox binary
setuid root to ensure all configured applets will
work properly.
--------------------------------------------------
make[1]: Leaving directory '/«PKGBUILDDIR»/build/deb'
ln -sf busybox build/deb/.stamp-build
touch build/stamp-build
fakeroot debian/rules binary-arch
dh_testroot
dh_testdir
dh_prep
dh_installdocs -a
dh_installchangelogs -a
dh_install -a
dh_install -pbusybox build/deb/busybox /bin
dh_installman -pbusybox build/deb/docs/busybox.1
dh_installdocs -pbusybox docs/syslog.conf.txt docs/mdev.txt
dh_install -pbusybox debian/tree/busybox/* /
dh_install -pbusybox-static build/static/busybox /bin
dh_installman -pbusybox-static build/static/docs/busybox.1
dh_installdocs -pbusybox-static docs/syslog.conf.txt docs/mdev.txt
dh_installexamples -pbusybox-static examples/mdev* examples/udhcp
# Remove init link, but init support is still compiled in to be used.
rm -f build/udeb/_install/sbin/init
dh_install -pbusybox-udeb build/udeb/_install/* /
dh_installinit -pbusybox-syslogd
dh_installinit -pbusybox-syslogd --name=busybox-klogd
dh_installinit -pudhcpd --onlyscripts
dh_strip -a
dh_link -a
dh_compress -a
dh_fixperms -a
dh_installdeb -a
dh_shlibdeps -a
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/busybox/bin/busybox was not linked against ld-linux-armhf.so.3 (it uses none of the library's symbols)
if [ -f debian/busybox.substvars ]; then \
pkgs=$(sed -n -e's/([^)]*)//g' -e's/,//g' -e's/^shlibs:Depends=//p' debian/busybox.substvars); \
srcs=; for p in $pkgs; do \
srcs="$srcs $(dpkg-query -f '${source:Package} (= ${source:Version}),' -W $p)"; \
done ; \
echo "built-using=$srcs" >> debian/busybox-static.substvars ; \
fi
dh_gencontrol -a
dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe
dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe
dpkg-gencontrol: warning: Depends field of package busybox-static: unknown substitution variable ${shlibs:Depends}
dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe
dpkg-gencontrol: warning: Depends field of package busybox-static: unknown substitution variable ${shlibs:Depends}
dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe
dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe
dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe
dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe
dh_md5sums -a
dh_builddeb -a
dpkg-deb: building package 'busybox-dbgsym' in '../busybox-dbgsym_1.22.0-17_armhf.deb'.
dpkg-deb: building package 'busybox-static-dbgsym' in '../busybox-static-dbgsym_1.22.0-17_armhf.deb'.
dpkg-deb: building package 'udhcpc' in '../udhcpc_1.22.0-17_armhf.deb'.
dpkg-deb: building package 'busybox-udeb' in 'debian/.debhelper/scratch-space/build-busybox-udeb/busybox-udeb_1.22.0-17_armhf.deb'.
dpkg-deb: building package 'udhcpd' in '../udhcpd_1.22.0-17_armhf.deb'.
Renaming busybox-udeb_1.22.0-17_armhf.deb to busybox-udeb_1.22.0-17_armhf.udeb
dpkg-deb: building package 'busybox' in '../busybox_1.22.0-17_armhf.deb'.
dpkg-deb: building package 'busybox-static' in '../busybox-static_1.22.0-17_armhf.deb'.
dpkg-genchanges -B -mRaspbian wandboard test autobuilder <root@raspbian.org> >../busybox_1.22.0-17_armhf.changes
dpkg-genchanges: warning: package busybox-static-dbgsym listed in files list but not in control info
dpkg-genchanges: warning: package busybox-dbgsym listed in files list but not in control info
dpkg-genchanges: binary-only arch-specific upload (source code and arch-indep packages not included)
dpkg-source --after-build busybox-1.22.0
dpkg-buildpackage: binary-only upload (no source included)
────────────────────────────────────────────────────────────────────────────────
Build finished at 20160127-1113
Finished
────────
I: Built successfully
┌──────────────────────────────────────────────────────────────────────────────┐
│ Post Build Chroot │
└──────────────────────────────────────────────────────────────────────────────┘
┌──────────────────────────────────────────────────────────────────────────────┐
│ Changes │
└──────────────────────────────────────────────────────────────────────────────┘
busybox_1.22.0-17_armhf.changes:
────────────────────────────────
Format: 1.8
Date: Fri, 22 Jan 2016 05:45:29 +0100
Source: busybox
Binary: busybox busybox-static busybox-udeb busybox-syslogd udhcpc udhcpd
Architecture: armhf
Version: 1:1.22.0-17
Distribution: stretch-staging
Urgency: medium
Maintainer: Raspbian wandboard test autobuilder <root@raspbian.org>
Changed-By: Christian Perrier <bubulle@debian.org>
Description:
busybox - Tiny utilities for small and embedded systems
busybox-static - Standalone rescue shell with tons of builtin utilities
busybox-syslogd - Provides syslogd and klogd using busybox
busybox-udeb - Tiny utilities for the debian-installer (udeb)
udhcpc - Provides the busybox DHCP client implementation
udhcpd - Provides the busybox DHCP server implementation
Changes:
busybox (1:1.22.0-17) unstable; urgency=medium
.
[ Ben Hutchings ]
* Completely take over busybox installation from initramfs-tools:
- Add conf hook defining BUSYBOXDIR
- Make main hook fail if /bin/busybox does not exist
Checksums-Sha1:
b79e88d941ae7fe5c07191ddfc88f3fdbf729b18 1167156 busybox-dbgsym_1.22.0-17_armhf.deb
c62d5e62c07ff4c1028365ed5ff3343b5a09d788 1347334 busybox-static-dbgsym_1.22.0-17_armhf.deb
29201d48196cbd53c4e275e3171058fe0403ca52 712244 busybox-static_1.22.0-17_armhf.deb
693f1f345b5e86533502b962adee6d75e026fef4 163784 busybox-udeb_1.22.0-17_armhf.udeb
a753ec585a63c6421298ec59d10c0034000ea5ba 373136 busybox_1.22.0-17_armhf.deb
f7b67f25e54caca9901607c6f8638030aad42ea4 22540 udhcpc_1.22.0-17_armhf.deb
0b8156f4da19dc6b2ef69ada88178a1e7902a7fa 24944 udhcpd_1.22.0-17_armhf.deb
Checksums-Sha256:
5d713a52f03548ec626c59cb7c212a1b453f9221f5e335b0dac6b972ac110e6c 1167156 busybox-dbgsym_1.22.0-17_armhf.deb
c2db6fa958e6a67d77c485620a64e1587cb48fe4eb437f38d1e85e759bf245fc 1347334 busybox-static-dbgsym_1.22.0-17_armhf.deb
66323f13814c770f9f9cc87c074fec2d6aaf8b0433227763ac7e4db8f8448d9c 712244 busybox-static_1.22.0-17_armhf.deb
b59d35c2c6bb1625081d8daf490589bf9d1a9478ba6f8f160aee88a086ef2c81 163784 busybox-udeb_1.22.0-17_armhf.udeb
fb00c7341f2899b2b74a47b636de76cea6ef2771dee27b5a9e160332ebeff240 373136 busybox_1.22.0-17_armhf.deb
9dba5e58f417faa009f8ebf1e53c5ca9f3a8b973ab1b057b3fc40fc6fff09d2a 22540 udhcpc_1.22.0-17_armhf.deb
f9bb650c9daefa838e5bd409419b13300092b567588619793e81df73e39faeb6 24944 udhcpd_1.22.0-17_armhf.deb
Files:
b9d493a84dc7e7c4bae426cae307717c 1167156 debug extra busybox-dbgsym_1.22.0-17_armhf.deb
ed47883c45c5c69942bcdda4144baef4 1347334 debug extra busybox-static-dbgsym_1.22.0-17_armhf.deb
097566c796e74239239a2f174f15ebaf 712244 shells extra busybox-static_1.22.0-17_armhf.deb
8afb736380700ec9bf209a455092770a 163784 debian-installer extra busybox-udeb_1.22.0-17_armhf.udeb
c38d7c83eab9fcc06dddcd21190addfe 373136 utils optional busybox_1.22.0-17_armhf.deb
570f7a549de4a92d73b344dc17191452 22540 net optional udhcpc_1.22.0-17_armhf.deb
31de0b3d94c19d8145df6dc026fbab7d 24944 net optional udhcpd_1.22.0-17_armhf.deb
┌──────────────────────────────────────────────────────────────────────────────┐
│ Package contents │
└──────────────────────────────────────────────────────────────────────────────┘
busybox-dbgsym_1.22.0-17_armhf.deb
──────────────────────────────────
new debian package, version 2.0.
size 1167156 bytes: control archive=480 bytes.
394 bytes, 13 lines control
106 bytes, 1 lines md5sums
Package: busybox-dbgsym
Source: busybox
Version: 1:1.22.0-17
Architecture: armhf
Maintainer: Debian Install System Team <debian-boot@lists.debian.org>
Installed-Size: 1277
Depends: busybox (= 1:1.22.0-17)
Section: debug
Priority: extra
Homepage: http://www.busybox.net
Description: Debug symbols for busybox
Auto-Built-Package: debug-symbols
Build-Ids: fb502be80b2dd4bc9d43e9e7f76871f773ff199f
drwxr-xr-x root/root 0 2016-01-27 11:13 ./
drwxr-xr-x root/root 0 2016-01-27 11:12 ./usr/
drwxr-xr-x root/root 0 2016-01-27 11:12 ./usr/lib/
drwxr-xr-x root/root 0 2016-01-27 11:12 ./usr/lib/debug/
drwxr-xr-x root/root 0 2016-01-27 11:12 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root 0 2016-01-27 11:12 ./usr/lib/debug/.build-id/fb/
-rw-r--r-- root/root 1296512 2016-01-27 11:12 ./usr/lib/debug/.build-id/fb/502be80b2dd4bc9d43e9e7f76871f773ff199f.debug
drwxr-xr-x root/root 0 2016-01-27 11:12 ./usr/share/
drwxr-xr-x root/root 0 2016-01-27 11:12 ./usr/share/doc/
lrwxrwxrwx root/root 0 2016-01-27 11:12 ./usr/share/doc/busybox-dbgsym -> busybox
busybox-static-dbgsym_1.22.0-17_armhf.deb
─────────────────────────────────────────
new debian package, version 2.0.
size 1347334 bytes: control archive=501 bytes.
445 bytes, 14 lines control
106 bytes, 1 lines md5sums
Package: busybox-static-dbgsym
Source: busybox
Version: 1:1.22.0-17
Architecture: armhf
Maintainer: Debian Install System Team <debian-boot@lists.debian.org>
Installed-Size: 1567
Depends: busybox-static (= 1:1.22.0-17)
Built-Using: glibc (= 2.21-6)
Section: debug
Priority: extra
Homepage: http://www.busybox.net
Description: Debug symbols for busybox-static
Auto-Built-Package: debug-symbols
Build-Ids: e553a352adad05efae73dee4dda231d2d915f968
drwxr-xr-x root/root 0 2016-01-27 11:13 ./
drwxr-xr-x root/root 0 2016-01-27 11:13 ./usr/
drwxr-xr-x root/root 0 2016-01-27 11:13 ./usr/lib/
drwxr-xr-x root/root 0 2016-01-27 11:13 ./usr/lib/debug/
drwxr-xr-x root/root 0 2016-01-27 11:13 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root 0 2016-01-27 11:13 ./usr/lib/debug/.build-id/e5/
-rw-r--r-- root/root 1594064 2016-01-27 11:13 ./usr/lib/debug/.build-id/e5/53a352adad05efae73dee4dda231d2d915f968.debug
drwxr-xr-x root/root 0 2016-01-27 11:13 ./usr/share/
drwxr-xr-x root/root 0 2016-01-27 11:13 ./usr/share/doc/
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./usr/share/doc/busybox-static-dbgsym -> busybox-static
busybox-static_1.22.0-17_armhf.deb
──────────────────────────────────
new debian package, version 2.0.
size 712244 bytes: control archive=1476 bytes.
1268 bytes, 28 lines control
1494 bytes, 18 lines md5sums
Package: busybox-static
Source: busybox
Version: 1:1.22.0-17
Architecture: armhf
Maintainer: Debian Install System Team <debian-boot@lists.debian.org>
Installed-Size: 1601
Conflicts: busybox
Replaces: busybox
Provides: busybox
Built-Using: glibc (= 2.21-6)
Section: shells
Priority: extra
Homepage: http://www.busybox.net
Description: Standalone rescue shell with tons of builtin utilities
BusyBox combines tiny versions of many common UNIX utilities into a single
small executable. It provides minimalist replacements for the most common
utilities you would usually find on your desktop system (i.e., ls, cp, mv,
mount, tar, etc.). The utilities in BusyBox generally have fewer options than
their full-featured GNU cousins; however, the options that are included
provide the expected functionality and behave very much like their GNU
counterparts.
.
busybox-static provides you with a statically linked simple stand alone shell
that provides all the utilities available in BusyBox. This package is
intended to be used as a rescue shell, in the event that you screw up your
system. Invoke "busybox sh" and you have a standalone shell ready to save
your system from certain destruction. Invoke "busybox", and it will list the
available builtin commands.
drwxr-xr-x root/root 0 2016-01-27 11:13 ./
drwxr-xr-x root/root 0 2016-01-27 11:13 ./bin/
-rwxr-xr-x root/root 1550132 2016-01-27 11:13 ./bin/busybox
drwxr-xr-x root/root 0 2014-08-03 06:12 ./usr/
drwxr-xr-x root/root 0 2016-01-27 11:12 ./usr/share/
drwxr-xr-x root/root 0 2016-01-27 11:12 ./usr/share/doc/
drwxr-xr-x root/root 0 2016-01-27 11:13 ./usr/share/doc/busybox-static/
-rw-r--r-- root/root 19041 2016-01-22 04:45 ./usr/share/doc/busybox-static/changelog.Debian.gz
-rw-r--r-- root/root 1110 2014-08-03 06:12 ./usr/share/doc/busybox-static/copyright
drwxr-xr-x root/root 0 2016-01-27 11:13 ./usr/share/doc/busybox-static/examples/
-rw-r--r-- root/root 888 2013-12-31 23:45 ./usr/share/doc/busybox-static/examples/mdev.conf
-rwxr-xr-x root/root 623 2013-12-31 23:45 ./usr/share/doc/busybox-static/examples/mdev.conf.change_blockdev.sh
-rw-r--r-- root/root 1901 2013-12-31 23:45 ./usr/share/doc/busybox-static/examples/mdev_fat.conf.gz
drwxr-xr-x root/root 0 2016-01-27 11:13 ./usr/share/doc/busybox-static/examples/udhcp/
-rwxr-xr-x root/root 620 2013-12-31 23:45 ./usr/share/doc/busybox-static/examples/udhcp/sample.bound
-rwxr-xr-x root/root 77 2013-12-31 23:45 ./usr/share/doc/busybox-static/examples/udhcp/sample.deconfig
-rwxr-xr-x root/root 68 2013-12-31 23:45 ./usr/share/doc/busybox-static/examples/udhcp/sample.nak
-rwxr-xr-x root/root 620 2013-12-31 23:45 ./usr/share/doc/busybox-static/examples/udhcp/sample.renew
-rwxr-xr-x root/root 271 2013-12-31 23:45 ./usr/share/doc/busybox-static/examples/udhcp/sample.script
-rwxr-xr-x root/root 1285 2013-12-31 23:45 ./usr/share/doc/busybox-static/examples/udhcp/simple.script
-rw-r--r-- root/root 1807 2013-12-31 23:45 ./usr/share/doc/busybox-static/examples/udhcp/udhcpd.conf.gz
-rw-r--r-- root/root 2433 2013-12-31 23:45 ./usr/share/doc/busybox-static/mdev.txt.gz
-rw-r--r-- root/root 1384 2013-12-31 23:45 ./usr/share/doc/busybox-static/syslog.conf.txt
drwxr-xr-x root/root 0 2016-01-21 04:00 ./usr/share/initramfs-tools/
drwxr-xr-x root/root 0 2016-01-21 04:00 ./usr/share/initramfs-tools/conf-hooks.d/
-rw-r--r-- root/root 16 2016-01-21 04:00 ./usr/share/initramfs-tools/conf-hooks.d/busybox
drwxr-xr-x root/root 0 2016-01-21 04:00 ./usr/share/initramfs-tools/hooks/
-rwxr-xr-x root/root 1015 2016-01-21 04:00 ./usr/share/initramfs-tools/hooks/zz-busybox
drwxr-xr-x root/root 0 2016-01-27 11:12 ./usr/share/man/
drwxr-xr-x root/root 0 2016-01-27 11:13 ./usr/share/man/man1/
-rw-r--r-- root/root 31992 2016-01-27 11:12 ./usr/share/man/man1/busybox.1.gz
busybox-udeb_1.22.0-17_armhf.udeb
─────────────────────────────────
new debian package, version 2.0.
size 163784 bytes: control archive=739 bytes.
1030 bytes, 22 lines control
Package: busybox-udeb
Source: busybox
Version: 1:1.22.0-17
Architecture: armhf
Maintainer: Debian Install System Team <debian-boot@lists.debian.org>
Installed-Size: 466
Depends: libc6-udeb (>= 2.21)
Section: debian-installer
Priority: extra
Description: Tiny utilities for the debian-installer
BusyBox combines tiny versions of many common UNIX utilities into a single
small executable. It provides minimalist replacements for the most common
utilities you would usually find on your desktop system (i.e., ls, cp, mv,
mount, tar, etc.). The utilities in BusyBox generally have fewer options than
their full-featured GNU cousins; however, the options that are included
provide the expected functionality and behave very much like their GNU
counterparts.
.
busybox-udeb is used by the debian-installer, so unless you are working on
the debian-installer, this package is not for you. Installing this
on your Debian system is a very, very bad idea. You have been warned.
Build-Ids: 3f90fc6c8d3db1075eda27812c9be281f662e698
drwxr-xr-x root/root 0 2016-01-27 11:13 ./
drwxr-xr-x root/root 0 2016-01-27 11:13 ./bin/
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./bin/ash -> busybox
-rwxr-xr-x root/root 355180 2016-01-27 11:13 ./bin/busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./bin/cat -> busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./bin/chmod -> busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./bin/chown -> busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./bin/cp -> busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./bin/date -> busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./bin/dd -> busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./bin/df -> busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./bin/dmesg -> busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./bin/dnsdomainname -> busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./bin/echo -> busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./bin/egrep -> busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./bin/false -> busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./bin/getopt -> busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./bin/grep -> busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./bin/gunzip -> busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./bin/hostname -> busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./bin/kill -> busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./bin/ln -> busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./bin/ls -> busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./bin/mkdir -> busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./bin/mknod -> busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./bin/mktemp -> busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./bin/more -> busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./bin/mount -> busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./bin/mv -> busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./bin/pidof -> busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./bin/ping -> busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./bin/ping6 -> busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./bin/ps -> busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./bin/pwd -> busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./bin/rm -> busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./bin/rmdir -> busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./bin/sed -> busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./bin/sh -> busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./bin/sleep -> busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./bin/sync -> busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./bin/tar -> busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./bin/touch -> busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./bin/true -> busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./bin/umount -> busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./bin/uname -> busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./bin/zcat -> busybox
drwxr-xr-x root/root 0 2014-08-03 06:12 ./etc/
drwxr-xr-x root/root 0 2014-08-03 10:24 ./etc/udhcpc/
-rwxr-xr-x root/root 1944 2014-08-03 10:24 ./etc/udhcpc/default.script
drwxr-xr-x root/root 0 2016-01-27 11:13 ./sbin/
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./sbin/blockdev -> /bin/busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./sbin/depmod -> /bin/busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./sbin/freeramdisk -> /bin/busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./sbin/fstrim -> /bin/busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./sbin/halt -> /bin/busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./sbin/hwclock -> /bin/busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./sbin/insmod -> /bin/busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./sbin/ip -> /bin/busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./sbin/klogd -> /bin/busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./sbin/lsmod -> /bin/busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./sbin/mkswap -> /bin/busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./sbin/modinfo -> /bin/busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./sbin/modprobe -> /bin/busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./sbin/pivot_root -> /bin/busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./sbin/poweroff -> /bin/busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./sbin/reboot -> /bin/busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./sbin/rmmod -> /bin/busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./sbin/route -> /bin/busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./sbin/swapoff -> /bin/busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./sbin/swapon -> /bin/busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./sbin/switch_root -> /bin/busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./sbin/syslogd -> /bin/busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./sbin/udhcpc -> /bin/busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./sbin/vconfig -> /bin/busybox
drwxr-xr-x root/root 0 2016-01-27 11:09 ./usr/
drwxr-xr-x root/root 0 2016-01-27 11:13 ./usr/bin/
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./usr/bin/[ -> /bin/busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./usr/bin/[[ -> /bin/busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./usr/bin/ar -> /bin/busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./usr/bin/basename -> /bin/busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./usr/bin/cmp -> /bin/busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./usr/bin/cut -> /bin/busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./usr/bin/dirname -> /bin/busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./usr/bin/env -> /bin/busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./usr/bin/expr -> /bin/busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./usr/bin/find -> /bin/busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./usr/bin/free -> /bin/busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./usr/bin/groups -> /bin/busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./usr/bin/head -> /bin/busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./usr/bin/id -> /bin/busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./usr/bin/logger -> /bin/busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./usr/bin/md5sum -> /bin/busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./usr/bin/nc -> /bin/busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./usr/bin/printf -> /bin/busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./usr/bin/readlink -> /bin/busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./usr/bin/realpath -> /bin/busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./usr/bin/seq -> /bin/busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./usr/bin/sha1sum -> /bin/busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./usr/bin/sha256sum -> /bin/busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./usr/bin/sha512sum -> /bin/busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./usr/bin/sort -> /bin/busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./usr/bin/tail -> /bin/busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./usr/bin/test -> /bin/busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./usr/bin/tftp -> /bin/busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./usr/bin/tr -> /bin/busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./usr/bin/tty -> /bin/busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./usr/bin/uniq -> /bin/busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./usr/bin/unxz -> /bin/busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./usr/bin/wc -> /bin/busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./usr/bin/wget -> /bin/busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./usr/bin/xzcat -> /bin/busybox
drwxr-xr-x root/root 0 2016-01-27 11:13 ./usr/sbin/
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./usr/sbin/arping -> /bin/busybox
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./usr/sbin/chroot -> /bin/busybox
drwxr-xr-x root/root 0 2011-01-19 04:36 ./usr/share/
drwxr-xr-x root/root 0 2011-01-19 04:36 ./usr/share/udhcpc/
-rwxr-xr-x root/root 1793 2011-01-19 04:36 ./usr/share/udhcpc/default.script
busybox_1.22.0-17_armhf.deb
───────────────────────────
new debian package, version 2.0.
size 373136 bytes: control archive=1091 bytes.
1090 bytes, 25 lines control
552 bytes, 8 lines md5sums
Package: busybox
Version: 1:1.22.0-17
Architecture: armhf
Maintainer: Debian Install System Team <debian-boot@lists.debian.org>
Installed-Size: 742
Depends: libc6 (>= 2.16)
Conflicts: busybox-static
Breaks: initramfs-tools (<< 0.99)
Replaces: busybox-static
Section: utils
Priority: optional
Homepage: http://www.busybox.net
Description: Tiny utilities for small and embedded systems
BusyBox combines tiny versions of many common UNIX utilities into a single
small executable. It provides minimalist replacements for the most common
utilities you would usually find on your desktop system (i.e., ls, cp, mv,
mount, tar, etc.). The utilities in BusyBox generally have fewer options than
their full-featured GNU cousins; however, the options that are included
provide the expected functionality and behave very much like their GNU
counterparts.
.
This package installs the BusyBox binary but does not install
symlinks for any of the supported utilities. Some of the utilities
can be used in the system by installing the busybox-syslogd,
busybox-udhcpc or busybox-udhcpd packages.
drwxr-xr-x root/root 0 2016-01-27 11:13 ./
drwxr-xr-x root/root 0 2016-01-27 11:12 ./bin/
-rwxr-xr-x root/root 687264 2016-01-27 11:12 ./bin/busybox
drwxr-xr-x root/root 0 2014-08-03 06:12 ./usr/
drwxr-xr-x root/root 0 2014-08-03 06:12 ./usr/share/
drwxr-xr-x root/root 0 2016-01-27 11:12 ./usr/share/doc/
drwxr-xr-x root/root 0 2016-01-27 11:13 ./usr/share/doc/busybox/
-rw-r--r-- root/root 19041 2016-01-22 04:45 ./usr/share/doc/busybox/changelog.Debian.gz
-rw-r--r-- root/root 1110 2014-08-03 06:12 ./usr/share/doc/busybox/copyright
-rw-r--r-- root/root 2433 2013-12-31 23:45 ./usr/share/doc/busybox/mdev.txt.gz
-rw-r--r-- root/root 1384 2013-12-31 23:45 ./usr/share/doc/busybox/syslog.conf.txt
drwxr-xr-x root/root 0 2016-01-21 04:00 ./usr/share/initramfs-tools/
drwxr-xr-x root/root 0 2016-01-21 04:00 ./usr/share/initramfs-tools/conf-hooks.d/
-rw-r--r-- root/root 16 2016-01-21 04:00 ./usr/share/initramfs-tools/conf-hooks.d/busybox
drwxr-xr-x root/root 0 2016-01-21 04:00 ./usr/share/initramfs-tools/hooks/
-rwxr-xr-x root/root 1015 2016-01-21 04:00 ./usr/share/initramfs-tools/hooks/zz-busybox
drwxr-xr-x root/root 0 2016-01-27 11:12 ./usr/share/man/
drwxr-xr-x root/root 0 2016-01-27 11:13 ./usr/share/man/man1/
-rw-r--r-- root/root 30543 2016-01-27 11:12 ./usr/share/man/man1/busybox.1.gz
udhcpc_1.22.0-17_armhf.deb
──────────────────────────
new debian package, version 2.0.
size 22540 bytes: control archive=687 bytes.
27 bytes, 1 lines conffiles
604 bytes, 17 lines control
206 bytes, 3 lines md5sums
Package: udhcpc
Source: busybox
Version: 1:1.22.0-17
Architecture: armhf
Maintainer: Debian Install System Team <debian-boot@lists.debian.org>
Installed-Size: 40
Depends: busybox (>> 1:1.22.0) | busybox-static (>> 1:1.22.0)
Section: net
Priority: optional
Homepage: http://www.busybox.net
Description: Provides the busybox DHCP client implementation
Busybox contains a very small yet fully functional RFC compliant DHCP
client formerly known as udhcpc.
.
This package contains the glue to use the busybox udhcpc as DHCP
client in the system by providing the appropriate symbolic links and
scripts.
drwxr-xr-x root/root 0 2016-01-27 11:13 ./
drwxr-xr-x root/root 0 2014-08-03 06:12 ./etc/
drwxr-xr-x root/root 0 2014-08-03 10:24 ./etc/udhcpc/
-rwxr-xr-x root/root 1936 2014-08-03 10:24 ./etc/udhcpc/default.script
drwxr-xr-x root/root 0 2016-01-27 11:13 ./sbin/
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./sbin/udhcpc -> /bin/busybox
drwxr-xr-x root/root 0 2011-01-19 04:36 ./usr/
drwxr-xr-x root/root 0 2016-01-27 11:13 ./usr/share/
drwxr-xr-x root/root 0 2016-01-27 11:12 ./usr/share/doc/
drwxr-xr-x root/root 0 2016-01-27 11:13 ./usr/share/doc/udhcpc/
-rw-r--r-- root/root 19041 2016-01-22 04:45 ./usr/share/doc/udhcpc/changelog.Debian.gz
-rw-r--r-- root/root 1110 2014-08-03 06:12 ./usr/share/doc/udhcpc/copyright
drwxr-xr-x root/root 0 2016-01-27 11:13 ./usr/share/man/
drwxr-xr-x root/root 0 2016-01-27 11:13 ./usr/share/man/man8/
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./usr/share/man/man8/udhcpc.8.gz -> ../man1/busybox.1.gz
drwxr-xr-x root/root 0 2011-01-19 04:36 ./usr/share/udhcpc/
-rwxr-xr-x root/root 1293 2011-01-19 04:36 ./usr/share/udhcpc/default.script
udhcpd_1.22.0-17_armhf.deb
──────────────────────────
new debian package, version 2.0.
size 24944 bytes: control archive=1060 bytes.
56 bytes, 3 lines conffiles
618 bytes, 18 lines control
210 bytes, 3 lines md5sums
277 bytes, 10 lines * postinst #!/bin/sh
358 bytes, 14 lines * postrm #!/bin/sh
167 bytes, 7 lines * prerm #!/bin/sh
Package: udhcpd
Source: busybox
Version: 1:1.22.0-17
Architecture: armhf
Maintainer: Debian Install System Team <debian-boot@lists.debian.org>
Installed-Size: 52
Depends: busybox (>> 1:1.22.0) | busybox-static (>> 1:1.22.0)
Provides: dhcpd
Section: net
Priority: optional
Homepage: http://www.busybox.net
Description: Provides the busybox DHCP server implementation
Busybox contains a very small yet fully function RFC compliant DHCP
server formerly known as udhcpd.
.
This package contains the glue to use the busybox udhcpd as DHCP
server in the system by providing the appropriate symbolic links and
scripts.
drwxr-xr-x root/root 0 2016-01-27 11:13 ./
drwxr-xr-x root/root 0 2014-08-03 06:12 ./etc/
drwxr-xr-x root/root 0 2014-08-03 06:12 ./etc/default/
-rw-r--r-- root/root 164 2014-08-03 06:12 ./etc/default/udhcpd
drwxr-xr-x root/root 0 2014-08-03 07:17 ./etc/init.d/
-rwxr-xr-x root/root 1416 2014-08-03 07:17 ./etc/init.d/udhcpd
-rw-r--r-- root/root 3054 2014-08-03 06:12 ./etc/udhcpd.conf
drwxr-xr-x root/root 0 2016-01-27 11:13 ./usr/
drwxr-xr-x root/root 0 2016-01-27 11:13 ./usr/bin/
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./usr/bin/dumpleases -> /bin/busybox
drwxr-xr-x root/root 0 2016-01-27 11:13 ./usr/sbin/
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./usr/sbin/udhcpd -> /bin/busybox
drwxr-xr-x root/root 0 2014-08-03 06:12 ./usr/share/
drwxr-xr-x root/root 0 2016-01-27 11:12 ./usr/share/doc/
drwxr-xr-x root/root 0 2016-01-27 11:13 ./usr/share/doc/udhcpd/
-rw-r--r-- root/root 19041 2016-01-22 04:45 ./usr/share/doc/udhcpd/changelog.Debian.gz
-rw-r--r-- root/root 1110 2014-08-03 06:12 ./usr/share/doc/udhcpd/copyright
drwxr-xr-x root/root 0 2016-01-27 11:13 ./usr/share/man/
drwxr-xr-x root/root 0 2016-01-27 11:13 ./usr/share/man/man1/
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./usr/share/man/man1/dumpleases.1.gz -> busybox.1.gz
drwxr-xr-x root/root 0 2016-01-27 11:13 ./usr/share/man/man5/
-rw-r--r-- root/root 1141 2014-08-03 06:12 ./usr/share/man/man5/udhcpd.conf.5.gz
drwxr-xr-x root/root 0 2016-01-27 11:13 ./usr/share/man/man8/
lrwxrwxrwx root/root 0 2016-01-27 11:13 ./usr/share/man/man8/udhcpd.8.gz -> ../man1/busybox.1.gz
┌──────────────────────────────────────────────────────────────────────────────┐
│ Post Build │
└──────────────────────────────────────────────────────────────────────────────┘
┌──────────────────────────────────────────────────────────────────────────────┐
│ Cleanup │
└──────────────────────────────────────────────────────────────────────────────┘
Purging /«BUILDDIR»
Not cleaning session: cloned chroot in use
┌──────────────────────────────────────────────────────────────────────────────┐
│ Summary │
└──────────────────────────────────────────────────────────────────────────────┘
Build Architecture: armhf
Build-Space: 134452
Build-Time: 615
Distribution: stretch-staging
Host Architecture: armhf
Install-Time: 163
Job: busybox_1:1.22.0-17
Machine Architecture: armhf
Package: busybox
Package-Time: 827
Source-Version: 1:1.22.0-17
Space: 134452
Status: successful
Version: 1:1.22.0-17
────────────────────────────────────────────────────────────────────────────────
Finished at 20160127-1113
Build needed 00:13:47, 134452k disc space