RUN: /usr/share/launchpad-buildd/slavebin/slave-prep Forking launchpad-buildd slave process... Kernel version: Linux fisher04 4.4.0-98-powerpc64-smp #121-Ubuntu SMP Tue Oct 10 14:56:27 UTC 2017 ppc64 Buildd toolchain package versions: launchpad-buildd_156 python-lpbuildd_156 sbuild_0.67.0-2ubuntu7.1 git_1:2.7.4-0ubuntu1.3 dpkg-dev_1.18.4ubuntu1.2 python-debian_0.1.27ubuntu2. Syncing the system clock with the buildd NTP service... 30 Nov 13:19:36 ntpdate[13916]: adjust time server 10.211.37.1 offset -0.000070 sec RUN: /usr/share/launchpad-buildd/slavebin/in-target unpack-chroot --backend=chroot --series=xenial --arch=powerpc PACKAGEBUILD-13797347 /home/buildd/filecache-default/ad26c86ae294bd076c1328e208a6ec0be9d4a29b Creating target for build PACKAGEBUILD-13797347 RUN: /usr/share/launchpad-buildd/slavebin/in-target mount-chroot --backend=chroot --series=xenial --arch=powerpc PACKAGEBUILD-13797347 Starting target for build PACKAGEBUILD-13797347 RUN: /usr/share/launchpad-buildd/slavebin/in-target override-sources-list --backend=chroot --series=xenial --arch=powerpc PACKAGEBUILD-13797347 'deb http://ppa.launchpad.net/ubuntu-security-proposed/ppa/ubuntu xenial main' 'deb http://ftpmaster.internal/ubuntu xenial main universe' 'deb http://ftpmaster.internal/ubuntu xenial-security main universe' Overriding sources.list in build-PACKAGEBUILD-13797347 RUN: /usr/share/launchpad-buildd/slavebin/in-target add-trusted-keys --backend=chroot --series=xenial --arch=powerpc PACKAGEBUILD-13797347 Adding trusted keys to build-PACKAGEBUILD-13797347 OK /etc/apt/trusted.gpg -------------------- pub 1024D/437D05B5 2004-09-12 uid Ubuntu Archive Automatic Signing Key sub 2048g/79164387 2004-09-12 pub 1024D/FBB75451 2004-12-30 uid Ubuntu CD Image Automatic Signing Key pub 4096R/C0B21F32 2012-05-11 uid Ubuntu Archive Automatic Signing Key (2012) pub 4096R/EFE21092 2012-05-11 uid Ubuntu CD Image Automatic Signing Key (2012) pub 1024R/A4E0014F 2009-01-22 uid Launchpad PPA for Ubuntu Security Proposed RUN: /usr/share/launchpad-buildd/slavebin/in-target update-debian-chroot --backend=chroot --series=xenial --arch=powerpc PACKAGEBUILD-13797347 Updating target for build PACKAGEBUILD-13797347 Hit:1 http://ftpmaster.internal/ubuntu xenial InRelease Get:2 http://ppa.launchpad.net/ubuntu-security-proposed/ppa/ubuntu xenial InRelease [23.8 kB] Get:3 http://ftpmaster.internal/ubuntu xenial-security InRelease [102 kB] Get:4 http://ppa.launchpad.net/ubuntu-security-proposed/ppa/ubuntu xenial/main powerpc Packages [9104 B] Get:5 http://ftpmaster.internal/ubuntu xenial-security/main powerpc Packages [322 kB] Get:6 http://ppa.launchpad.net/ubuntu-security-proposed/ppa/ubuntu xenial/main Translation-en [5260 B] Get:7 http://ftpmaster.internal/ubuntu xenial-security/main Translation-en [175 kB] Get:8 http://ftpmaster.internal/ubuntu xenial-security/universe powerpc Packages [151 kB] Get:9 http://ftpmaster.internal/ubuntu xenial-security/universe Translation-en [96.5 kB] Fetched 885 kB in 1s (685 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages will be upgraded: apt apt-transport-https bash binutils ca-certificates cpp-5 g++-5 gcc-5 gcc-5-base gnupg gpgv libapparmor1 libapt-pkg5.0 libasan2 libasn1-8-heimdal libatomic1 libc-bin libc-dev-bin libc6 libc6-dev libcc1-0 libcurl3-gnutls libdb5.3 libdbus-1-3 libgcc-5-dev libgcrypt20 libgnutls30 libgomp1 libgssapi3-heimdal libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhogweed4 libhx509-5-heimdal libidn11 libkrb5-26-heimdal libldap-2.4-2 libnettle6 libperl5.22 libroken18-heimdal librtmp1 libssl1.0.0 libstdc++-5-dev libstdc++6 libsystemd0 libtasn1-6 libubsan0 libudev1 libwind0-heimdal linux-libc-dev login multiarch-support openssl optipng passwd perl perl-base perl-modules-5.22 systemd systemd-sysv tar tzdata 62 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 53.4 MB of archives. After this operation, 185 kB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu xenial-security/main powerpc bash powerpc 4.3-14ubuntu1.2 [525 kB] Get:2 http://ftpmaster.internal/ubuntu xenial-security/main powerpc login powerpc 1:4.2-3.1ubuntu5.3 [301 kB] Get:3 http://ftpmaster.internal/ubuntu xenial-security/main powerpc libperl5.22 powerpc 5.22.1-9ubuntu0.2 [2792 kB] Get:4 http://ftpmaster.internal/ubuntu xenial-security/main powerpc perl powerpc 5.22.1-9ubuntu0.2 [237 kB] Get:5 http://ftpmaster.internal/ubuntu xenial-security/main powerpc perl-base powerpc 5.22.1-9ubuntu0.2 [1170 kB] Get:6 http://ftpmaster.internal/ubuntu xenial-security/main powerpc perl-modules-5.22 all 5.22.1-9ubuntu0.2 [2661 kB] Get:7 http://ftpmaster.internal/ubuntu xenial-security/main powerpc libc6-dev powerpc 2.23-0ubuntu9 [1846 kB] Get:8 http://ftpmaster.internal/ubuntu xenial-security/main powerpc libc-dev-bin powerpc 2.23-0ubuntu9 [61.3 kB] Get:9 http://ftpmaster.internal/ubuntu xenial-security/main powerpc linux-libc-dev powerpc 4.4.0-101.124 [832 kB] Get:10 http://ftpmaster.internal/ubuntu xenial-security/main powerpc libc6 powerpc 2.23-0ubuntu9 [2361 kB] Get:11 http://ftpmaster.internal/ubuntu xenial-security/main powerpc libdb5.3 powerpc 5.3.28-11ubuntu0.1 [581 kB] Get:12 http://ftpmaster.internal/ubuntu xenial-security/main powerpc tar powerpc 1.28-2.1ubuntu0.1 [192 kB] Get:13 http://ftpmaster.internal/ubuntu xenial-security/main powerpc libc-bin powerpc 2.23-0ubuntu9 [526 kB] Get:14 http://ftpmaster.internal/ubuntu xenial-security/main powerpc libubsan0 powerpc 5.4.0-6ubuntu1~16.04.4 [92.2 kB] Get:15 http://ftpmaster.internal/ubuntu xenial-security/main powerpc libgomp1 powerpc 5.4.0-6ubuntu1~16.04.4 [51.1 kB] Get:16 http://ftpmaster.internal/ubuntu xenial-security/main powerpc libatomic1 powerpc 5.4.0-6ubuntu1~16.04.4 [7198 B] Get:17 http://ftpmaster.internal/ubuntu xenial-security/main powerpc libasan2 powerpc 5.4.0-6ubuntu1~16.04.4 [228 kB] Get:18 http://ftpmaster.internal/ubuntu xenial-security/main powerpc g++-5 powerpc 5.4.0-6ubuntu1~16.04.4 [8112 kB] Get:19 http://ftpmaster.internal/ubuntu xenial-security/main powerpc gcc-5 powerpc 5.4.0-6ubuntu1~16.04.4 [8158 kB] Get:20 http://ftpmaster.internal/ubuntu xenial-security/main powerpc cpp-5 powerpc 5.4.0-6ubuntu1~16.04.4 [7441 kB] Get:21 http://ftpmaster.internal/ubuntu xenial-security/main powerpc libcc1-0 powerpc 5.4.0-6ubuntu1~16.04.4 [40.7 kB] Get:22 http://ftpmaster.internal/ubuntu xenial-security/main powerpc binutils powerpc 2.26.1-1ubuntu1~16.04.3 [2233 kB] Get:23 http://ftpmaster.internal/ubuntu xenial-security/main powerpc libstdc++-5-dev powerpc 5.4.0-6ubuntu1~16.04.4 [1381 kB] Get:24 http://ftpmaster.internal/ubuntu xenial-security/main powerpc libgcc-5-dev powerpc 5.4.0-6ubuntu1~16.04.4 [496 kB] Get:25 http://ftpmaster.internal/ubuntu xenial-security/main powerpc gcc-5-base powerpc 5.4.0-6ubuntu1~16.04.4 [16.9 kB] Get:26 http://ftpmaster.internal/ubuntu xenial-security/main powerpc libstdc++6 powerpc 5.4.0-6ubuntu1~16.04.4 [402 kB] Get:27 http://ftpmaster.internal/ubuntu xenial-security/main powerpc libapt-pkg5.0 powerpc 1.2.15ubuntu0.2 [680 kB] Get:28 http://ftpmaster.internal/ubuntu xenial-security/main powerpc gpgv powerpc 1.4.20-1ubuntu3.1 [146 kB] Get:29 http://ftpmaster.internal/ubuntu xenial-security/main powerpc gnupg powerpc 1.4.20-1ubuntu3.1 [579 kB] Get:30 http://ftpmaster.internal/ubuntu xenial-security/main powerpc apt powerpc 1.2.15ubuntu0.2 [1030 kB] Get:31 http://ftpmaster.internal/ubuntu xenial-security/main powerpc libapparmor1 powerpc 2.10.95-0ubuntu2.6 [29.7 kB] Get:32 http://ftpmaster.internal/ubuntu xenial-security/main powerpc libsystemd0 powerpc 229-4ubuntu10 [184 kB] Get:33 http://ftpmaster.internal/ubuntu xenial-security/main powerpc systemd powerpc 229-4ubuntu10 [3324 kB] Get:34 http://ftpmaster.internal/ubuntu xenial-security/main powerpc systemd-sysv powerpc 229-4ubuntu10 [13.2 kB] Get:35 http://ftpmaster.internal/ubuntu xenial-security/main powerpc libgcrypt20 powerpc 1.6.5-2ubuntu0.3 [305 kB] Get:36 http://ftpmaster.internal/ubuntu xenial-security/main powerpc libudev1 powerpc 229-4ubuntu10 [50.9 kB] Get:37 http://ftpmaster.internal/ubuntu xenial-security/main powerpc multiarch-support powerpc 2.23-0ubuntu9 [6826 B] Get:38 http://ftpmaster.internal/ubuntu xenial-security/main powerpc passwd powerpc 1:4.2-3.1ubuntu5.3 [733 kB] Get:39 http://ftpmaster.internal/ubuntu xenial-security/main powerpc tzdata all 2017c-0ubuntu0.16.04 [166 kB] Get:40 http://ftpmaster.internal/ubuntu xenial-security/main powerpc libhogweed4 powerpc 3.2-1ubuntu0.16.04.1 [130 kB] Get:41 http://ftpmaster.internal/ubuntu xenial-security/main powerpc libnettle6 powerpc 3.2-1ubuntu0.16.04.1 [115 kB] Get:42 http://ftpmaster.internal/ubuntu xenial-security/main powerpc libidn11 powerpc 1.32-3ubuntu1.2 [43.5 kB] Get:43 http://ftpmaster.internal/ubuntu xenial-security/main powerpc libtasn1-6 powerpc 4.7-3ubuntu0.16.04.2 [39.7 kB] Get:44 http://ftpmaster.internal/ubuntu xenial-security/main powerpc libgnutls30 powerpc 3.4.10-4ubuntu1.3 [436 kB] Get:45 http://ftpmaster.internal/ubuntu xenial-security/main powerpc libssl1.0.0 powerpc 1.0.2g-1ubuntu4.9 [721 kB] Get:46 http://ftpmaster.internal/ubuntu xenial-security/main powerpc libroken18-heimdal powerpc 1.7~git20150920+dfsg-4ubuntu1.16.04.1 [38.9 kB] Get:47 http://ftpmaster.internal/ubuntu xenial-security/main powerpc libasn1-8-heimdal powerpc 1.7~git20150920+dfsg-4ubuntu1.16.04.1 [129 kB] Get:48 http://ftpmaster.internal/ubuntu xenial-security/main powerpc libhcrypto4-heimdal powerpc 1.7~git20150920+dfsg-4ubuntu1.16.04.1 [80.2 kB] Get:49 http://ftpmaster.internal/ubuntu xenial-security/main powerpc libheimbase1-heimdal powerpc 1.7~git20150920+dfsg-4ubuntu1.16.04.1 [26.5 kB] Get:50 http://ftpmaster.internal/ubuntu xenial-security/main powerpc libwind0-heimdal powerpc 1.7~git20150920+dfsg-4ubuntu1.16.04.1 [47.2 kB] Get:51 http://ftpmaster.internal/ubuntu xenial-security/main powerpc libhx509-5-heimdal powerpc 1.7~git20150920+dfsg-4ubuntu1.16.04.1 [92.0 kB] Get:52 http://ftpmaster.internal/ubuntu xenial-security/main powerpc libkrb5-26-heimdal powerpc 1.7~git20150920+dfsg-4ubuntu1.16.04.1 [175 kB] Get:53 http://ftpmaster.internal/ubuntu xenial-security/main powerpc libheimntlm0-heimdal powerpc 1.7~git20150920+dfsg-4ubuntu1.16.04.1 [14.8 kB] Get:54 http://ftpmaster.internal/ubuntu xenial-security/main powerpc libgssapi3-heimdal powerpc 1.7~git20150920+dfsg-4ubuntu1.16.04.1 [82.4 kB] Get:55 http://ftpmaster.internal/ubuntu xenial-security/main powerpc libldap-2.4-2 powerpc 2.4.42+dfsg-2ubuntu3.2 [141 kB] Get:56 http://ftpmaster.internal/ubuntu xenial-security/main powerpc librtmp1 powerpc 2.4+20151223.gitfa8646d-1ubuntu0.1 [49.9 kB] Get:57 http://ftpmaster.internal/ubuntu xenial-security/main powerpc libcurl3-gnutls powerpc 7.47.0-1ubuntu2.5 [168 kB] Get:58 http://ftpmaster.internal/ubuntu xenial-security/main powerpc apt-transport-https powerpc 1.2.15ubuntu0.2 [26.1 kB] Get:59 http://ftpmaster.internal/ubuntu xenial-security/main powerpc openssl powerpc 1.0.2g-1ubuntu4.9 [466 kB] Get:60 http://ftpmaster.internal/ubuntu xenial-security/main powerpc ca-certificates all 20170717~16.04.1 [168 kB] Get:61 http://ftpmaster.internal/ubuntu xenial-security/main powerpc libdbus-1-3 powerpc 1.10.6-1ubuntu3.1 [143 kB] Get:62 http://ftpmaster.internal/ubuntu xenial-security/main powerpc optipng powerpc 0.7.6-1ubuntu0.16.04.1 [80.9 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 53.4 MB in 31s (1722 kB/s) (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 ... 11983 files and directories currently installed.) Preparing to unpack .../bash_4.3-14ubuntu1.2_powerpc.deb ... Unpacking bash (4.3-14ubuntu1.2) over (4.3-14ubuntu1) ... Setting up bash (4.3-14ubuntu1.2) ... Installing new version of config file /etc/skel/.profile ... update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode (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 ... 11983 files and directories currently installed.) Preparing to unpack .../login_1%3a4.2-3.1ubuntu5.3_powerpc.deb ... Unpacking login (1:4.2-3.1ubuntu5.3) over (1:4.2-3.1ubuntu5) ... Setting up login (1:4.2-3.1ubuntu5.3) ... (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 ... 11983 files and directories currently installed.) Preparing to unpack .../libperl5.22_5.22.1-9ubuntu0.2_powerpc.deb ... Unpacking libperl5.22:powerpc (5.22.1-9ubuntu0.2) over (5.22.1-9) ... Preparing to unpack .../perl_5.22.1-9ubuntu0.2_powerpc.deb ... Unpacking perl (5.22.1-9ubuntu0.2) over (5.22.1-9) ... Preparing to unpack .../perl-base_5.22.1-9ubuntu0.2_powerpc.deb ... Unpacking perl-base (5.22.1-9ubuntu0.2) over (5.22.1-9) ... Setting up perl-base (5.22.1-9ubuntu0.2) ... (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 ... 11983 files and directories currently installed.) Preparing to unpack .../perl-modules-5.22_5.22.1-9ubuntu0.2_all.deb ... Unpacking perl-modules-5.22 (5.22.1-9ubuntu0.2) over (5.22.1-9) ... Preparing to unpack .../libc6-dev_2.23-0ubuntu9_powerpc.deb ... Unpacking libc6-dev:powerpc (2.23-0ubuntu9) over (2.23-0ubuntu3) ... Preparing to unpack .../libc-dev-bin_2.23-0ubuntu9_powerpc.deb ... Unpacking libc-dev-bin (2.23-0ubuntu9) over (2.23-0ubuntu3) ... Preparing to unpack .../linux-libc-dev_4.4.0-101.124_powerpc.deb ... Unpacking linux-libc-dev:powerpc (4.4.0-101.124) over (4.4.0-21.37) ... Preparing to unpack .../libc6_2.23-0ubuntu9_powerpc.deb ... Unpacking libc6:powerpc (2.23-0ubuntu9) over (2.23-0ubuntu3) ... Setting up libc6:powerpc (2.23-0ubuntu9) ... Processing triggers for libc-bin (2.23-0ubuntu3) ... (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 ... 11983 files and directories currently installed.) Preparing to unpack .../libdb5.3_5.3.28-11ubuntu0.1_powerpc.deb ... Unpacking libdb5.3:powerpc (5.3.28-11ubuntu0.1) over (5.3.28-11) ... Processing triggers for libc-bin (2.23-0ubuntu3) ... Setting up libdb5.3:powerpc (5.3.28-11ubuntu0.1) ... Processing triggers for libc-bin (2.23-0ubuntu3) ... (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 ... 11983 files and directories currently installed.) Preparing to unpack .../tar_1.28-2.1ubuntu0.1_powerpc.deb ... Unpacking tar (1.28-2.1ubuntu0.1) over (1.28-2.1) ... Setting up tar (1.28-2.1ubuntu0.1) ... (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 ... 11983 files and directories currently installed.) Preparing to unpack .../libc-bin_2.23-0ubuntu9_powerpc.deb ... Unpacking libc-bin (2.23-0ubuntu9) over (2.23-0ubuntu3) ... Setting up libc-bin (2.23-0ubuntu9) ... (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 ... 11983 files and directories currently installed.) Preparing to unpack .../libubsan0_5.4.0-6ubuntu1~16.04.4_powerpc.deb ... Unpacking libubsan0:powerpc (5.4.0-6ubuntu1~16.04.4) over (5.3.1-14ubuntu2) ... Preparing to unpack .../libgomp1_5.4.0-6ubuntu1~16.04.4_powerpc.deb ... Unpacking libgomp1:powerpc (5.4.0-6ubuntu1~16.04.4) over (5.3.1-14ubuntu2) ... Preparing to unpack .../libatomic1_5.4.0-6ubuntu1~16.04.4_powerpc.deb ... Unpacking libatomic1:powerpc (5.4.0-6ubuntu1~16.04.4) over (5.3.1-14ubuntu2) ... Preparing to unpack .../libasan2_5.4.0-6ubuntu1~16.04.4_powerpc.deb ... Unpacking libasan2:powerpc (5.4.0-6ubuntu1~16.04.4) over (5.3.1-14ubuntu2) ... Preparing to unpack .../g++-5_5.4.0-6ubuntu1~16.04.4_powerpc.deb ... Unpacking g++-5 (5.4.0-6ubuntu1~16.04.4) over (5.3.1-14ubuntu2) ... Preparing to unpack .../gcc-5_5.4.0-6ubuntu1~16.04.4_powerpc.deb ... Unpacking gcc-5 (5.4.0-6ubuntu1~16.04.4) over (5.3.1-14ubuntu2) ... Preparing to unpack .../cpp-5_5.4.0-6ubuntu1~16.04.4_powerpc.deb ... Unpacking cpp-5 (5.4.0-6ubuntu1~16.04.4) over (5.3.1-14ubuntu2) ... Preparing to unpack .../libcc1-0_5.4.0-6ubuntu1~16.04.4_powerpc.deb ... Unpacking libcc1-0:powerpc (5.4.0-6ubuntu1~16.04.4) over (5.3.1-14ubuntu2) ... Preparing to unpack .../binutils_2.26.1-1ubuntu1~16.04.3_powerpc.deb ... Unpacking binutils (2.26.1-1ubuntu1~16.04.3) over (2.26-8ubuntu2) ... Preparing to unpack .../libstdc++-5-dev_5.4.0-6ubuntu1~16.04.4_powerpc.deb ... Unpacking libstdc++-5-dev:powerpc (5.4.0-6ubuntu1~16.04.4) over (5.3.1-14ubuntu2) ... Preparing to unpack .../libgcc-5-dev_5.4.0-6ubuntu1~16.04.4_powerpc.deb ... Unpacking libgcc-5-dev:powerpc (5.4.0-6ubuntu1~16.04.4) over (5.3.1-14ubuntu2) ... Preparing to unpack .../gcc-5-base_5.4.0-6ubuntu1~16.04.4_powerpc.deb ... Unpacking gcc-5-base:powerpc (5.4.0-6ubuntu1~16.04.4) over (5.3.1-14ubuntu2) ... Processing triggers for libc-bin (2.23-0ubuntu9) ... Setting up gcc-5-base:powerpc (5.4.0-6ubuntu1~16.04.4) ... (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 ... 11986 files and directories currently installed.) Preparing to unpack .../libstdc++6_5.4.0-6ubuntu1~16.04.4_powerpc.deb ... Unpacking libstdc++6:powerpc (5.4.0-6ubuntu1~16.04.4) over (5.3.1-14ubuntu2) ... Processing triggers for libc-bin (2.23-0ubuntu9) ... Setting up libstdc++6:powerpc (5.4.0-6ubuntu1~16.04.4) ... Processing triggers for libc-bin (2.23-0ubuntu9) ... (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 ... 11986 files and directories currently installed.) Preparing to unpack .../libapt-pkg5.0_1.2.15ubuntu0.2_powerpc.deb ... Unpacking libapt-pkg5.0:powerpc (1.2.15ubuntu0.2) over (1.2.10ubuntu1) ... Processing triggers for libc-bin (2.23-0ubuntu9) ... Setting up libapt-pkg5.0:powerpc (1.2.15ubuntu0.2) ... Processing triggers for libc-bin (2.23-0ubuntu9) ... (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 ... 11986 files and directories currently installed.) Preparing to unpack .../gpgv_1.4.20-1ubuntu3.1_powerpc.deb ... Unpacking gpgv (1.4.20-1ubuntu3.1) over (1.4.20-1ubuntu3) ... Setting up gpgv (1.4.20-1ubuntu3.1) ... (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 ... 11986 files and directories currently installed.) Preparing to unpack .../gnupg_1.4.20-1ubuntu3.1_powerpc.deb ... Unpacking gnupg (1.4.20-1ubuntu3.1) over (1.4.20-1ubuntu3) ... Setting up gnupg (1.4.20-1ubuntu3.1) ... (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 ... 11986 files and directories currently installed.) Preparing to unpack .../apt_1.2.15ubuntu0.2_powerpc.deb ... Unpacking apt (1.2.15ubuntu0.2) over (1.2.10ubuntu1) ... Processing triggers for libc-bin (2.23-0ubuntu9) ... Setting up apt (1.2.15ubuntu0.2) ... Installing new version of config file /etc/cron.daily/apt-compat ... Installing new version of config file /etc/kernel/postinst.d/apt-auto-removal ... Processing triggers for libc-bin (2.23-0ubuntu9) ... (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 ... 11986 files and directories currently installed.) Preparing to unpack .../libapparmor1_2.10.95-0ubuntu2.6_powerpc.deb ... Unpacking libapparmor1:powerpc (2.10.95-0ubuntu2.6) over (2.10.95-0ubuntu2) ... Processing triggers for libc-bin (2.23-0ubuntu9) ... Setting up libapparmor1:powerpc (2.10.95-0ubuntu2.6) ... Processing triggers for libc-bin (2.23-0ubuntu9) ... (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 ... 11986 files and directories currently installed.) Preparing to unpack .../libsystemd0_229-4ubuntu10_powerpc.deb ... Unpacking libsystemd0:powerpc (229-4ubuntu10) over (229-4ubuntu4) ... Processing triggers for libc-bin (2.23-0ubuntu9) ... Setting up libsystemd0:powerpc (229-4ubuntu10) ... Processing triggers for libc-bin (2.23-0ubuntu9) ... (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 ... 11986 files and directories currently installed.) Preparing to unpack .../systemd_229-4ubuntu10_powerpc.deb ... Unpacking systemd (229-4ubuntu10) over (229-4ubuntu4) ... Setting up systemd (229-4ubuntu10) ... Installing new version of config file /etc/systemd/system.conf ... addgroup: The group `systemd-journal' already exists as a system group. Exiting. Operation failed: No such file or directory (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 ... 11989 files and directories currently installed.) Preparing to unpack .../systemd-sysv_229-4ubuntu10_powerpc.deb ... Unpacking systemd-sysv (229-4ubuntu10) over (229-4ubuntu4) ... Setting up systemd-sysv (229-4ubuntu10) ... (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 ... 11989 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.6.5-2ubuntu0.3_powerpc.deb ... Unpacking libgcrypt20:powerpc (1.6.5-2ubuntu0.3) over (1.6.5-2) ... Processing triggers for libc-bin (2.23-0ubuntu9) ... Setting up libgcrypt20:powerpc (1.6.5-2ubuntu0.3) ... Processing triggers for libc-bin (2.23-0ubuntu9) ... (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 ... 11989 files and directories currently installed.) Preparing to unpack .../libudev1_229-4ubuntu10_powerpc.deb ... Unpacking libudev1:powerpc (229-4ubuntu10) over (229-4ubuntu4) ... Processing triggers for libc-bin (2.23-0ubuntu9) ... Setting up libudev1:powerpc (229-4ubuntu10) ... Processing triggers for libc-bin (2.23-0ubuntu9) ... (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 ... 11989 files and directories currently installed.) Preparing to unpack .../multiarch-support_2.23-0ubuntu9_powerpc.deb ... Unpacking multiarch-support (2.23-0ubuntu9) over (2.23-0ubuntu3) ... Setting up multiarch-support (2.23-0ubuntu9) ... (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 ... 11989 files and directories currently installed.) Preparing to unpack .../passwd_1%3a4.2-3.1ubuntu5.3_powerpc.deb ... Unpacking passwd (1:4.2-3.1ubuntu5.3) over (1:4.2-3.1ubuntu5) ... Setting up passwd (1:4.2-3.1ubuntu5.3) ... (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 ... 11989 files and directories currently installed.) Preparing to unpack .../tzdata_2017c-0ubuntu0.16.04_all.deb ... Unpacking tzdata (2017c-0ubuntu0.16.04) over (2016d-0ubuntu0.16.04) ... Preparing to unpack .../libhogweed4_3.2-1ubuntu0.16.04.1_powerpc.deb ... Unpacking libhogweed4:powerpc (3.2-1ubuntu0.16.04.1) over (3.2-1) ... Preparing to unpack .../libnettle6_3.2-1ubuntu0.16.04.1_powerpc.deb ... Unpacking libnettle6:powerpc (3.2-1ubuntu0.16.04.1) over (3.2-1) ... Preparing to unpack .../libidn11_1.32-3ubuntu1.2_powerpc.deb ... Unpacking libidn11:powerpc (1.32-3ubuntu1.2) over (1.32-3ubuntu1) ... Preparing to unpack .../libtasn1-6_4.7-3ubuntu0.16.04.2_powerpc.deb ... Unpacking libtasn1-6:powerpc (4.7-3ubuntu0.16.04.2) over (4.7-3) ... Preparing to unpack .../libgnutls30_3.4.10-4ubuntu1.3_powerpc.deb ... Unpacking libgnutls30:powerpc (3.4.10-4ubuntu1.3) over (3.4.10-4ubuntu1) ... Preparing to unpack .../libssl1.0.0_1.0.2g-1ubuntu4.9_powerpc.deb ... Unpacking libssl1.0.0:powerpc (1.0.2g-1ubuntu4.9) over (1.0.2g-1ubuntu4) ... Preparing to unpack .../libroken18-heimdal_1.7~git20150920+dfsg-4ubuntu1.16.04.1_powerpc.deb ... Unpacking libroken18-heimdal:powerpc (1.7~git20150920+dfsg-4ubuntu1.16.04.1) over (1.7~git20150920+dfsg-4ubuntu1) ... Preparing to unpack .../libasn1-8-heimdal_1.7~git20150920+dfsg-4ubuntu1.16.04.1_powerpc.deb ... Unpacking libasn1-8-heimdal:powerpc (1.7~git20150920+dfsg-4ubuntu1.16.04.1) over (1.7~git20150920+dfsg-4ubuntu1) ... Preparing to unpack .../libhcrypto4-heimdal_1.7~git20150920+dfsg-4ubuntu1.16.04.1_powerpc.deb ... Unpacking libhcrypto4-heimdal:powerpc (1.7~git20150920+dfsg-4ubuntu1.16.04.1) over (1.7~git20150920+dfsg-4ubuntu1) ... Preparing to unpack .../libheimbase1-heimdal_1.7~git20150920+dfsg-4ubuntu1.16.04.1_powerpc.deb ... Unpacking libheimbase1-heimdal:powerpc (1.7~git20150920+dfsg-4ubuntu1.16.04.1) over (1.7~git20150920+dfsg-4ubuntu1) ... Preparing to unpack .../libwind0-heimdal_1.7~git20150920+dfsg-4ubuntu1.16.04.1_powerpc.deb ... Unpacking libwind0-heimdal:powerpc (1.7~git20150920+dfsg-4ubuntu1.16.04.1) over (1.7~git20150920+dfsg-4ubuntu1) ... Preparing to unpack .../libhx509-5-heimdal_1.7~git20150920+dfsg-4ubuntu1.16.04.1_powerpc.deb ... Unpacking libhx509-5-heimdal:powerpc (1.7~git20150920+dfsg-4ubuntu1.16.04.1) over (1.7~git20150920+dfsg-4ubuntu1) ... Preparing to unpack .../libkrb5-26-heimdal_1.7~git20150920+dfsg-4ubuntu1.16.04.1_powerpc.deb ... Unpacking libkrb5-26-heimdal:powerpc (1.7~git20150920+dfsg-4ubuntu1.16.04.1) over (1.7~git20150920+dfsg-4ubuntu1) ... Preparing to unpack .../libheimntlm0-heimdal_1.7~git20150920+dfsg-4ubuntu1.16.04.1_powerpc.deb ... Unpacking libheimntlm0-heimdal:powerpc (1.7~git20150920+dfsg-4ubuntu1.16.04.1) over (1.7~git20150920+dfsg-4ubuntu1) ... Preparing to unpack .../libgssapi3-heimdal_1.7~git20150920+dfsg-4ubuntu1.16.04.1_powerpc.deb ... Unpacking libgssapi3-heimdal:powerpc (1.7~git20150920+dfsg-4ubuntu1.16.04.1) over (1.7~git20150920+dfsg-4ubuntu1) ... Preparing to unpack .../libldap-2.4-2_2.4.42+dfsg-2ubuntu3.2_powerpc.deb ... Unpacking libldap-2.4-2:powerpc (2.4.42+dfsg-2ubuntu3.2) over (2.4.42+dfsg-2ubuntu3) ... Preparing to unpack .../librtmp1_2.4+20151223.gitfa8646d-1ubuntu0.1_powerpc.deb ... Unpacking librtmp1:powerpc (2.4+20151223.gitfa8646d-1ubuntu0.1) over (2.4+20151223.gitfa8646d-1build1) ... Preparing to unpack .../libcurl3-gnutls_7.47.0-1ubuntu2.5_powerpc.deb ... Unpacking libcurl3-gnutls:powerpc (7.47.0-1ubuntu2.5) over (7.47.0-1ubuntu2) ... Preparing to unpack .../apt-transport-https_1.2.15ubuntu0.2_powerpc.deb ... Unpacking apt-transport-https (1.2.15ubuntu0.2) over (1.2.10ubuntu1) ... Preparing to unpack .../openssl_1.0.2g-1ubuntu4.9_powerpc.deb ... Unpacking openssl (1.0.2g-1ubuntu4.9) over (1.0.2g-1ubuntu4) ... Preparing to unpack .../ca-certificates_20170717~16.04.1_all.deb ... Unpacking ca-certificates (20170717~16.04.1) over (20160104ubuntu1) ... Preparing to unpack .../libdbus-1-3_1.10.6-1ubuntu3.1_powerpc.deb ... Unpacking libdbus-1-3:powerpc (1.10.6-1ubuntu3.1) over (1.10.6-1ubuntu3) ... Preparing to unpack .../optipng_0.7.6-1ubuntu0.16.04.1_powerpc.deb ... Unpacking optipng (0.7.6-1ubuntu0.16.04.1) over (0.7.6-1) ... Processing triggers for libc-bin (2.23-0ubuntu9) ... Setting up perl-modules-5.22 (5.22.1-9ubuntu0.2) ... Setting up libperl5.22:powerpc (5.22.1-9ubuntu0.2) ... Setting up perl (5.22.1-9ubuntu0.2) ... Setting up libc-dev-bin (2.23-0ubuntu9) ... Setting up linux-libc-dev:powerpc (4.4.0-101.124) ... Setting up libc6-dev:powerpc (2.23-0ubuntu9) ... Setting up libubsan0:powerpc (5.4.0-6ubuntu1~16.04.4) ... Setting up libgomp1:powerpc (5.4.0-6ubuntu1~16.04.4) ... Setting up libatomic1:powerpc (5.4.0-6ubuntu1~16.04.4) ... Setting up libasan2:powerpc (5.4.0-6ubuntu1~16.04.4) ... Setting up cpp-5 (5.4.0-6ubuntu1~16.04.4) ... Setting up libcc1-0:powerpc (5.4.0-6ubuntu1~16.04.4) ... Setting up binutils (2.26.1-1ubuntu1~16.04.3) ... Setting up libgcc-5-dev:powerpc (5.4.0-6ubuntu1~16.04.4) ... Setting up gcc-5 (5.4.0-6ubuntu1~16.04.4) ... Setting up libstdc++-5-dev:powerpc (5.4.0-6ubuntu1~16.04.4) ... Setting up g++-5 (5.4.0-6ubuntu1~16.04.4) ... Setting up tzdata (2017c-0ubuntu0.16.04) ... Current default time zone: 'Etc/UTC' Local time is now: Thu Nov 30 18:20:31 UTC 2017. Universal Time is now: Thu Nov 30 18:20:31 UTC 2017. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libnettle6:powerpc (3.2-1ubuntu0.16.04.1) ... Setting up libhogweed4:powerpc (3.2-1ubuntu0.16.04.1) ... Setting up libidn11:powerpc (1.32-3ubuntu1.2) ... Setting up libtasn1-6:powerpc (4.7-3ubuntu0.16.04.2) ... Setting up libgnutls30:powerpc (3.4.10-4ubuntu1.3) ... Setting up libssl1.0.0:powerpc (1.0.2g-1ubuntu4.9) ... Setting up libroken18-heimdal:powerpc (1.7~git20150920+dfsg-4ubuntu1.16.04.1) ... Setting up libasn1-8-heimdal:powerpc (1.7~git20150920+dfsg-4ubuntu1.16.04.1) ... Setting up libhcrypto4-heimdal:powerpc (1.7~git20150920+dfsg-4ubuntu1.16.04.1) ... Setting up libheimbase1-heimdal:powerpc (1.7~git20150920+dfsg-4ubuntu1.16.04.1) ... Setting up libwind0-heimdal:powerpc (1.7~git20150920+dfsg-4ubuntu1.16.04.1) ... Setting up libhx509-5-heimdal:powerpc (1.7~git20150920+dfsg-4ubuntu1.16.04.1) ... Setting up libkrb5-26-heimdal:powerpc (1.7~git20150920+dfsg-4ubuntu1.16.04.1) ... Setting up libheimntlm0-heimdal:powerpc (1.7~git20150920+dfsg-4ubuntu1.16.04.1) ... Setting up libgssapi3-heimdal:powerpc (1.7~git20150920+dfsg-4ubuntu1.16.04.1) ... Setting up libldap-2.4-2:powerpc (2.4.42+dfsg-2ubuntu3.2) ... Setting up librtmp1:powerpc (2.4+20151223.gitfa8646d-1ubuntu0.1) ... Setting up libcurl3-gnutls:powerpc (7.47.0-1ubuntu2.5) ... Setting up apt-transport-https (1.2.15ubuntu0.2) ... Setting up openssl (1.0.2g-1ubuntu4.9) ... Setting up ca-certificates (20170717~16.04.1) ... Setting up libdbus-1-3:powerpc (1.10.6-1ubuntu3.1) ... Setting up optipng (0.7.6-1ubuntu0.16.04.1) ... Processing triggers for libc-bin (2.23-0ubuntu9) ... Processing triggers for ca-certificates (20170717~16.04.1) ... Updating certificates in /etc/ssl/certs... 17 added, 42 removed; done. Running hooks in /etc/ca-certificates/update.d... done. RUN: /usr/share/launchpad-buildd/slavebin/sbuild-package PACKAGEBUILD-13797347 powerpc xenial -c chroot:build-PACKAGEBUILD-13797347 --arch=powerpc --dist=xenial --nolog busybox_1.22.0-15ubuntu1.2.dsc Initiating build PACKAGEBUILD-13797347 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 4.4.0-98-powerpc64-smp #121-Ubuntu SMP Tue Oct 10 14:56:27 UTC 2017 ppc sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on fisher04.buildd +==============================================================================+ | busybox 1:1.22.0-15ubuntu1.2 (powerpc) 30 Nov 2017 13:20 | +==============================================================================+ Package: busybox Version: 1:1.22.0-15ubuntu1.2 Source Version: 1:1.22.0-15ubuntu1.2 Distribution: xenial Machine Architecture: powerpc Host Architecture: powerpc Build Architecture: powerpc I: NOTICE: Log filtering will replace 'build/busybox-FPWHHm/busybox-1.22.0' with '<>' I: NOTICE: Log filtering will replace 'build/busybox-FPWHHm' with '<>' I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-13797347/chroot-autobuild' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- busybox_1.22.0-15ubuntu1.2.dsc exists in .; copying to chroot 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 '/<>/resolver-xuNzbo/apt_archive/sbuild-build-depends-core-dummy.deb'. Ign:1 copy:/<>/resolver-xuNzbo/apt_archive ./ InRelease Get:2 copy:/<>/resolver-xuNzbo/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-xuNzbo/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-xuNzbo/apt_archive ./ Sources [214 B] Get:5 copy:/<>/resolver-xuNzbo/apt_archive ./ Packages [528 B] Fetched 2861 B in 0s (209 kB/s) Reading package lists... 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 0 not upgraded. Need to get 772 B of archives. After this operation, 0 B of additional disk space will be used. Get:1 copy:/<>/resolver-xuNzbo/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [772 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 772 B in 0s (0 B/s) 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 ... 11975 files and directories currently installed.) Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_powerpc.deb ... Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... Merged Build-Depends: debhelper (>= 9), zip, libc-dev-bin (>> 2.19-12~) | libc-dev-bin (<< 2.19) Filtered Build-Depends: debhelper (>= 9), zip, libc-dev-bin (>> 2.19-12~) | libc-dev-bin (<< 2.19) dpkg-deb: building package 'sbuild-build-depends-busybox-dummy' in '/<>/resolver-pSJMrn/apt_archive/sbuild-build-depends-busybox-dummy.deb'. Ign:1 copy:/<>/resolver-pSJMrn/apt_archive ./ InRelease Get:2 copy:/<>/resolver-pSJMrn/apt_archive ./ Release [2119 B] Ign:3 copy:/<>/resolver-pSJMrn/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-pSJMrn/apt_archive ./ Sources [243 B] Get:5 copy:/<>/resolver-pSJMrn/apt_archive ./ Packages [562 B] Fetched 2924 B in 0s (248 kB/s) Reading package lists... 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 libasprintf0v5 libcroco3 libfile-stripnondeterminism-perl libglib2.0-0 libicu55 libmagic1 libpipeline1 libtimedate-perl libunistring0 libxml2 man-db po-debconf zip Suggested packages: wamerican | wordlist whois vacation dh-make gettext-doc autopoint groff less www-browser libmail-box-perl Recommended packages: curl | wget | lynx-cur libasprintf-dev libgettextpo-dev 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 libasprintf0v5 libcroco3 libfile-stripnondeterminism-perl libglib2.0-0 libicu55 libmagic1 libpipeline1 libtimedate-perl libunistring0 libxml2 man-db po-debconf sbuild-build-depends-busybox-dummy zip 0 upgraded, 24 newly installed, 0 to remove and 0 not upgraded. Need to get 14.2 MB of archives. After this operation, 60.4 MB of additional disk space will be used. Get:1 copy:/<>/resolver-pSJMrn/apt_archive ./ sbuild-build-depends-busybox-dummy 0.invalid.0 [806 B] Get:2 http://ftpmaster.internal/ubuntu xenial/main powerpc groff-base powerpc 1.22.3-7 [1201 kB] Get:3 http://ftpmaster.internal/ubuntu xenial/main powerpc bsdmainutils powerpc 9.0.6ubuntu3 [172 kB] Get:4 http://ftpmaster.internal/ubuntu xenial/main powerpc libpipeline1 powerpc 1.4.1-2 [24.2 kB] Get:5 http://ftpmaster.internal/ubuntu xenial/main powerpc man-db powerpc 2.7.5-1 [835 kB] Get:6 http://ftpmaster.internal/ubuntu xenial/main powerpc libunistring0 powerpc 0.9.3-5.2ubuntu1 [254 kB] Get:7 http://ftpmaster.internal/ubuntu xenial/main powerpc libmagic1 powerpc 1:5.25-2ubuntu1 [214 kB] Get:8 http://ftpmaster.internal/ubuntu xenial/main powerpc file powerpc 1:5.25-2ubuntu1 [21.1 kB] Get:9 http://ftpmaster.internal/ubuntu xenial/main powerpc libasprintf0v5 powerpc 0.19.7-2ubuntu3 [6592 B] Get:10 http://ftpmaster.internal/ubuntu xenial/main powerpc gettext-base powerpc 0.19.7-2ubuntu3 [44.9 kB] Get:11 http://ftpmaster.internal/ubuntu xenial/main powerpc libglib2.0-0 powerpc 2.48.0-1ubuntu4 [964 kB] Get:12 http://ftpmaster.internal/ubuntu xenial-security/main powerpc libicu55 powerpc 55.1-7ubuntu0.3 [7451 kB] Get:13 http://ftpmaster.internal/ubuntu xenial-security/main powerpc libxml2 powerpc 2.9.3+dfsg1-1ubuntu0.3 [575 kB] Get:14 http://ftpmaster.internal/ubuntu xenial/main powerpc autotools-dev all 20150820.1 [39.8 kB] Get:15 http://ftpmaster.internal/ubuntu xenial/main powerpc libcroco3 powerpc 0.6.11-1 [69.3 kB] Get:16 http://ftpmaster.internal/ubuntu xenial/main powerpc gettext powerpc 0.19.7-2ubuntu3 [1013 kB] Get:17 http://ftpmaster.internal/ubuntu xenial/main powerpc intltool-debian all 0.35.0+20060710.4 [24.9 kB] Get:18 http://ftpmaster.internal/ubuntu xenial/main powerpc po-debconf all 1.0.19 [234 kB] Get:19 http://ftpmaster.internal/ubuntu xenial/main powerpc libarchive-zip-perl all 1.56-2 [84.1 kB] Get:20 http://ftpmaster.internal/ubuntu xenial/main powerpc libfile-stripnondeterminism-perl all 0.015-1 [10.3 kB] Get:21 http://ftpmaster.internal/ubuntu xenial/main powerpc libtimedate-perl all 2.3000-2 [37.5 kB] Get:22 http://ftpmaster.internal/ubuntu xenial/main powerpc dh-strip-nondeterminism all 0.015-1 [4864 B] Get:23 http://ftpmaster.internal/ubuntu xenial/main powerpc debhelper all 9.20160115ubuntu3 [739 kB] Get:24 http://ftpmaster.internal/ubuntu xenial/main powerpc zip powerpc 3.0-11 [146 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 14.2 MB in 9s (1511 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 ... 11975 files and directories currently installed.) Preparing to unpack .../groff-base_1.22.3-7_powerpc.deb ... Unpacking groff-base (1.22.3-7) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../bsdmainutils_9.0.6ubuntu3_powerpc.deb ... Unpacking bsdmainutils (9.0.6ubuntu3) ... Selecting previously unselected package libpipeline1:powerpc. Preparing to unpack .../libpipeline1_1.4.1-2_powerpc.deb ... Unpacking libpipeline1:powerpc (1.4.1-2) ... Selecting previously unselected package man-db. Preparing to unpack .../man-db_2.7.5-1_powerpc.deb ... Unpacking man-db (2.7.5-1) ... Selecting previously unselected package libunistring0:powerpc. Preparing to unpack .../libunistring0_0.9.3-5.2ubuntu1_powerpc.deb ... Unpacking libunistring0:powerpc (0.9.3-5.2ubuntu1) ... Selecting previously unselected package libmagic1:powerpc. Preparing to unpack .../libmagic1_1%3a5.25-2ubuntu1_powerpc.deb ... Unpacking libmagic1:powerpc (1:5.25-2ubuntu1) ... Selecting previously unselected package file. Preparing to unpack .../file_1%3a5.25-2ubuntu1_powerpc.deb ... Unpacking file (1:5.25-2ubuntu1) ... Selecting previously unselected package libasprintf0v5:powerpc. Preparing to unpack .../libasprintf0v5_0.19.7-2ubuntu3_powerpc.deb ... Unpacking libasprintf0v5:powerpc (0.19.7-2ubuntu3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../gettext-base_0.19.7-2ubuntu3_powerpc.deb ... Unpacking gettext-base (0.19.7-2ubuntu3) ... Selecting previously unselected package libglib2.0-0:powerpc. Preparing to unpack .../libglib2.0-0_2.48.0-1ubuntu4_powerpc.deb ... Unpacking libglib2.0-0:powerpc (2.48.0-1ubuntu4) ... Selecting previously unselected package libicu55:powerpc. Preparing to unpack .../libicu55_55.1-7ubuntu0.3_powerpc.deb ... Unpacking libicu55:powerpc (55.1-7ubuntu0.3) ... Selecting previously unselected package libxml2:powerpc. Preparing to unpack .../libxml2_2.9.3+dfsg1-1ubuntu0.3_powerpc.deb ... Unpacking libxml2:powerpc (2.9.3+dfsg1-1ubuntu0.3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../autotools-dev_20150820.1_all.deb ... Unpacking autotools-dev (20150820.1) ... Selecting previously unselected package libcroco3:powerpc. Preparing to unpack .../libcroco3_0.6.11-1_powerpc.deb ... Unpacking libcroco3:powerpc (0.6.11-1) ... Selecting previously unselected package gettext. Preparing to unpack .../gettext_0.19.7-2ubuntu3_powerpc.deb ... Unpacking gettext (0.19.7-2ubuntu3) ... 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.015-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (0.015-1) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../libtimedate-perl_2.3000-2_all.deb ... Unpacking libtimedate-perl (2.3000-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../dh-strip-nondeterminism_0.015-1_all.deb ... Unpacking dh-strip-nondeterminism (0.015-1) ... Selecting previously unselected package debhelper. Preparing to unpack .../debhelper_9.20160115ubuntu3_all.deb ... Unpacking debhelper (9.20160115ubuntu3) ... Selecting previously unselected package zip. Preparing to unpack .../zip_3.0-11_powerpc.deb ... Unpacking zip (3.0-11) ... Selecting previously unselected package sbuild-build-depends-busybox-dummy. Preparing to unpack .../sbuild-build-depends-busybox-dummy_0.invalid.0_powerpc.deb ... Unpacking sbuild-build-depends-busybox-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.23-0ubuntu9) ... Setting up groff-base (1.22.3-7) ... Setting up bsdmainutils (9.0.6ubuntu3) ... 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:powerpc (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:powerpc (0.9.3-5.2ubuntu1) ... Setting up libmagic1:powerpc (1:5.25-2ubuntu1) ... Setting up file (1:5.25-2ubuntu1) ... Setting up libasprintf0v5:powerpc (0.19.7-2ubuntu3) ... Setting up gettext-base (0.19.7-2ubuntu3) ... Setting up libglib2.0-0:powerpc (2.48.0-1ubuntu4) ... No schema files found: doing nothing. Setting up libicu55:powerpc (55.1-7ubuntu0.3) ... Setting up libxml2:powerpc (2.9.3+dfsg1-1ubuntu0.3) ... Setting up autotools-dev (20150820.1) ... Setting up libcroco3:powerpc (0.6.11-1) ... Setting up gettext (0.19.7-2ubuntu3) ... 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.015-1) ... Setting up libtimedate-perl (2.3000-2) ... Setting up zip (3.0-11) ... Setting up debhelper (9.20160115ubuntu3) ... Setting up sbuild-build-depends-busybox-dummy (0.invalid.0) ... Setting up dh-strip-nondeterminism (0.015-1) ... Processing triggers for libc-bin (2.23-0ubuntu9) ... +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.4.0-98-powerpc64-smp powerpc (ppc) Toolchain package versions: binutils_2.26.1-1ubuntu1~16.04.3 dpkg-dev_1.18.4ubuntu1 g++-5_5.4.0-6ubuntu1~16.04.4 gcc-5_5.4.0-6ubuntu1~16.04.4 libc6-dev_2.23-0ubuntu9 libstdc++-5-dev_5.4.0-6ubuntu1~16.04.4 libstdc++6_5.4.0-6ubuntu1~16.04.4 linux-libc-dev_4.4.0-101.124 Package versions: adduser_3.113+nmu3ubuntu4 advancecomp_1.20-1 apt_1.2.15ubuntu0.2 apt-transport-https_1.2.15ubuntu0.2 autotools-dev_20150820.1 base-files_9.4ubuntu4 base-passwd_3.5.39 bash_4.3-14ubuntu1.2 binutils_2.26.1-1ubuntu1~16.04.3 bsdmainutils_9.0.6ubuntu3 bsdutils_1:2.27.1-6ubuntu3 build-essential_12.1ubuntu2 bzip2_1.0.6-8 ca-certificates_20170717~16.04.1 coreutils_8.25-2ubuntu2 cpp_4:5.3.1-1ubuntu1 cpp-5_5.4.0-6ubuntu1~16.04.4 dash_0.5.8-2.1ubuntu2 debconf_1.5.58ubuntu1 debhelper_9.20160115ubuntu3 debianutils_4.7 dh-strip-nondeterminism_0.015-1 diffutils_1:3.3-3 dmsetup_2:1.02.110-1ubuntu10 dpkg_1.18.4ubuntu1 dpkg-dev_1.18.4ubuntu1 e2fslibs_1.42.13-1ubuntu1 e2fsprogs_1.42.13-1ubuntu1 fakeroot_1.20.2-1ubuntu1 file_1:5.25-2ubuntu1 findutils_4.6.0+git+20160126-2 g++_4:5.3.1-1ubuntu1 g++-5_5.4.0-6ubuntu1~16.04.4 gcc_4:5.3.1-1ubuntu1 gcc-5_5.4.0-6ubuntu1~16.04.4 gcc-5-base_5.4.0-6ubuntu1~16.04.4 gcc-6-base_6.0.1-0ubuntu1 gettext_0.19.7-2ubuntu3 gettext-base_0.19.7-2ubuntu3 gnupg_1.4.20-1ubuntu3.1 gpgv_1.4.20-1ubuntu3.1 grep_2.24-1 groff-base_1.22.3-7 gzip_1.6-4ubuntu1 hostname_3.16ubuntu2 init_1.29ubuntu1 init-system-helpers_1.29ubuntu1 initscripts_2.88dsf-59.3ubuntu2 insserv_1.14.0-5ubuntu3 intltool-debian_0.35.0+20060710.4 libacl1_2.2.52-3 libapparmor1_2.10.95-0ubuntu2.6 libapt-pkg5.0_1.2.15ubuntu0.2 libarchive-zip-perl_1.56-2 libasan2_5.4.0-6ubuntu1~16.04.4 libasn1-8-heimdal_1.7~git20150920+dfsg-4ubuntu1.16.04.1 libasprintf0v5_0.19.7-2ubuntu3 libatomic1_5.4.0-6ubuntu1~16.04.4 libattr1_1:2.4.47-2 libaudit-common_1:2.4.5-1ubuntu2 libaudit1_1:2.4.5-1ubuntu2 libblkid1_2.27.1-6ubuntu3 libbz2-1.0_1.0.6-8 libc-bin_2.23-0ubuntu9 libc-dev-bin_2.23-0ubuntu9 libc6_2.23-0ubuntu9 libc6-dev_2.23-0ubuntu9 libcap2_1:2.24-12 libcap2-bin_1:2.24-12 libcc1-0_5.4.0-6ubuntu1~16.04.4 libcomerr2_1.42.13-1ubuntu1 libcroco3_0.6.11-1 libcryptsetup4_2:1.6.6-5ubuntu2 libcurl3-gnutls_7.47.0-1ubuntu2.5 libdb5.3_5.3.28-11ubuntu0.1 libdbus-1-3_1.10.6-1ubuntu3.1 libdebconfclient0_0.198ubuntu1 libdevmapper1.02.1_2:1.02.110-1ubuntu10 libdpkg-perl_1.18.4ubuntu1 libfakeroot_1.20.2-1ubuntu1 libfdisk1_2.27.1-6ubuntu3 libffi6_3.2.1-4 libfile-stripnondeterminism-perl_0.015-1 libgcc-5-dev_5.4.0-6ubuntu1~16.04.4 libgcc1_1:6.0.1-0ubuntu1 libgcrypt20_1.6.5-2ubuntu0.3 libgdbm3_1.8.3-13.1 libglib2.0-0_2.48.0-1ubuntu4 libgmp10_2:6.1.0+dfsg-2 libgnutls30_3.4.10-4ubuntu1.3 libgomp1_5.4.0-6ubuntu1~16.04.4 libgpg-error0_1.21-2ubuntu1 libgssapi-krb5-2_1.13.2+dfsg-5 libgssapi3-heimdal_1.7~git20150920+dfsg-4ubuntu1.16.04.1 libhcrypto4-heimdal_1.7~git20150920+dfsg-4ubuntu1.16.04.1 libheimbase1-heimdal_1.7~git20150920+dfsg-4ubuntu1.16.04.1 libheimntlm0-heimdal_1.7~git20150920+dfsg-4ubuntu1.16.04.1 libhogweed4_3.2-1ubuntu0.16.04.1 libhx509-5-heimdal_1.7~git20150920+dfsg-4ubuntu1.16.04.1 libicu55_55.1-7ubuntu0.3 libidn11_1.32-3ubuntu1.2 libisl15_0.16.1-1 libk5crypto3_1.13.2+dfsg-5 libkeyutils1_1.5.9-8ubuntu1 libkmod2_22-1ubuntu4 libkrb5-26-heimdal_1.7~git20150920+dfsg-4ubuntu1.16.04.1 libkrb5-3_1.13.2+dfsg-5 libkrb5support0_1.13.2+dfsg-5 libldap-2.4-2_2.4.42+dfsg-2ubuntu3.2 liblockfile-bin_1.09-6ubuntu1 liblockfile1_1.09-6ubuntu1 liblz4-1_0.0~r131-2ubuntu2 liblzma5_5.1.1alpha+20120614-2ubuntu2 libmagic1_1:5.25-2ubuntu1 libmount1_2.27.1-6ubuntu3 libmpc3_1.0.3-1 libmpfr4_3.1.4-1 libncurses5_6.0+20160213-1ubuntu1 libncursesw5_6.0+20160213-1ubuntu1 libnettle6_3.2-1ubuntu0.16.04.1 libnih-dbus1_1.0.3-4.3ubuntu1 libnih1_1.0.3-4.3ubuntu1 libp11-kit0_0.23.2-3 libpam-modules_1.1.8-3.2ubuntu2 libpam-modules-bin_1.1.8-3.2ubuntu2 libpam-runtime_1.1.8-3.2ubuntu2 libpam0g_1.1.8-3.2ubuntu2 libpcre3_2:8.38-3.1 libperl5.22_5.22.1-9ubuntu0.2 libpipeline1_1.4.1-2 libpng12-0_1.2.54-1ubuntu1 libprocps4_2:3.3.10-4ubuntu2 libreadline6_6.3-8ubuntu2 libroken18-heimdal_1.7~git20150920+dfsg-4ubuntu1.16.04.1 librtmp1_2.4+20151223.gitfa8646d-1ubuntu0.1 libsasl2-2_2.1.26.dfsg1-14build1 libsasl2-modules-db_2.1.26.dfsg1-14build1 libseccomp2_2.2.3-3ubuntu3 libselinux1_2.4-3build2 libsemanage-common_2.3-1build3 libsemanage1_2.3-1build3 libsepol1_2.4-2 libslang2_2.3.0-2ubuntu1 libsmartcols1_2.27.1-6ubuntu3 libsqlite3-0_3.11.0-1ubuntu1 libss2_1.42.13-1ubuntu1 libssl1.0.0_1.0.2g-1ubuntu4.9 libstdc++-5-dev_5.4.0-6ubuntu1~16.04.4 libstdc++6_5.4.0-6ubuntu1~16.04.4 libsystemd0_229-4ubuntu10 libtasn1-6_4.7-3ubuntu0.16.04.2 libtimedate-perl_2.3000-2 libtinfo5_6.0+20160213-1ubuntu1 libubsan0_5.4.0-6ubuntu1~16.04.4 libudev1_229-4ubuntu10 libunistring0_0.9.3-5.2ubuntu1 libusb-0.1-4_2:0.1.12-28 libustr-1.0-1_1.0.4-5 libuuid1_2.27.1-6ubuntu3 libwind0-heimdal_1.7~git20150920+dfsg-4ubuntu1.16.04.1 libxml2_2.9.3+dfsg1-1ubuntu0.3 linux-libc-dev_4.4.0-101.124 lockfile-progs_0.1.17 login_1:4.2-3.1ubuntu5.3 lsb-base_9.20160110 make_4.1-6 man-db_2.7.5-1 mawk_1.3.3-17ubuntu2 mount_2.27.1-6ubuntu3 multiarch-support_2.23-0ubuntu9 ncurses-base_6.0+20160213-1ubuntu1 ncurses-bin_6.0+20160213-1ubuntu1 openssl_1.0.2g-1ubuntu4.9 optipng_0.7.6-1ubuntu0.16.04.1 passwd_1:4.2-3.1ubuntu5.3 patch_2.7.5-1 perl_5.22.1-9ubuntu0.2 perl-base_5.22.1-9ubuntu0.2 perl-modules-5.22_5.22.1-9ubuntu0.2 pkg-create-dbgsym_0.72 pkgbinarymangler_129 po-debconf_1.0.19 policyrcd-script-zg2_0.1-2 procps_2:3.3.10-4ubuntu2 readline-common_6.3-8ubuntu2 sbuild-build-depends-busybox-dummy_0.invalid.0 sbuild-build-depends-core-dummy_0.invalid.0 sed_4.2.2-7 sensible-utils_0.0.9 systemd_229-4ubuntu10 systemd-sysv_229-4ubuntu10 sysv-rc_2.88dsf-59.3ubuntu2 sysvinit-utils_2.88dsf-59.3ubuntu2 tar_1.28-2.1ubuntu0.1 tzdata_2017c-0ubuntu0.16.04 ubuntu-keyring_2012.05.19 util-linux_2.27.1-6ubuntu3 xz-utils_5.1.1alpha+20120614-2ubuntu2 zip_3.0-11 zlib1g_1:1.2.8.dfsg-2ubuntu4 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- gpgv: Signature made Thu Nov 30 18:17:49 2017 UTC using RSA key ID A744BE93 gpgv: Can't check signature: public key not found dpkg-source: warning: failed to verify signature on ./busybox_1.22.0-15ubuntu1.2.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-15ubuntu1.2.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 dpkg-source: info: applying test-bin.patch dpkg-source: info: applying static-sh-alias.patch dpkg-source: info: applying CVE-2011-5325-1.patch dpkg-source: info: applying CVE-2011-5325-2.patch dpkg-source: info: applying CVE-2016-2147-1.patch dpkg-source: info: applying CVE-2016-2147-2.patch dpkg-source: info: applying CVE-2016-2148.patch dpkg-source: info: applying CVE-2017-15873.patch dpkg-source: info: applying CVE-2017-16544.patch Check disc space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=parallel=4 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-13797347 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-13797347 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-13797347 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- dpkg-buildpackage: source package busybox dpkg-buildpackage: source version 1:1.22.0-15ubuntu1.2 dpkg-buildpackage: source distribution xenial-security dpkg-source --before-build busybox-1.22.0 dpkg-buildpackage: host architecture powerpc 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/ccM7QAjM.o: In function `main': test754813.c:(.text+0x20): 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 dh_testdir rm -rf build/udeb rm -rf build/initramfs rm -rf build/deb mkdir -p build/initramfs mkdir -p build/deb cp -a -l README mailutils arch examples libpwdgrp Config.in TODO_unicode shell miscutils LICENSE Makefile.custom testsuite loginutils debianutils runit printutils coreutils Makefile.flags TODO applets networking archival configs include e2fsprogs applets_sh scripts Makefile modutils sysklogd selinux Makefile.help INSTALL console-tools AUTHORS procps docs util-linux editors libbb init findutils build/initramfs cp -a -l README mailutils arch examples libpwdgrp Config.in TODO_unicode shell miscutils LICENSE Makefile.custom testsuite loginutils debianutils runit printutils coreutils Makefile.flags TODO applets networking archival configs include e2fsprogs applets_sh scripts Makefile modutils sysklogd selinux Makefile.help INSTALL console-tools AUTHORS procps docs util-linux editors libbb init findutils build/deb rm -rf build/static mkdir -p build/udeb mkdir -p build/static cp -a -l README mailutils arch examples libpwdgrp Config.in TODO_unicode shell miscutils LICENSE Makefile.custom testsuite loginutils debianutils runit printutils coreutils Makefile.flags TODO applets networking archival configs include e2fsprogs applets_sh scripts Makefile modutils sysklogd selinux Makefile.help INSTALL console-tools AUTHORS procps docs util-linux editors libbb init findutils build/udeb cp -a -l README mailutils arch examples libpwdgrp Config.in TODO_unicode shell miscutils LICENSE Makefile.custom testsuite loginutils debianutils runit printutils coreutils Makefile.flags TODO applets networking archival configs include e2fsprogs applets_sh scripts Makefile modutils sysklogd selinux Makefile.help INSTALL console-tools AUTHORS procps docs util-linux editors libbb init findutils build/static rm -f build/deb/.config rm -f build/initramfs/.config rm -f build/udeb/.config cat debian/config/os/linux > build/deb/.config rm -f build/static/.config cat debian/config/os/linux > build/initramfs/.config cat debian/config/os/linux > build/udeb/.config /usr/bin/make -C build/deb gen_build_files cat debian/config/os/linux > build/static/.config /usr/bin/make -C build/initramfs gen_build_files /usr/bin/make -C build/udeb gen_build_files make[1]: Entering directory '/<>/build/deb' /usr/bin/make -C build/static gen_build_files make[1]: Entering directory '/<>/build/initramfs' make[1]: Entering directory '/<>/build/udeb' make[1]: Entering directory '/<>/build/static' GEN include/applets.h GEN include/applets.h GEN include/applets.h GEN include/applets.h GEN include/usage.h GEN include/usage.h GEN include/usage.h GEN include/usage.h GEN mailutils/Kbuild GEN mailutils/Kbuild GEN mailutils/Kbuild GEN mailutils/Kbuild GEN mailutils/Config.in GEN mailutils/Config.in GEN mailutils/Config.in GEN mailutils/Config.in GEN archival/Kbuild GEN archival/Kbuild GEN archival/Kbuild GEN archival/Kbuild GEN archival/Config.in GEN archival/Config.in GEN archival/Config.in GEN archival/Config.in GEN archival/libarchive/Kbuild GEN archival/libarchive/Kbuild GEN archival/libarchive/Kbuild GEN archival/libarchive/Kbuild GEN procps/Kbuild GEN procps/Kbuild GEN procps/Kbuild GEN procps/Kbuild GEN procps/Config.in GEN procps/Config.in GEN procps/Config.in GEN procps/Config.in GEN coreutils/Kbuild GEN coreutils/Kbuild GEN coreutils/Kbuild GEN coreutils/Config.in GEN coreutils/Kbuild GEN coreutils/libcoreutils/Kbuild GEN coreutils/Config.in GEN coreutils/Config.in GEN coreutils/Config.in GEN init/Kbuild GEN coreutils/libcoreutils/Kbuild GEN coreutils/libcoreutils/Kbuild GEN coreutils/libcoreutils/Kbuild GEN init/Config.in GEN init/Kbuild GEN init/Kbuild GEN printutils/Kbuild GEN init/Kbuild GEN init/Config.in GEN init/Config.in GEN printutils/Config.in GEN init/Config.in GEN printutils/Kbuild GEN printutils/Kbuild GEN printutils/Kbuild GEN scripts/Kbuild GEN printutils/Config.in GEN printutils/Config.in GEN scripts/Kbuild GEN printutils/Config.in GEN editors/Kbuild GEN scripts/Kbuild GEN scripts/Kbuild GEN editors/Kbuild GEN editors/Config.in GEN editors/Kbuild GEN editors/Kbuild GEN editors/Config.in GEN findutils/Kbuild GEN editors/Config.in GEN editors/Config.in GEN findutils/Config.in GEN findutils/Kbuild GEN findutils/Kbuild GEN findutils/Kbuild GEN sysklogd/Kbuild GEN findutils/Config.in GEN findutils/Config.in GEN findutils/Config.in GEN sysklogd/Kbuild GEN sysklogd/Config.in GEN sysklogd/Kbuild GEN sysklogd/Kbuild GEN sysklogd/Config.in GEN sysklogd/Config.in GEN miscutils/Kbuild GEN sysklogd/Config.in GEN miscutils/Kbuild GEN miscutils/Kbuild GEN miscutils/Config.in GEN miscutils/Kbuild GEN console-tools/Kbuild GEN miscutils/Config.in GEN miscutils/Config.in GEN miscutils/Config.in GEN console-tools/Config.in GEN console-tools/Kbuild GEN console-tools/Kbuild GEN console-tools/Kbuild GEN console-tools/Config.in GEN console-tools/Config.in GEN console-tools/Config.in GEN networking/Kbuild GEN networking/Kbuild GEN networking/Kbuild GEN networking/Kbuild GEN networking/Config.in GEN networking/udhcp/Kbuild GEN networking/Config.in GEN networking/Config.in GEN networking/Config.in GEN networking/udhcp/Config.in GEN networking/udhcp/Kbuild GEN networking/udhcp/Kbuild GEN networking/udhcp/Kbuild GEN networking/libiproute/Kbuild GEN networking/udhcp/Config.in GEN networking/udhcp/Config.in GEN networking/udhcp/Config.in GEN runit/Kbuild GEN networking/libiproute/Kbuild GEN networking/libiproute/Kbuild GEN networking/libiproute/Kbuild GEN runit/Config.in GEN runit/Kbuild GEN runit/Kbuild GEN runit/Kbuild GEN runit/Config.in GEN runit/Config.in GEN runit/Config.in GEN libbb/Kbuild GEN libbb/Kbuild GEN libbb/Kbuild GEN libbb/Config.in GEN libbb/Kbuild GEN selinux/Kbuild GEN libbb/Config.in GEN libbb/Config.in GEN libbb/Config.in GEN selinux/Config.in GEN selinux/Kbuild GEN selinux/Kbuild GEN selinux/Kbuild GEN util-linux/Kbuild GEN selinux/Config.in GEN selinux/Config.in GEN selinux/Config.in GEN util-linux/Config.in GEN util-linux/Kbuild GEN util-linux/Kbuild GEN util-linux/Kbuild GEN util-linux/volume_id/Kbuild GEN util-linux/Config.in GEN util-linux/Config.in GEN util-linux/volume_id/Config.in GEN util-linux/Config.in GEN util-linux/volume_id/Kbuild GEN util-linux/volume_id/Kbuild GEN libpwdgrp/Kbuild GEN util-linux/volume_id/Kbuild GEN applets/Kbuild GEN util-linux/volume_id/Config.in GEN util-linux/volume_id/Config.in GEN util-linux/volume_id/Config.in GEN libpwdgrp/Kbuild GEN libpwdgrp/Kbuild GEN modutils/Kbuild GEN libpwdgrp/Kbuild GEN applets/Kbuild GEN applets/Kbuild GEN modutils/Config.in GEN applets/Kbuild GEN modutils/Kbuild GEN modutils/Kbuild GEN shell/Kbuild GEN modutils/Config.in GEN modutils/Kbuild GEN modutils/Config.in GEN shell/Config.in GEN modutils/Config.in GEN shell/Kbuild GEN shell/Kbuild GEN debianutils/Kbuild GEN shell/Config.in GEN shell/Kbuild GEN debianutils/Config.in GEN shell/Config.in GEN loginutils/Kbuild GEN debianutils/Kbuild GEN debianutils/Kbuild GEN shell/Config.in GEN loginutils/Config.in GEN debianutils/Config.in GEN debianutils/Config.in GEN debianutils/Kbuild GEN loginutils/Kbuild GEN loginutils/Kbuild GEN e2fsprogs/Kbuild GEN debianutils/Config.in GEN loginutils/Config.in GEN loginutils/Kbuild GEN loginutils/Config.in GEN e2fsprogs/Config.in GEN e2fsprogs/Kbuild GEN e2fsprogs/Kbuild GEN loginutils/Config.in GEN e2fsprogs/Config.in GEN e2fsprogs/Kbuild GEN e2fsprogs/old_e2fsprogs/Kbuild GEN e2fsprogs/Config.in GEN e2fsprogs/old_e2fsprogs/Kbuild GEN e2fsprogs/Config.in GEN e2fsprogs/old_e2fsprogs/Config.in GEN e2fsprogs/old_e2fsprogs/Kbuild GEN e2fsprogs/old_e2fsprogs/blkid/Kbuild GEN e2fsprogs/old_e2fsprogs/Kbuild GEN e2fsprogs/old_e2fsprogs/Config.in GEN e2fsprogs/old_e2fsprogs/Config.in 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/uuid/Kbuild GEN e2fsprogs/old_e2fsprogs/ext2fs/Kbuild GEN e2fsprogs/old_e2fsprogs/blkid/Kbuild GEN e2fsprogs/old_e2fsprogs/uuid/Kbuild GEN e2fsprogs/old_e2fsprogs/ext2fs/Kbuild GEN e2fsprogs/old_e2fsprogs/e2p/Kbuild GEN e2fsprogs/old_e2fsprogs/uuid/Kbuild make[1]: Leaving directory '/<>/build/initramfs' cat debian/config/pkg/initramfs >> build/initramfs/.config GEN e2fsprogs/old_e2fsprogs/ext2fs/Kbuild /usr/bin/make -C build/initramfs oldconfig GEN e2fsprogs/old_e2fsprogs/e2p/Kbuild make[1]: Entering directory '/<>/build/initramfs' make[1]: Leaving directory '/<>/build/udeb' cat debian/config/pkg/udeb >> build/udeb/.config /usr/bin/make -C build/udeb oldconfig GEN e2fsprogs/old_e2fsprogs/e2p/Kbuild make[1]: Entering directory '/<>/build/udeb' GEN e2fsprogs/old_e2fsprogs/ext2fs/Kbuild make[1]: Leaving directory '/<>/build/deb' cat debian/config/pkg/deb >> build/deb/.config /usr/bin/make -C build/deb oldconfig make[1]: Entering directory '/<>/build/deb' GEN e2fsprogs/old_e2fsprogs/e2p/Kbuild make[1]: Leaving directory '/<>/build/static' cat debian/config/pkg/static >> build/static/.config /usr/bin/make -C build/static oldconfig make[1]: Entering directory '/<>/build/static' HOSTCC scripts/basic/fixdep 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/split-include scripts/basic/split-include.c: In function ‘main’: scripts/basic/split-include.c:134:6: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(old_line, buffer_size, fp_target); ^ scripts/basic/split-include.c: In function ‘main’: scripts/basic/split-include.c:134:6: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(old_line, buffer_size, fp_target); ^ scripts/basic/split-include.c: In function ‘main’: scripts/basic/split-include.c:134:6: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(old_line, buffer_size, fp_target); ^ scripts/basic/split-include.c: In function ‘main’: scripts/basic/split-include.c:134:6: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(old_line, buffer_size, fp_target); ^ HOSTCC scripts/basic/docproc HOSTCC scripts/basic/docproc HOSTCC scripts/basic/docproc HOSTCC scripts/basic/docproc HOSTCC scripts/kconfig/conf.o HOSTCC scripts/kconfig/conf.o HOSTCC scripts/kconfig/conf.o scripts/kconfig/conf.c: In function ‘conf_askvalue’: scripts/kconfig/conf.c:106:3: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(line, 128, stdin); ^ scripts/kconfig/conf.c: In function ‘conf_choice’: scripts/kconfig/conf.c:354:4: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(line, 128, stdin); ^ scripts/kconfig/conf.c: In function ‘conf_askvalue’: scripts/kconfig/conf.c:106:3: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(line, 128, stdin); ^ scripts/kconfig/conf.c: In function ‘conf_choice’: scripts/kconfig/conf.c:354:4: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(line, 128, stdin); ^ scripts/kconfig/conf.c: In function ‘conf_askvalue’: scripts/kconfig/conf.c:106:3: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(line, 128, stdin); ^ scripts/kconfig/conf.c: In function ‘conf_choice’: scripts/kconfig/conf.c:354:4: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(line, 128, stdin); ^ HOSTCC scripts/kconfig/conf.o scripts/kconfig/conf.c: In function ‘conf_askvalue’: scripts/kconfig/conf.c:106:3: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(line, 128, stdin); ^ scripts/kconfig/conf.c: In function ‘conf_choice’: scripts/kconfig/conf.c:354:4: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(line, 128, stdin); ^ HOSTCC scripts/kconfig/kxgettext.o HOSTCC scripts/kconfig/kxgettext.o HOSTCC scripts/kconfig/kxgettext.o HOSTCC scripts/kconfig/kxgettext.o HOSTCC scripts/kconfig/mconf.o HOSTCC scripts/kconfig/mconf.o scripts/kconfig/mconf.c: In function ‘show_textbox’: scripts/kconfig/mconf.c:847:2: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] write(fd, text, strlen(text)); ^ scripts/kconfig/mconf.c: In function ‘exec_conf’: scripts/kconfig/mconf.c:481:2: warning: ignoring return value of ‘pipe’, declared with attribute warn_unused_result [-Wunused-result] pipe(pipefd); ^ HOSTCC scripts/kconfig/mconf.o scripts/kconfig/mconf.c: In function ‘show_textbox’: scripts/kconfig/mconf.c:847:2: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] write(fd, text, strlen(text)); ^ scripts/kconfig/mconf.c: In function ‘exec_conf’: scripts/kconfig/mconf.c:481:2: warning: ignoring return value of ‘pipe’, declared with attribute warn_unused_result [-Wunused-result] pipe(pipefd); ^ scripts/kconfig/mconf.c: In function ‘show_textbox’: scripts/kconfig/mconf.c:847:2: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] write(fd, text, strlen(text)); ^ scripts/kconfig/mconf.c: In function ‘exec_conf’: scripts/kconfig/mconf.c:481:2: warning: ignoring return value of ‘pipe’, declared with attribute warn_unused_result [-Wunused-result] pipe(pipefd); ^ HOSTCC scripts/kconfig/mconf.o scripts/kconfig/mconf.c: In function ‘show_textbox’: scripts/kconfig/mconf.c:847:2: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] write(fd, text, strlen(text)); ^ scripts/kconfig/mconf.c: In function ‘exec_conf’: scripts/kconfig/mconf.c:481:2: warning: ignoring return value of ‘pipe’, declared with attribute warn_unused_result [-Wunused-result] pipe(pipefd); ^ SHIPPED scripts/kconfig/zconf.tab.c SHIPPED scripts/kconfig/lex.zconf.c SHIPPED scripts/kconfig/zconf.hash.c SHIPPED scripts/kconfig/zconf.tab.c SHIPPED scripts/kconfig/lex.zconf.c SHIPPED scripts/kconfig/zconf.hash.c SHIPPED scripts/kconfig/zconf.tab.c SHIPPED scripts/kconfig/lex.zconf.c SHIPPED scripts/kconfig/zconf.hash.c SHIPPED scripts/kconfig/zconf.tab.c SHIPPED scripts/kconfig/lex.zconf.c SHIPPED scripts/kconfig/zconf.hash.c HOSTCC scripts/kconfig/zconf.tab.o HOSTCC scripts/kconfig/zconf.tab.o 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[] = ^ 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[] = ^ 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 HOSTLD scripts/kconfig/conf HOSTLD scripts/kconfig/conf HOSTLD scripts/kconfig/conf scripts/kconfig/conf -o Config.in scripts/kconfig/conf -o Config.in 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 manipulscripts/kconfig/conf -o Config.in ate 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) [Y/n/?] y 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 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 # # 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) [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) [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) [Y/n/?] y Enable custom formats (-c) (FEATURE_STAT_FORMAT) [Y/n/?] y 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) [Y/n/?] y 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) [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) [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) [Y/n/?] y killall5 (KILLALL5) [N/y]# # 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) [Y/n/?] y 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 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 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 (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 .config:833:warning: trying to assign nonexistent symbol FEATURE_TELNET_AUTOLOGINi # # 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) [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) [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) [N/y/?] n 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) [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?]: 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) [N/y/?] n Query cursor position from terminal (FEATURE_EDITING_ASK_TERMINAL) [Y/n/?] y Non-POSIX, but safer, copying to special nodes (FEATURE_NON_POSIX_CP) [Y/n/?] y Give more precise messages when copy fails (cp, mv etc) (FEATURE_VERBOSE_CP_MESSAGE) [N/y/?] n 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) [N/y/?] n ar (AR) [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) [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) [Y/n/?] y Enable long options (FEATURE_GZIP_LONG_OPTIONS) [N/y/?] n Trade memory for gzip speed (0:small,slow - 2:fast,big) (GZIP_FAST) [0] 0 lzop (LZOP) [Y/n/?] y lzop compression levels 7,8,9 (not very useful) (LZOP_COMPR_HIGH) [N/y/?] n rpm (RPM) [N/y/?] n rpm2cpio (RPM2CPIO) [N/y/?] n tar (TAR) [N/y/?] n unzip (UNZIP) [N/y/?] n * * Coreutils * basename (BASENAME) [Y/n/?] y cat (CAT) [Y/n/?] y date (DATE) [N/y/?] n hostid (HOSTID) [N/y/?] n id (ID) [N/y/?] n groups (GROUPS) [N/y/?] n 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) [N/y/?] n 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) [N/y/?] n df (DF) [Y/n/?] y Enable -a, -i, -B (FEATURE_DF_FANCY) [N/y/?] n dirname (DIRNAME) [N/y/?] n dos2unix/unix2dos (DOS2UNIX) [N/y/?] n 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) [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) [N/y/?] n 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) [Y/n/?] y 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) [N/y/?] n Show file timestamps (FEATURE_LS_TIMESTAMPS) [N/y/?] n Show username/groupnames (FEATURE_LS_USERNAME) [N/y/?] n Allow use of color to identify file types (FEATURE_LS_COLOR) [N/y/?] n md5sum (MD5SUM) [N/y/?] n 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) [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) [N/y/?] n 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) [N/y/?] n sha256sum (SHA256SUM) [N/y/?] n sha512sum (SHA512SUM) [N/y/?] n 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) [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) [Y/n/?] y Enable block I/O (larger/faster) instead of byte I/O (FEATURE_TEE_USE_BLOCK_IO) [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) [Y/n/?] y * * Common options for cp and mv * Preserve hard links (FEATURE_PRESERVE_HARDLINKS) [N/y/?] n * * Common options for ls, more and telnet * Calculate terminal & column widths (FEATURE_AUTOWIDTH) [N/y/?] n * * Common options for df, du, ls * Support for human readable output (example 13k, 23M, 235G) (FEATURE_HUMAN_READABLE) [N/y/?] n * * 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) [N/y/?] n start-stop-daemon (START_STOP_DAEMON) [N/y/?] n 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) [N/y/?] n ed (ED) [N/y/?] n patch (PATCH) [N/y/?] n sed (SED) [Y/n/?] y vi (VI) [N/y/?] n 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) [N/y/?] n * * Init Utilities * bootchartd (BOOTCHARTD) [N/y/?] n poweroff, halt, and reboot (HALT) [N/y/?] n init (INIT) [N/y/?] n 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) [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) [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) [N/y/?] n rmmod (RMMOD) [N/y/?] n lsmod (LSMOD) [N/y/?] n modprobe (MODPROBE) [N/y/?] n depmod (DEPMOD) [N/y/?] n * * Options common to multiple modutils * Default directory containing modules (DEFAULT_MODULES_DIR) [] Default name of modules.dep (DEFAULT_DEPMOD_FILE) [] * * 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) [Y/n/?] y Accept and ignore redundant options (FEATURE_ACPID_COMPAT) [Y/n/?] y blkid (BLKID) [N/y/?] n dmesg (DMESG) [N/y/?] n fbset (FBSET) [Y/n/?] y Turn on extra fbset options (FEATURE_FBSET_FANCY) [Y/n/?] y Turn on fbset readmode support (FEATURE_FBSET_READMODE) [Y/n/?] y fdflush (FDFLUSH) [Y/n/?] y fdformat (FDFORMAT) [N/y/?] n fdisk (FDISK) [N/y/?] n findfs (FINDFS) [N/y/?] n flock (FLOCK) [N/y/?] n freeramdisk (FREERAMDISK) [N/y/?] n 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) [N/y/?] n hexdump (HEXDUMP) [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) [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) [Y/n/?] y 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) [N/y/?] n 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) [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) [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) [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) [N/y/?] n ping (PING) [N/y/?] n 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) [N/y/?] n 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) [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) [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) [N/y/?] n slattach (SLATTACH) [N/y/?] n tcpsvd (TCPSVD) [N/y/?] n telnet (TELNET) [N/y/?] n telnetd (TELNETD) [N/y/?] n tftp (TFTP) [N/y/?] n tftpd (TFTPD) [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) [N/y/?] n udpsvd (UDPSVD) [N/y/?] n vconfig (VCONFIG) [N/y/?] n 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) [N/y/?] n 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) [N/y/?] n 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) [N/y/?] n 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) [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 Standalone shell (FEATURE_SH_STANDALONE) [Y/n/?] y Run 'nofork' applets directly (FEATURE_SH_NOFORK) [N/y/?] n Use $HISTFILESIZE (FEATURE_SH_HISTFILESIZE) [N/y/?] n * * System Logging Utilities * syslogd (SYSLOGD) [N/y/?] n klogd (KLOGD) [N/y/?] n logger (LOGGER) [N/y/?] n make[1]: Leaving directory '/<>/build/static' ln -s .config build/static/.stamp-setup make[1]: Leaving directory '/<>/build/deb' make[1]: Leaving directory '/<>/build/udeb' make[1]: Leaving directory '/<>/build/initramfs' ln -s .config build/initramfs/.stamp-setup ln -s .config build/udeb/.stamp-setup ln -s .config build/deb/.stamp-setup dh_testdir /usr/bin/make -C build/static install docs/busybox.1 \ SKIP_STRIP=y \ BB_EXTRA_VERSION="Ubuntu 1:1.22.0-15ubuntu1.2" \ CONFIG_EXTRA_CFLAGS='-g -O2 -fstack-protector-strong -Wformat -Wdate-time -D_FORTIFY_SOURCE=2' \ CONFIG_EXTRA_LDFLAGS='-Wl,-Bsymbolic-functions -Wl,-z,relro' make[1]: Entering directory '/<>/build/static' dh_testdir /usr/bin/make -C build/udeb install docs/busybox.1 \ SKIP_STRIP=y \ BB_EXTRA_VERSION="Ubuntu 1:1.22.0-15ubuntu1.2" \ CONFIG_EXTRA_CFLAGS='-g -O2 -fstack-protector-strong -Wformat -Wdate-time -D_FORTIFY_SOURCE=2' \ CONFIG_EXTRA_LDFLAGS='-Wl,-Bsymbolic-functions -Wl,-z,relro' make[1]: Entering directory '/<>/build/udeb' dh_testdir /usr/bin/make -C build/initramfs install docs/busybox.1 \ SKIP_STRIP=y \ BB_EXTRA_VERSION="Ubuntu 1:1.22.0-15ubuntu1.2" \ CONFIG_EXTRA_CFLAGS='-g -O2 -fstack-protector-strong -Wformat -Wdate-time -D_FORTIFY_SOURCE=2' \ CONFIG_EXTRA_LDFLAGS='-Wl,-Bsymbolic-functions -Wl,-z,relro' make[1]: Entering directory '/<>/build/initramfs' SPLIT include/autoconf.h -> include/config/* HOSTCC applets/usage applets/usage.c: In function ‘main’: applets/usage.c:52:3: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] write(STDOUT_FILENO, usage_array[i].usage, strlen(usage_array[i].usage) + 1); ^ GEN include/bbconfigopts.h HOSTCC applets/applet_tables applets/applet_tables.c: In function ‘main’: applets/applet_tables.c:144:4: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(line_old, sizeof(line_old), fp); ^ GEN include/usage_compressed.h GEN include/applet_tables.h SPLIT include/autoconf.h -> include/config/* HOSTCC applets/usage applets/usage.c: In function ‘main’: applets/usage.c:52:3: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] write(STDOUT_FILENO, usage_array[i].usage, strlen(usage_array[i].usage) + 1); ^ HOSTCC applets/usage_pod GEN include/bbconfigopts.h HOSTCC applets/applet_tables applets/usage_pod.c: In function ‘main’: applets/usage_pod.c:74:3: warning: format not a string literal and no format arguments [-Wformat-security] printf(usage_array[i].aname); ^ GEN include/usage_compressed.h applets/applet_tables.c: In function ‘main’: applets/applet_tables.c:144:4: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(line_old, sizeof(line_old), fp); ^ SPLIT include/autoconf.h -> include/config/* CC applets/applets.o HOSTCC applets/usage GEN include/applet_tables.h CC applets/applets.o applets/usage.c: In function ‘main’: applets/usage.c:52:3: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] write(STDOUT_FILENO, usage_array[i].usage, strlen(usage_array[i].usage) + 1); ^ GEN include/bbconfigopts.h HOSTCC applets/usage_pod LD applets/built-in.o HOSTCC applets/applet_tables DOC busybox.pod applets/usage_pod.c: In function ‘main’: applets/usage_pod.c:74:3: warning: format not a string literal and no format arguments [-Wformat-security] printf(usage_array[i].aname); ^ applets/applet_tables.c: In function ‘main’: applets/applet_tables.c:144:4: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(line_old, sizeof(line_old), fp); ^ DOC busybox.1 LD applets/built-in.o GEN include/usage_compressed.h GEN include/applet_tables.h CC applets/applets.o DOC busybox.pod HOSTCC applets/usage_pod DOC busybox.1 applets/usage_pod.c: In function ‘main’: applets/usage_pod.c:74:3: warning: format not a string literal and no format arguments [-Wformat-security] printf(usage_array[i].aname); ^ LD applets/built-in.o DOC busybox.pod DOC busybox.1 LD archival/built-in.o CC archival/ar.o CC archival/bbunzip.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 CC archival/libarchive/data_extract_all.o CC archival/bzip2.o archival/libarchive/data_extract_all.c: In function ‘data_extract_all’: archival/libarchive/data_extract_all.c:213:4: warning: ignoring return value of ‘chown’, declared with attribute warn_unused_result [-Wunused-result] chown(file_header->name, uid, gid); ^ LD archival/built-in.o CC archival/bbunzip.o CC archival/libarchive/data_extract_to_stdout.o CC archival/tar.o CC archival/libarchive/data_skip.o CC archival/gzip.o CC archival/libarchive/decompress_bunzip2.o AR archival/lib.a CC archival/libarchive/decompress_gunzip.o LD console-tools/built-in.o CC console-tools/chvt.o CC archival/lzop.o AR console-tools/lib.a CC archival/libarchive/decompress_unlzma.o LD archival/libarchive/built-in.o CC archival/cpio.o CC archival/libarchive/data_align.o CC archival/libarchive/data_extract_all.o CC archival/libarchive/decompress_unxz.o CC archival/dpkg.o archival/libarchive/data_extract_all.c: In function ‘data_extract_all’: archival/libarchive/data_extract_all.c:213:4: warning: ignoring return value of ‘chown’, declared with attribute warn_unused_result [-Wunused-result] chown(file_header->name, uid, gid); ^ CC archival/libarchive/data_extract_to_command.o AR archival/lib.a LD archival/libarchive/built-in.o CC archival/libarchive/data_align.o CC archival/libarchive/data_extract_to_stdout.o CC archival/libarchive/data_extract_all.o archival/libarchive/data_extract_all.c: In function ‘data_extract_all’: archival/libarchive/data_extract_all.c:213:4: warning: ignoring return value of ‘chown’, declared with attribute warn_unused_result [-Wunused-result] chown(file_header->name, uid, gid); ^ CC archival/libarchive/data_skip.o CC archival/libarchive/data_extract_to_stdout.o CC archival/libarchive/decompress_bunzip2.o CC archival/libarchive/data_skip.o CC archival/libarchive/filter_accept_all.o CC archival/libarchive/decompress_bunzip2.o CC archival/libarchive/filter_accept_list.o CC archival/dpkg_deb.o CC archival/libarchive/decompress_gunzip.o CC archival/libarchive/filter_accept_reject_list.o CC archival/gzip.o CC archival/libarchive/find_list_entry.o CC archival/libarchive/decompress_gunzip.o CC archival/libarchive/get_header_ar.o CC archival/libarchive/decompress_uncompress.o CC archival/libarchive/get_header_tar.o CC archival/libarchive/decompress_unlzma.o CC archival/libarchive/decompress_unlzma.o CC archival/lzop.o CC archival/libarchive/header_list.o CC archival/libarchive/header_skip.o CC archival/libarchive/decompress_unxz.o CC archival/libarchive/header_verbose_list.o CC archival/libarchive/decompress_unxz.o CC archival/libarchive/init_handle.o 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/libarchive/open_transformer.o CC archival/rpm2cpio.o CC archival/libarchive/seek_by_jump.o CC archival/libarchive/filter_accept_all.o CC archival/tar.o CC archival/libarchive/seek_by_read.o CC archival/libarchive/filter_accept_all.o CC archival/libarchive/filter_accept_list.o CC archival/libarchive/unpack_ar_archive.o CC archival/libarchive/filter_accept_list.o CC archival/libarchive/filter_accept_reject_list.o CC archival/libarchive/unsafe_symlink_target.o CC archival/unzip.o CC archival/libarchive/filter_accept_list_reassign.o CC archival/libarchive/find_list_entry.o AR archival/libarchive/lib.a LD coreutils/built-in.o CC coreutils/basename.o CC archival/libarchive/filter_accept_reject_list.o CC archival/libarchive/header_list.o AR archival/lib.a CC archival/libarchive/find_list_entry.o CC coreutils/cat.o LD coreutils/libcoreutils/built-in.o CC coreutils/libcoreutils/cp_mv_stat.o CC archival/libarchive/header_skip.o CC coreutils/chmod.o CC archival/libarchive/get_header_ar.o CC coreutils/libcoreutils/getopt_mk_fifo_nod.o CC archival/libarchive/header_verbose_list.o CC coreutils/chown.o AR coreutils/libcoreutils/lib.a CC coreutils/chroot.o CC archival/libarchive/get_header_cpio.o CC archival/libarchive/init_handle.o CC coreutils/cp.o LD console-tools/built-in.o CC archival/libarchive/lzo1x_1.o CC console-tools/chvt.o CC archival/libarchive/get_header_tar.o CC console-tools/clear.o CC coreutils/cut.o CC archival/libarchive/lzo1x_1o.o CC console-tools/deallocvt.o CC archival/libarchive/get_header_tar_bz2.o CC coreutils/date.o CC console-tools/dumpkmap.o CC archival/libarchive/lzo1x_d.o CC archival/libarchive/get_header_tar_gz.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 console-tools/loadfont.o CC coreutils/dd.o CC archival/libarchive/get_header_tar_lzma.o CC archival/libarchive/open_transformer.o CC archival/libarchive/get_header_tar_xz.o CC console-tools/loadkmap.o CC archival/libarchive/seek_by_jump.o CC coreutils/df.o CC archival/libarchive/header_list.o CC console-tools/openvt.o CC archival/libarchive/seek_by_read.o CC coreutils/dirname.o CC archival/libarchive/header_skip.o CC console-tools/reset.o CC archival/libarchive/unsafe_symlink_target.o CC coreutils/echo.o CC archival/libarchive/header_verbose_list.o CC console-tools/setkeycodes.o AR archival/libarchive/lib.a CC coreutils/env.o CC archival/libarchive/init_handle.o CC archival/libarchive/lzo1x_1.o AR console-tools/lib.a LD coreutils/built-in.o CC coreutils/basename.o CC coreutils/expr.o CC coreutils/false.o CC archival/libarchive/lzo1x_1o.o CC coreutils/cat.o CC coreutils/chmod.o CC coreutils/head.o LD debianutils/built-in.o CC archival/libarchive/lzo1x_d.o CC debianutils/mktemp.o CC coreutils/chroot.o CC coreutils/cp.o AR debianutils/lib.a CC archival/libarchive/open_transformer.o CC coreutils/id.o CC coreutils/ln.o CC coreutils/cut.o CC archival/libarchive/seek_by_jump.o CC archival/libarchive/seek_by_read.o CC coreutils/ls.o CC archival/libarchive/unpack_ar_archive.o LD coreutils/libcoreutils/built-in.o CC coreutils/libcoreutils/cp_mv_stat.o CC coreutils/df.o CC archival/libarchive/unsafe_symlink_target.o CC coreutils/libcoreutils/getopt_mk_fifo_nod.o CC coreutils/du.o CC coreutils/md5_sha1_sum.o AR coreutils/libcoreutils/lib.a AR archival/libarchive/lib.a CC coreutils/echo.o LD console-tools/built-in.o CC console-tools/chvt.o LD coreutils/built-in.o CC coreutils/mkdir.o CC coreutils/basename.o CC console-tools/clear.o CC coreutils/env.o CC coreutils/cal.o CC coreutils/mknod.o CC console-tools/deallocvt.o CC coreutils/expr.o CC coreutils/mv.o CC console-tools/dumpkmap.o CC coreutils/cat.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/od.o CC console-tools/loadfont.o CC coreutils/false.o CC coreutils/chgrp.o CC coreutils/ln.o CC coreutils/printf.o CC console-tools/loadkmap.o CC coreutils/chmod.o CC coreutils/ls.o CC console-tools/openvt.o CC coreutils/chown.o CC coreutils/pwd.o CC console-tools/reset.o CC coreutils/chroot.o CC coreutils/readlink.o CC console-tools/setkeycodes.o CC coreutils/mkdir.o CC coreutils/cp.o CC coreutils/realpath.o AR console-tools/lib.a CC coreutils/mkfifo.o CC coreutils/mknod.o CC coreutils/cut.o CC coreutils/rm.o CC coreutils/rmdir.o CC coreutils/mv.o CC coreutils/printf.o CC coreutils/date.o CC coreutils/seq.o CC coreutils/dd.o CC coreutils/pwd.o LD coreutils/libcoreutils/built-in.o CC coreutils/sleep.o CC coreutils/libcoreutils/cp_mv_stat.o CC coreutils/df.o CC coreutils/readlink.o CC coreutils/libcoreutils/getopt_mk_fifo_nod.o CC coreutils/sort.o CC coreutils/rm.o CC coreutils/dirname.o AR coreutils/libcoreutils/lib.a CC coreutils/rmdir.o CC coreutils/stat.o CC coreutils/dos2unix.o CC coreutils/seq.o CC coreutils/sleep.o CC coreutils/du.o CC coreutils/sync.o CC coreutils/sort.o CC coreutils/stat.o CC coreutils/tail.o CC coreutils/echo.o CC coreutils/test.o CC coreutils/env.o CC coreutils/stty.o CC coreutils/sync.o CC coreutils/expand.o CC coreutils/test_ptr_hack.o CC coreutils/expr.o CC coreutils/touch.o CC coreutils/tr.o CC coreutils/false.o CC coreutils/tail.o CC coreutils/true.o CC coreutils/fold.o LD e2fsprogs/built-in.o AR e2fsprogs/lib.a CC coreutils/tty.o LD editors/built-in.o CC editors/cmp.o CC coreutils/tee.o CC coreutils/uname.o CC coreutils/head.o CC editors/sed.o CC coreutils/uniq.o CC coreutils/test.o CC coreutils/hostid.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/wc.o CC coreutils/id.o CC coreutils/test_ptr_hack.o CC coreutils/touch.o AR coreutils/lib.a CC coreutils/tr.o CC coreutils/ln.o LD findutils/built-in.o CC findutils/find.o AR editors/lib.a CC coreutils/true.o CC coreutils/logname.o CC coreutils/ls.o CC coreutils/tty.o CC coreutils/uname.o CC coreutils/md5_sha1_sum.o CC coreutils/uniq.o CC findutils/grep.o CC coreutils/wc.o CC coreutils/mkdir.o CC coreutils/yes.o AR findutils/lib.a LD init/built-in.o CC coreutils/mkfifo.o CC coreutils/mknod.o CC init/halt.o AR coreutils/lib.a LD debianutils/built-in.o CC debianutils/mktemp.o CC init/init.o CC coreutils/mv.o LD libbb/built-in.o CC libbb/appletlib.o CC debianutils/which.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/od.o AR debianutils/lib.a LD e2fsprogs/built-in.o AR e2fsprogs/lib.a LD editors/built-in.o CC editors/awk.o CC libbb/ask_confirmation.o AR init/lib.a LD findutils/built-in.o CC findutils/find.o CC libbb/bb_askpass.o CC libbb/bb_bswap_64.o CC libbb/bb_do_delay.o CC coreutils/printf.o CC findutils/grep.o CC libbb/bb_pwd.o CC coreutils/pwd.o CC libbb/bb_qsort.o AR findutils/lib.a CC libbb/bb_strtonum.o CC coreutils/readlink.o CC coreutils/realpath.o CC libbb/change_identity.o CC libbb/chomp.o CC coreutils/rm.o CC coreutils/rmdir.o CC libbb/compare_string_array.o CC libbb/concat_path_file.o CC editors/cmp.o CC coreutils/seq.o CC coreutils/sleep.o CC libbb/concat_subpath_file.o CC libbb/copy_file.o CC editors/sed.o LD libpwdgrp/built-in.o CC coreutils/sort.o CC libpwdgrp/pwd_grp.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/copyfd.o CC libpwdgrp/uidgid_get.o CC coreutils/stat.o CC libbb/crc32.o AR libpwdgrp/lib.a CC coreutils/stty.o CC libbb/default_error_retval.o AR editors/lib.a LD init/built-in.o AR init/lib.a LD libbb/built-in.o LD debianutils/built-in.o CC libbb/appletlib.o CC debianutils/mktemp.o CC libbb/device_open.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 debianutils/run_parts.o CC libbb/dump.o CC coreutils/sync.o CC libbb/ask_confirmation.o CC debianutils/start_stop_daemon.o CC coreutils/tac.o CC libbb/bb_askpass.o CC coreutils/tail.o CC libbb/bb_bswap_64.o CC debianutils/which.o CC libbb/endofname.o CC libbb/bb_do_delay.o AR debianutils/lib.a CC libbb/bb_pwd.o CC libbb/execable.o CC coreutils/tee.o CC coreutils/test.o CC libbb/bb_qsort.o CC libbb/fclose_nonstdin.o CC libbb/fflush_stdout_and_exit.o CC libbb/bb_strtonum.o CC libbb/change_identity.o CC libbb/fgets_str.o CC coreutils/test_ptr_hack.o CC coreutils/touch.o CC coreutils/tr.o CC libbb/chomp.o CC libbb/find_mount_point.o CC libbb/find_pid_by_name.o CC libbb/compare_string_array.o CC libbb/concat_path_file.o CC coreutils/true.o CC libbb/find_root_device.o LD libpwdgrp/built-in.o CC libpwdgrp/pwd_grp.o CC libbb/concat_subpath_file.o CC coreutils/tty.o CC libbb/full_write.o CC libbb/copy_file.o CC coreutils/uname.o CC libbb/get_console.o CC libpwdgrp/uidgid_get.o CC coreutils/uniq.o CC libbb/copyfd.o CC libbb/get_last_path_component.o AR libpwdgrp/lib.a CC coreutils/usleep.o CC libbb/crc32.o CC libbb/get_line_from_file.o LD loginutils/built-in.o AR loginutils/lib.a CC libbb/get_shell_name.o CC coreutils/uudecode.o CC libbb/default_error_retval.o CC coreutils/uuencode.o CC libbb/get_volsize.o CC libbb/device_open.o LD mailutils/built-in.o AR mailutils/lib.a CC coreutils/wc.o CC libbb/getopt32.o LD miscutils/built-in.o CC miscutils/devmem.o CC libbb/dump.o AR miscutils/lib.a CC coreutils/who.o LD loginutils/built-in.o AR loginutils/lib.a LD e2fsprogs/built-in.o AR e2fsprogs/lib.a LD modutils/built-in.o CC modutils/modinfo.o CC libbb/getpty.o CC coreutils/whoami.o CC libbb/hash_md5_sha.o CC modutils/modutils.o CC coreutils/yes.o CC libbb/endofname.o AR coreutils/lib.a AR modutils/lib.a CC libbb/execable.o LD mailutils/built-in.o LD editors/built-in.o AR mailutils/lib.a CC editors/awk.o LD networking/built-in.o CC networking/hostname.o CC libbb/fclose_nonstdin.o CC libbb/herror_msg.o CC networking/ifconfig.o CC libbb/fflush_stdout_and_exit.o CC libbb/human_readable.o CC networking/interface.o CC libbb/fgets_str.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/inet_cksum.o CC libbb/find_mount_point.o CC libbb/inet_common.o CC libbb/find_pid_by_name.o CC networking/ip.o CC libbb/info_msg.o CC libbb/find_root_device.o CC networking/wget.o CC libbb/inode_hash.o CC libbb/full_write.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 libbb/get_console.o CC libbb/isdirectory.o CC editors/cmp.o CC libbb/kernel_version.o CC libbb/get_last_path_component.o AR networking/lib.a LD findutils/built-in.o CC findutils/find.o CC libbb/last_char_is.o CC libbb/get_line_from_file.o CC editors/diff.o CC libbb/lineedit.o CC libbb/get_shell_name.o CC libbb/get_volsize.o CC findutils/grep.o CC libbb/getopt32.o CC editors/ed.o CC libbb/getpty.o CC findutils/xargs.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 libbb/lineedit_ptr_hack.o CC libbb/hash_md5_sha.o CC libbb/llist.o AR findutils/lib.a CC libbb/herror_msg.o CC libbb/login.o CC editors/patch.o LD init/built-in.o CC init/halt.o CC libbb/loop.o CC init/init.o CC libbb/human_readable.o CC libbb/make_directory.o CC editors/sed.o CC libbb/in_ether.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/makedev.o CC libbb/match_fstype.o CC libbb/inet_common.o AR init/lib.a CC libbb/info_msg.o CC libbb/messages.o CC editors/vi.o CC libbb/inode_hash.o CC libbb/missing_syscalls.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/isdirectory.o LD libbb/built-in.o CC libbb/appletlib.o CC libbb/mode_string.o CC libbb/kernel_version.o CC libbb/nuke_str.o CC libbb/last_char_is.o CC libbb/parse_config.o CC libbb/lineedit.o CC libbb/ask_confirmation.o CC libbb/parse_mode.o CC libbb/bb_askpass.o CC libbb/percent_decode.o CC libbb/bb_bswap_64.o CC libbb/perror_msg.o CC libbb/bb_do_delay.o CC libbb/bb_pwd.o CC libbb/perror_nomsg.o CC libbb/lineedit_ptr_hack.o CC libbb/perror_nomsg_and_die.o CC libbb/llist.o CC libbb/pidfile.o AR editors/lib.a CC libbb/platform.o CC libbb/bb_qsort.o CC libbb/bb_strtonum.o CC libbb/login.o CC libbb/print_flags.o CC libbb/printable.o CC libbb/change_identity.o CC libbb/loop.o CC libbb/chomp.o CC libbb/printable_string.o CC libbb/make_directory.o CC libbb/compare_string_array.o CC libbb/process_escape_sequence.o LD libpwdgrp/built-in.o CC libpwdgrp/pwd_grp.o CC libbb/makedev.o CC libbb/concat_path_file.o CC libbb/procps.o CC libbb/match_fstype.o CC libbb/concat_subpath_file.o CC libbb/messages.o CC libbb/copy_file.o CC libbb/progress.o CC libpwdgrp/uidgid_get.o CC libbb/missing_syscalls.o AR libpwdgrp/lib.a CC libbb/ptr_to_globals.o LD loginutils/built-in.o CC loginutils/chpasswd.o CC libbb/mode_string.o CC libbb/read.o CC libbb/copyfd.o CC loginutils/getty.o CC libbb/read_key.o CC libbb/nuke_str.o CC libbb/correct_password.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 libbb/parse_config.o CC libbb/crc32.o CC libbb/read_printf.o CC loginutils/login.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/default_error_retval.o CC libbb/parse_mode.o CC libbb/recursive_action.o CC loginutils/passwd.o CC libbb/device_open.o CC libbb/percent_decode.o CC libbb/remove_file.o CC libbb/dump.o CC loginutils/su.o CC libbb/perror_msg.o CC libbb/rtc.o CC loginutils/sulogin.o CC libbb/perror_nomsg.o CC libbb/run_shell.o CC libbb/perror_nomsg_and_die.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); ^ CC libbb/pidfile.o AR loginutils/lib.a CC libbb/platform.o CC libbb/safe_gethostname.o CC libbb/print_flags.o CC libbb/endofname.o LD networking/libiproute/built-in.o CC networking/libiproute/ip_parse_common_args.o CC libbb/safe_poll.o CC libbb/execable.o CC libbb/printable.o CC networking/libiproute/ipaddress.o CC libbb/safe_strncpy.o CC libbb/printable_string.o CC libbb/fclose_nonstdin.o CC libbb/safe_write.o CC libbb/process_escape_sequence.o CC libbb/setup_environment.o CC libbb/fflush_stdout_and_exit.o CC networking/libiproute/iplink.o CC libbb/fgets_str.o CC libbb/signals.o CC libbb/procps.o CC libbb/find_mount_point.o CC libbb/simplify_path.o CC libbb/progress.o CC networking/libiproute/iproute.o CC libbb/find_pid_by_name.o CC libbb/single_argv.o CC libbb/ptr_to_globals.o CC libbb/read.o CC libbb/skip_whitespace.o CC libbb/find_root_device.o CC libbb/read_key.o CC libbb/speed_table.o CC libbb/full_write.o CC networking/libiproute/libnetlink.o CC libbb/str_tolower.o CC libbb/read_printf.o CC libbb/get_console.o CC networking/libiproute/ll_addr.o CC libbb/strrstr.o CC libbb/get_last_path_component.o CC libbb/recursive_action.o CC libbb/time.o CC networking/libiproute/ll_map.o CC libbb/get_line_from_file.o CC libbb/remove_file.o CC libbb/get_shell_name.o CC networking/libiproute/ll_proto.o CC libbb/trim.o CC libbb/rtc.o CC libbb/get_volsize.o CC libbb/u_signal_names.o CC networking/libiproute/ll_types.o CC libbb/run_shell.o CC libbb/getopt32.o CC networking/libiproute/rt_names.o CC libbb/udp_io.o CC libbb/safe_gethostname.o CC libbb/safe_poll.o CC libbb/unicode.o CC networking/libiproute/rtm_map.o CC libbb/getpty.o CC libbb/safe_strncpy.o CC libbb/hash_md5_sha.o CC networking/libiproute/utils.o CC libbb/safe_write.o CC libbb/uuencode.o CC libbb/setup_environment.o AR networking/libiproute/lib.a CC libbb/vdprintf.o LD miscutils/built-in.o AR miscutils/lib.a CC libbb/verror_msg.o CC libbb/signals.o LD modutils/built-in.o CC modutils/depmod.o CC libbb/herror_msg.o CC libbb/vfork_daemon_rexec.o CC libbb/simplify_path.o CC libbb/human_readable.o CC modutils/insmod.o CC libbb/warn_ignoring_args.o CC libbb/single_argv.o CC modutils/lsmod.o CC libbb/in_ether.o CC libbb/wfopen.o CC libbb/skip_whitespace.o CC modutils/modinfo.o CC libbb/inet_cksum.o CC libbb/wfopen_input.o CC libbb/speed_table.o CC libbb/inet_common.o CC modutils/modprobe.o CC libbb/write.o CC libbb/str_tolower.o CC libbb/info_msg.o CC libbb/xatonum.o CC libbb/strrstr.o CC modutils/modutils.o CC libbb/inode_hash.o CC libbb/time.o CC libbb/xconnect.o CC libbb/isdirectory.o CC modutils/rmmod.o CC libbb/trim.o CC libbb/kernel_version.o AR modutils/lib.a CC libbb/last_char_is.o CC libbb/u_signal_names.o CC libbb/xfunc_die.o CC libbb/unicode.o CC libbb/lineedit.o CC libbb/xfuncs.o LD networking/built-in.o CC networking/arping.o CC libbb/uuencode.o CC libbb/xfuncs_printf.o CC networking/hostname.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/vdprintf.o CC networking/ip.o CC libbb/verror_msg.o CC libbb/xgetcwd.o CC networking/nc.o CC libbb/lineedit_ptr_hack.o CC libbb/llist.o CC libbb/vfork_daemon_rexec.o CC libbb/xgethostbyname.o CC networking/ping.o CC libbb/login.o CC libbb/warn_ignoring_args.o CC libbb/xreadlink.o CC libbb/wfopen.o CC libbb/loop.o CC libbb/xrealloc_vector.o CC libbb/wfopen_input.o CC networking/route.o CC libbb/make_directory.o CC libbb/xregcomp.o CC libbb/write.o AR libbb/lib.a CC libbb/makedev.o CC networking/tftp.o CC libbb/xatonum.o CC libbb/match_fstype.o CC libbb/xconnect.o CC libbb/messages.o CC networking/vconfig.o CC libbb/missing_syscalls.o CC libbb/xfunc_die.o LD networking/udhcp/built-in.o AR networking/udhcp/lib.a CC networking/wget.o CC libbb/xfuncs.o CC libbb/mode_string.o CC libbb/nuke_str.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 libbb/xfuncs_printf.o CC libbb/obscure.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); ^ LD networking/libiproute/built-in.o CC networking/libiproute/ip_parse_common_args.o CC libbb/parse_config.o AR networking/lib.a CC networking/libiproute/ipaddress.o CC libbb/parse_mode.o CC libbb/xgetcwd.o CC libbb/percent_decode.o LD networking/udhcp/built-in.o CC networking/udhcp/arpping.o CC libbb/xgethostbyname.o CC libbb/perror_msg.o CC networking/udhcp/common.o CC libbb/xreadlink.o CC networking/libiproute/iplink.o CC libbb/perror_nomsg.o CC libbb/xrealloc_vector.o CC libbb/perror_nomsg_and_die.o CC libbb/pidfile.o CC networking/udhcp/dhcpc.o CC libbb/xregcomp.o CC networking/libiproute/iproute.o CC libbb/platform.o AR libbb/lib.a LD printutils/built-in.o AR printutils/lib.a LD procps/built-in.o CC procps/kill.o CC libbb/print_flags.o CC libbb/printable.o CC procps/pidof.o CC networking/libiproute/libnetlink.o CC networking/udhcp/domain_codec.o CC procps/ps.o CC libbb/printable_string.o CC libbb/process_escape_sequence.o CC networking/udhcp/packet.o CC networking/libiproute/ll_addr.o AR procps/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 libbb/procps.o CC networking/libiproute/ll_map.o CC networking/udhcp/signalpipe.o shell/ash.c: In function ‘evaltree’: shell/ash.c:8439:19: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] if (!exitstatus == is_or) ^ CC networking/libiproute/ll_proto.o CC networking/udhcp/socket.o CC libbb/progress.o CC networking/libiproute/ll_types.o AR networking/udhcp/lib.a CC networking/libiproute/rt_names.o CC libbb/ptr_to_globals.o CC libbb/pw_encrypt.o CC libbb/read.o CC networking/libiproute/rtm_map.o LD printutils/built-in.o AR printutils/lib.a CC libbb/read_key.o CC networking/libiproute/utils.o LD procps/built-in.o CC procps/free.o CC libbb/read_printf.o AR networking/libiproute/lib.a CC libbb/recursive_action.o CC procps/kill.o LD runit/built-in.o AR runit/lib.a CC libbb/remove_file.o CC shell/ash_ptr_hack.o LD selinux/built-in.o CC procps/pidof.o AR selinux/lib.a CC shell/math.o CC libbb/rtc.o CC procps/ps.o CC libbb/run_shell.o CC libbb/safe_gethostname.o AR procps/lib.a LD shell/built-in.o CC shell/ash.o CC libbb/safe_poll.o LD sysklogd/built-in.o CC sysklogd/klogd.o shell/ash.c: In function ‘evaltree’: shell/ash.c:8439:19: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] if (!exitstatus == is_or) ^ CC libbb/safe_strncpy.o CC sysklogd/syslogd_and_logger.o CC libbb/safe_write.o CC libbb/setup_environment.o AR sysklogd/lib.a CC shell/ash_ptr_hack.o CC libbb/signals.o CC shell/math.o CC libbb/simplify_path.o LD util-linux/built-in.o CC libbb/single_argv.o CC util-linux/blockdev.o CC libbb/skip_whitespace.o CC util-linux/dmesg.o CC libbb/speed_table.o CC util-linux/freeramdisk.o CC shell/shell_common.o CC libbb/str_tolower.o CC util-linux/fstrim.o CC libbb/strrstr.o CC util-linux/getopt.o AR shell/lib.a LD sysklogd/built-in.o AR sysklogd/lib.a LD util-linux/built-in.o CC util-linux/acpid.o CC libbb/time.o CC util-linux/hwclock.o CC util-linux/blockdev.o CC libbb/trim.o CC util-linux/losetup.o CC util-linux/fbset.o CC libbb/u_signal_names.o CC util-linux/mkswap.o CC libbb/udp_io.o CC util-linux/more.o CC util-linux/freeramdisk.o CC libbb/unicode.o CC util-linux/fstrim.o CC util-linux/mount.o CC util-linux/hwclock.o CC libbb/update_passwd.o CC util-linux/mkswap.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 libbb/utmp.o CC util-linux/more.o CC libbb/uuencode.o CC util-linux/pivot_root.o CC util-linux/mount.o CC shell/shell_common.o CC libbb/vdprintf.o CC util-linux/swaponoff.o CC libbb/verror_msg.o AR shell/lib.a CC util-linux/switch_root.o CC libbb/vfork_daemon_rexec.o LD util-linux/volume_id/built-in.o AR util-linux/volume_id/lib.a CC util-linux/umount.o LD util-linux/volume_id/built-in.o AR util-linux/volume_id/lib.a CC libbb/warn_ignoring_args.o CC util-linux/xmount.o CC libbb/wfopen.o CC util-linux/switch_root.o CC libbb/wfopen_input.o AR util-linux/lib.a LINK busybox_unstripped CC util-linux/umount.o CC libbb/write.o LD mailutils/built-in.o AR mailutils/lib.a CC util-linux/xmount.o Trying libraries: crypt m CC libbb/xatonum.o CC libbb/xconnect.o AR util-linux/lib.a LINK busybox_unstripped Trying libraries: crypt m LD miscutils/built-in.o CC libbb/xfunc_die.o CC miscutils/adjtimex.o CC libbb/xfuncs.o CC miscutils/crond.o Library crypt is not needed, excluding it 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/xfuncs_printf.o Library crypt is not needed, excluding it 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); ^ Library m is not needed, excluding it Final link with: CC miscutils/crontab.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 miscutils/dc.o CC libbb/xgetcwd.o Library m is not needed, excluding it Final link with: CC libbb/xgethostbyname.o ./_install//bin/[ -> busybox ./_install//bin/[[ -> busybox ./_install//bin/ash -> busybox ./_install//bin/cat -> busybox ./_install//bin/chmod -> busybox ./_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 CC miscutils/devmem.o ./_install//bin/ls -> busybox ./_install//bin/mkdir -> busybox ./_install//bin/mknod -> busybox CC libbb/xreadlink.o ./_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 ./_install//bin/sh -> busybox ./_install//bin/sleep -> busybox ./_install//bin/[ -> busybox ./_install//bin/stat -> busybox ./_install//bin/[[ -> busybox ./_install//bin/sync -> busybox ./_install//bin/ash -> busybox ./_install//bin/tar -> busybox ./_install//bin/cat -> busybox ./_install//bin/test -> busybox ./_install//bin/chmod -> busybox ./_install//bin/touch -> busybox ./_install//bin/cp -> busybox ./_install//bin/true -> busybox ./_install//bin/df -> busybox ./_install//bin/umount -> busybox ./_install//bin/dnsdomainname -> busybox ./_install//bin/uname -> busybox ./_install//bin/dumpkmap -> busybox ./_install//bin/zcat -> busybox ./_install//bin/echo -> busybox ./_install//sbin/blockdev -> ../bin/busybox ./_install//bin/egrep -> busybox ./_install//sbin/depmod -> ../bin/busybox ./_install//bin/false -> busybox ./_install//sbin/freeramdisk -> ../bin/busybox ./_install//sbin/fstrim -> ../bin/busybox ./_install//bin/fdflush -> busybox ./_install//sbin/halt -> ../bin/busybox ./_install//bin/fgrep -> busybox CC miscutils/ionice.o ./_install//sbin/hwclock -> ../bin/busybox ./_install//bin/grep -> busybox ./_install//sbin/init -> ../bin/busybox ./_install//bin/gunzip -> busybox ./_install//sbin/insmod -> ../bin/busybox ./_install//bin/gzip -> busybox ./_install//sbin/ip -> ../bin/busybox CC libbb/xrealloc_vector.o ./_install//sbin/klogd -> ../bin/busybox ./_install//bin/hostname -> busybox ./_install//sbin/losetup -> ../bin/busybox ./_install//bin/kill -> busybox ./_install//sbin/lsmod -> ../bin/busybox ./_install//bin/ln -> busybox ./_install//bin/ls -> busybox ./_install//sbin/mkswap -> ../bin/busybox ./_install//bin/lzop -> busybox ./_install//sbin/modinfo -> ../bin/busybox ./_install//bin/mkdir -> busybox ./_install//sbin/modprobe -> ../bin/busybox ./_install//sbin/pivot_root -> ../bin/busybox ./_install//bin/mknod -> busybox ./_install//sbin/poweroff -> ../bin/busybox ./_install//bin/mktemp -> busybox ./_install//sbin/reboot -> ../bin/busybox ./_install//bin/more -> busybox ./_install//sbin/rmmod -> ../bin/busybox ./_install//bin/mount -> busybox ./_install//sbin/route -> ../bin/busybox ./_install//bin/mv -> busybox ./_install//sbin/swapoff -> ../bin/busybox ./_install//bin/pidof -> busybox ./_install//sbin/swapon -> ../bin/busybox ./_install//sbin/switch_root -> ../bin/busybox ./_install//bin/ps -> busybox ./_install//sbin/syslogd -> ../bin/busybox ./_install//bin/pwd -> busybox ./_install//sbin/udhcpc -> ../bin/busybox ./_install//bin/rm -> busybox ./_install//sbin/vconfig -> ../bin/busybox ./_install//bin/rmdir -> busybox ./_install//usr/bin/ar -> ../../bin/busybox ./_install//bin/sed -> busybox ./_install//usr/bin/basename -> ../../bin/busybox ./_install//bin/sh -> busybox ./_install//usr/bin/chvt -> ../../bin/busybox ./_install//bin/sleep -> busybox ./_install//usr/bin/cmp -> ../../bin/busybox ./_install//bin/stat -> busybox ./_install//usr/bin/cut -> ../../bin/busybox ./_install//usr/bin/dirname -> ../../bin/busybox ./_install//bin/static-sh -> busybox ./_install//usr/bin/env -> ../../bin/busybox ./_install//bin/stty -> busybox ./_install//usr/bin/expr -> ../../bin/busybox ./_install//bin/sync -> busybox ./_install//usr/bin/find -> ../../bin/busybox ./_install//bin/test -> busybox ./_install//usr/bin/free -> ../../bin/busybox CC miscutils/last.o ./_install//bin/touch -> busybox ./_install//usr/bin/groups -> ../../bin/busybox ./_install//bin/true -> busybox ./_install//usr/bin/head -> ../../bin/busybox ./_install//bin/umount -> busybox ./_install//usr/bin/id -> ../../bin/busybox ./_install//bin/uname -> busybox ./_install//usr/bin/killall -> ../../bin/busybox ./_install//usr/bin/logger -> ../../bin/busybox CC libbb/xregcomp.o ./_install//bin/zcat -> busybox ./_install//usr/bin/md5sum -> ../../bin/busybox ./_install//sbin/acpid -> ../bin/busybox ./_install//usr/bin/nc -> ../../bin/busybox ./_install//sbin/blockdev -> ../bin/busybox ./_install//usr/bin/od -> ../../bin/busybox ./_install//sbin/devmem -> ../bin/busybox ./_install//sbin/fstrim -> ../bin/busybox ./_install//usr/bin/printf -> ../../bin/busybox ./_install//usr/bin/readlink -> ../../bin/busybox ./_install//sbin/hwclock -> ../bin/busybox ./_install//usr/bin/realpath -> ../../bin/busybox ./_install//sbin/ifconfig -> ../bin/busybox ./_install//usr/bin/seq -> ../../bin/busybox ./_install//sbin/ip -> ../bin/busybox ./_install//usr/bin/sha1sum -> ../../bin/busybox ./_install//sbin/loadkmap -> ../bin/busybox ./_install//usr/bin/sha256sum -> ../../bin/busybox ./_install//sbin/mkswap -> ../bin/busybox ./_install//usr/bin/sha512sum -> ../../bin/busybox ./_install//sbin/modinfo -> ../bin/busybox ./_install//usr/bin/sort -> ../../bin/busybox ./_install//sbin/switch_root -> ../bin/busybox ./_install//usr/bin/tail -> ../../bin/busybox ./_install//usr/bin/tftp -> ../../bin/busybox ./_install//usr/bin/awk -> ../../bin/busybox ./_install//usr/bin/tr -> ../../bin/busybox ./_install//usr/bin/basename -> ../../bin/busybox ./_install//usr/bin/tty -> ../../bin/busybox ./_install//usr/bin/chvt -> ../../bin/busybox ./_install//usr/bin/uniq -> ../../bin/busybox ./_install//usr/bin/clear -> ../../bin/busybox ./_install//usr/bin/unxz -> ../../bin/busybox ./_install//usr/bin/cmp -> ../../bin/busybox ./_install//usr/bin/wc -> ../../bin/busybox ./_install//usr/bin/cut -> ../../bin/busybox ./_install//usr/bin/wget -> ../../bin/busybox ./_install//usr/bin/deallocvt -> ../../bin/busybox ./_install//usr/bin/xzcat -> ../../bin/busybox ./_install//usr/bin/du -> ../../bin/busybox ./_install//usr/sbin/arping -> ../../bin/busybox ./_install//usr/bin/env -> ../../bin/busybox ./_install//usr/sbin/chroot -> ../../bin/busybox ./_install//usr/bin/expr -> ../../bin/busybox -------------------------------------------------- ./_install//usr/bin/find -> ../../bin/busybox You will probably need to make your busybox binary setuid root to ensure all configured applets will ./_install//usr/bin/lzopcat -> ../../bin/busybox work properly. -------------------------------------------------- ./_install//usr/bin/mkfifo -> ../../bin/busybox make[1]: Leaving directory '/<>/build/udeb' CC miscutils/less.o ./_install//usr/bin/openvt -> ../../bin/busybox ln -sf busybox build/udeb/.stamp-build ./_install//usr/bin/printf -> ../../bin/busybox CC miscutils/microcom.o ./_install//usr/bin/readlink -> ../../bin/busybox ./_install//usr/bin/reset -> ../../bin/busybox ./_install//usr/bin/seq -> ../../bin/busybox AR libbb/lib.a ./_install//usr/bin/setkeycodes -> ../../bin/busybox ./_install//usr/bin/sort -> ../../bin/busybox ./_install//usr/bin/tail -> ../../bin/busybox ./_install//usr/bin/tee -> ../../bin/busybox ./_install//usr/bin/tr -> ../../bin/busybox ./_install//usr/bin/tty -> ../../bin/busybox ./_install//usr/bin/uniq -> ../../bin/busybox ./_install//usr/bin/unlzop -> ../../bin/busybox ./_install//usr/bin/wc -> ../../bin/busybox ./_install//usr/bin/wget -> ../../bin/busybox ./_install//usr/bin/which -> ../../bin/busybox ./_install//usr/bin/yes -> ../../bin/busybox ./_install//usr/sbin/chroot -> ../../bin/busybox CC miscutils/mt.o ./_install//usr/sbin/fbset -> ../../bin/busybox ./_install//usr/sbin/loadfont -> ../../bin/busybox 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); ^ -------------------------------------------------- You will probably need to make your busybox binary setuid root to ensure all configured applets will work properly. -------------------------------------------------- make[1]: Leaving directory '/<>/build/initramfs' LD modutils/built-in.o CC modutils/depmod.o CC modutils/insmod.o ln -sf busybox build/initramfs/.stamp-build CC miscutils/setsid.o CC miscutils/strings.o CC modutils/lsmod.o CC miscutils/taskset.o CC modutils/modinfo.o CC miscutils/time.o CC modutils/modprobe.o LD networking/built-in.o CC networking/arp.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); ^ LD networking/libiproute/built-in.o CC networking/libiproute/ip_parse_common_args.o CC miscutils/timeout.o CC networking/arping.o CC networking/libiproute/ipaddress.o CC modutils/modutils.o CC miscutils/watchdog.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 modutils/rmmod.o AR miscutils/lib.a CC networking/brctl.o CC networking/libiproute/iplink.o AR modutils/lib.a CC networking/libiproute/iproute.o CC networking/ftpgetput.o CC networking/hostname.o CC networking/libiproute/iprule.o LD networking/udhcp/built-in.o CC networking/udhcp/arpping.o CC networking/httpd.o CC networking/udhcp/common.o CC networking/udhcp/dhcpc.o CC networking/libiproute/iptunnel.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/ifconfig.o CC networking/libiproute/libnetlink.o CC networking/ifupdown.o CC networking/udhcp/dhcpd.o dh_testdir /usr/bin/make -C build/deb install docs/busybox.1 \ SKIP_STRIP=y \ BB_EXTRA_VERSION="Ubuntu 1:1.22.0-15ubuntu1.2" \ CONFIG_EXTRA_CFLAGS='-g -O2 -fstack-protector-strong -Wformat -Wdate-time -D_FORTIFY_SOURCE=2' \ CONFIG_EXTRA_LDFLAGS='-Wl,-Bsymbolic-functions -Wl,-z,relro' make[1]: Entering directory '/<>/build/deb' CC networking/libiproute/ll_addr.o CC networking/udhcp/domain_codec.o CC networking/libiproute/ll_map.o CC networking/udhcp/dumpleases.o CC networking/libiproute/ll_proto.o CC networking/interface.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/udhcp/files.o CC networking/libiproute/ll_types.o CC networking/libiproute/rt_names.o CC networking/udhcp/leases.o CC networking/ip.o CC networking/libiproute/rtm_map.o CC networking/ipcalc.o CC networking/udhcp/packet.o CC networking/libiproute/utils.o CC networking/udhcp/signalpipe.o CC networking/nameif.o CC networking/udhcp/socket.o AR networking/libiproute/lib.a LD printutils/built-in.o CC networking/nc.o AR printutils/lib.a LD procps/built-in.o CC procps/free.o CC networking/udhcp/static_leases.o CC networking/netstat.o CC procps/kill.o AR networking/udhcp/lib.a CC procps/pidof.o LD runit/built-in.o CC procps/ps.o AR runit/lib.a CC procps/renice.o CC networking/nslookup.o CC networking/ping.o CC procps/sysctl.o LD selinux/built-in.o AR selinux/lib.a CC procps/top.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); ^ LD shell/built-in.o CC networking/route.o CC shell/ash.o shell/ash.c: In function ‘evaltree’: shell/ash.c:8439:19: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] if (!exitstatus == is_or) ^ CC procps/uptime.o SPLIT include/autoconf.h -> include/config/* CC networking/telnet.o CC procps/watch.o GEN include/bbconfigopts.h 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); ^ HOSTCC applets/usage AR procps/lib.a applets/usage.c: In function ‘main’: applets/usage.c:52:3: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] write(STDOUT_FILENO, usage_array[i].usage, strlen(usage_array[i].usage) + 1); ^ CC shell/ash_ptr_hack.o HOSTCC applets/applet_tables CC shell/cttyhack.o applets/applet_tables.c: In function ‘main’: applets/applet_tables.c:144:4: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(line_old, sizeof(line_old), fp); ^ CC networking/telnetd.o GEN include/usage_compressed.h CC shell/math.o GEN include/applet_tables.h CC applets/applets.o CC networking/tftp.o HOSTCC applets/usage_pod LD sysklogd/built-in.o CC sysklogd/klogd.o applets/usage_pod.c: In function ‘main’: applets/usage_pod.c:74:3: warning: format not a string literal and no format arguments [-Wformat-security] printf(usage_array[i].aname); ^ LD applets/built-in.o CC networking/traceroute.o CC sysklogd/logread.o CC sysklogd/syslogd_and_logger.o CC networking/tunctl.o DOC busybox.pod AR sysklogd/lib.a CC networking/vconfig.o CC networking/wget.o LD archival/built-in.o CC archival/ar.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 archival/bbunzip.o LD util-linux/built-in.o CC util-linux/acpid.o CC archival/bzip2.o CC util-linux/blockdev.o AR networking/lib.a CC shell/random.o CC util-linux/dmesg.o LD util-linux/volume_id/built-in.o CC util-linux/volume_id/btrfs.o CC util-linux/fdisk.o CC util-linux/volume_id/cramfs.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 util-linux/volume_id/exfat.o CC util-linux/volume_id/ext.o CC util-linux/volume_id/f2fs.o CC archival/cpio.o CC util-linux/volume_id/fat.o CC archival/gzip.o CC util-linux/volume_id/get_devname.o CC shell/shell_common.o CC util-linux/volume_id/hfs.o CC util-linux/volume_id/iso9660.o AR shell/lib.a CC util-linux/freeramdisk.o CC util-linux/volume_id/jfs.o CC util-linux/volume_id/linux_raid.o CC archival/lzop.o CC util-linux/fstrim.o CC util-linux/volume_id/linux_swap.o CC util-linux/volume_id/luks.o CC util-linux/volume_id/nilfs.o CC archival/rpm.o CC util-linux/volume_id/ntfs.o CC util-linux/getopt.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 util-linux/volume_id/ocfs2.o CC archival/rpm2cpio.o CC archival/tar.o CC util-linux/volume_id/reiserfs.o CC archival/unzip.o CC util-linux/hexdump.o CC util-linux/volume_id/romfs.o CC util-linux/hwclock.o LD archival/libarchive/built-in.o CC archival/libarchive/data_align.o CC util-linux/volume_id/sysv.o AR archival/lib.a CC util-linux/losetup.o LD console-tools/built-in.o CC console-tools/chvt.o CC archival/libarchive/data_extract_all.o CC util-linux/volume_id/udf.o archival/libarchive/data_extract_all.c: In function ‘data_extract_all’: archival/libarchive/data_extract_all.c:213: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 util-linux/mdev.o CC archival/libarchive/data_extract_to_command.o CC util-linux/volume_id/util.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 console-tools/deallocvt.o CC archival/libarchive/data_extract_to_stdout.o CC util-linux/volume_id/volume_id.o CC console-tools/dumpkmap.o CC archival/libarchive/data_skip.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 util-linux/mkswap.o CC util-linux/volume_id/xfs.o CC console-tools/loadfont.o CC archival/libarchive/decompress_bunzip2.o CC util-linux/more.o AR util-linux/volume_id/lib.a CC util-linux/mount.o CC console-tools/loadkmap.o LD coreutils/built-in.o CC console-tools/openvt.o CC coreutils/basename.o CC archival/libarchive/decompress_gunzip.o CC coreutils/cal.o CC console-tools/reset.o CC console-tools/setkeycodes.o CC coreutils/cat.o CC util-linux/pivot_root.o AR console-tools/lib.a CC coreutils/chgrp.o CC util-linux/rdate.o CC coreutils/chmod.o CC archival/libarchive/decompress_uncompress.o CC archival/libarchive/decompress_unlzma.o CC util-linux/rev.o CC coreutils/chown.o CC util-linux/swaponoff.o CC archival/libarchive/decompress_unxz.o CC coreutils/chroot.o CC util-linux/switch_root.o CC util-linux/umount.o CC coreutils/cp.o LD coreutils/libcoreutils/built-in.o CC coreutils/libcoreutils/cp_mv_stat.o CC util-linux/xmount.o CC coreutils/cut.o AR util-linux/lib.a CC coreutils/libcoreutils/getopt_mk_fifo_nod.o LINK busybox_unstripped CC coreutils/date.o AR coreutils/libcoreutils/lib.a CC archival/libarchive/filter_accept_all.o Trying libraries: crypt m LD debianutils/built-in.o CC debianutils/mktemp.o CC archival/libarchive/filter_accept_list.o CC coreutils/dd.o CC archival/libarchive/filter_accept_reject_list.o CC debianutils/run_parts.o CC coreutils/df.o CC archival/libarchive/find_list_entry.o CC debianutils/start_stop_daemon.o CC archival/libarchive/get_header_ar.o CC coreutils/dirname.o CC debianutils/which.o CC coreutils/dos2unix.o CC archival/libarchive/get_header_cpio.o AR debianutils/lib.a CC coreutils/du.o LD e2fsprogs/built-in.o AR e2fsprogs/lib.a CC coreutils/echo.o CC archival/libarchive/get_header_tar.o CC coreutils/env.o LD editors/built-in.o CC editors/awk.o CC coreutils/expand.o CC archival/libarchive/header_list.o Library crypt is not needed, excluding it CC archival/libarchive/header_skip.o CC coreutils/expr.o CC archival/libarchive/header_verbose_list.o CC archival/libarchive/init_handle.o CC coreutils/false.o CC archival/libarchive/lzo1x_1.o CC coreutils/fold.o CC archival/libarchive/lzo1x_1o.o Library m is not needed, excluding it Final link with: CC coreutils/head.o CC archival/libarchive/lzo1x_d.o CC coreutils/hostid.o CC coreutils/id.o CC archival/libarchive/open_transformer.o CC editors/cmp.o CC editors/diff.o CC coreutils/ln.o CC archival/libarchive/seek_by_jump.o CC archival/libarchive/seek_by_read.o CC coreutils/logname.o -------------------------------------------------- You will probably need to make your busybox binary setuid root to ensure all configured applets will work properly. -------------------------------------------------- make[1]: Leaving directory '/<>/build/static' ln -sf busybox build/static/.stamp-build CC archival/libarchive/unpack_ar_archive.o CC archival/libarchive/unsafe_symlink_target.o CC coreutils/ls.o CC coreutils/md5_sha1_sum.o AR archival/libarchive/lib.a CC coreutils/mkdir.o CC editors/patch.o LD findutils/built-in.o CC findutils/find.o CC coreutils/mkfifo.o CC findutils/grep.o CC coreutils/mknod.o CC coreutils/mv.o CC editors/sed.o CC coreutils/od.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 findutils/xargs.o CC editors/vi.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); ^ AR findutils/lib.a CC coreutils/printf.o CC coreutils/pwd.o CC coreutils/readlink.o CC coreutils/realpath.o CC coreutils/rm.o CC coreutils/rmdir.o LD init/built-in.o CC init/halt.o CC coreutils/seq.o LD libbb/built-in.o CC libbb/appletlib.o CC init/init.o CC coreutils/sleep.o CC coreutils/sort.o AR init/lib.a CC coreutils/stat.o CC libbb/ask_confirmation.o CC libbb/bb_askpass.o AR editors/lib.a CC libbb/bb_bswap_64.o CC libbb/bb_do_delay.o CC coreutils/stty.o LD libpwdgrp/built-in.o CC libpwdgrp/uidgid_get.o CC libbb/bb_pwd.o LD loginutils/built-in.o CC loginutils/chpasswd.o AR libpwdgrp/lib.a CC libbb/bb_qsort.o CC coreutils/sync.o CC loginutils/getty.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 libbb/bb_strtonum.o CC coreutils/tac.o LD mailutils/built-in.o AR mailutils/lib.a CC coreutils/tail.o CC loginutils/login.o LD miscutils/built-in.o CC libbb/change_identity.o CC miscutils/adjtimex.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 coreutils/tee.o CC libbb/chomp.o CC miscutils/dc.o AR loginutils/lib.a CC miscutils/devmem.o CC coreutils/test.o CC libbb/compare_string_array.o LD modutils/built-in.o CC modutils/depmod.o CC libbb/concat_path_file.o CC miscutils/ionice.o CC coreutils/test_ptr_hack.o CC libbb/concat_subpath_file.o CC coreutils/touch.o CC miscutils/last.o CC modutils/insmod.o CC libbb/copy_file.o CC coreutils/tr.o CC modutils/lsmod.o CC miscutils/less.o CC modutils/modinfo.o CC libbb/copyfd.o CC coreutils/true.o CC coreutils/tty.o CC libbb/correct_password.o CC modutils/modprobe.o CC coreutils/uname.o CC libbb/crc32.o CC miscutils/microcom.o CC coreutils/uniq.o CC libbb/default_error_retval.o CC modutils/modutils.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/device_open.o CC coreutils/usleep.o CC miscutils/mt.o CC modutils/rmmod.o CC coreutils/uudecode.o CC libbb/dump.o CC miscutils/setsid.o AR modutils/lib.a CC libbb/endofname.o CC miscutils/strings.o CC coreutils/uuencode.o CC coreutils/wc.o CC miscutils/taskset.o CC miscutils/time.o CC coreutils/who.o CC libbb/execable.o CC libbb/fclose_nonstdin.o CC coreutils/whoami.o CC miscutils/timeout.o CC miscutils/watchdog.o CC libbb/fflush_stdout_and_exit.o miscutils/watchdog.c: In function ‘watchdog_main’: CC coreutils/yes.o 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/fgets_str.o AR miscutils/lib.a CC libbb/find_mount_point.o LD networking/built-in.o CC networking/arp.o AR coreutils/lib.a CC networking/arping.o CC networking/brctl.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/find_pid_by_name.o CC libbb/find_root_device.o CC libbb/full_write.o CC networking/ftpgetput.o CC libbb/get_console.o CC networking/hostname.o CC networking/httpd.o CC libbb/get_last_path_component.o LD networking/libiproute/built-in.o CC libbb/get_line_from_file.o CC networking/libiproute/ip_parse_common_args.o CC networking/libiproute/ipaddress.o CC networking/ifconfig.o CC libbb/get_shell_name.o CC libbb/get_volsize.o CC libbb/getopt32.o CC networking/libiproute/iplink.o CC libbb/getpty.o CC networking/interface.o CC networking/ip.o CC libbb/hash_md5_sha.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/iproute.o LD networking/udhcp/built-in.o CC networking/udhcp/arpping.o CC networking/ipcalc.o CC networking/udhcp/common.o CC libbb/herror_msg.o CC networking/nameif.o CC networking/libiproute/iprule.o CC libbb/human_readable.o CC networking/udhcp/dhcpc.o CC networking/nc.o CC networking/libiproute/iptunnel.o CC libbb/in_ether.o CC networking/netstat.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 libbb/inet_cksum.o CC libbb/inet_common.o CC networking/nslookup.o CC networking/libiproute/libnetlink.o CC networking/udhcp/dhcpd.o CC libbb/info_msg.o CC networking/ping.o CC networking/udhcp/domain_codec.o CC networking/libiproute/ll_addr.o CC libbb/inode_hash.o CC libbb/isdirectory.o CC networking/libiproute/ll_map.o CC networking/udhcp/dumpleases.o CC networking/route.o CC libbb/kernel_version.o CC networking/udhcp/files.o CC networking/libiproute/ll_proto.o CC libbb/last_char_is.o CC networking/telnet.o CC networking/libiproute/ll_types.o CC networking/udhcp/leases.o CC libbb/lineedit.o CC networking/libiproute/rt_names.o CC networking/udhcp/packet.o CC networking/tftp.o CC networking/libiproute/rtm_map.o CC networking/udhcp/signalpipe.o CC networking/traceroute.o CC networking/udhcp/socket.o CC networking/libiproute/utils.o CC networking/udhcp/static_leases.o CC libbb/lineedit_ptr_hack.o CC libbb/llist.o AR networking/libiproute/lib.a CC networking/vconfig.o AR networking/udhcp/lib.a CC networking/wget.o LD printutils/built-in.o AR printutils/lib.a CC libbb/login.o LD procps/built-in.o CC procps/free.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); ^ LD runit/built-in.o AR runit/lib.a CC procps/kill.o CC libbb/loop.o LD selinux/built-in.o AR selinux/lib.a CC procps/pidof.o LD shell/built-in.o CC shell/ash.o CC libbb/make_directory.o CC procps/ps.o AR networking/lib.a CC libbb/makedev.o shell/ash.c: In function ‘evaltree’: shell/ash.c:8439:19: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] if (!exitstatus == is_or) ^ LD sysklogd/built-in.o CC sysklogd/klogd.o CC libbb/match_fstype.o CC procps/renice.o CC sysklogd/logread.o CC libbb/messages.o CC procps/sysctl.o CC sysklogd/syslogd_and_logger.o CC libbb/missing_syscalls.o CC libbb/mode_string.o CC procps/top.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, ^ CC libbb/nuke_str.o 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; ^ AR sysklogd/lib.a 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 procps/uptime.o CC libbb/parse_config.o CC procps/watch.o LD util-linux/built-in.o CC util-linux/acpid.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); ^ CC libbb/parse_mode.o AR procps/lib.a CC util-linux/blockdev.o LD util-linux/volume_id/built-in.o CC util-linux/volume_id/btrfs.o CC libbb/percent_decode.o CC util-linux/dmesg.o CC util-linux/volume_id/cramfs.o CC libbb/perror_msg.o CC util-linux/freeramdisk.o CC util-linux/volume_id/exfat.o CC libbb/perror_nomsg.o CC util-linux/fstrim.o CC libbb/perror_nomsg_and_die.o CC util-linux/volume_id/ext.o CC libbb/pidfile.o CC util-linux/getopt.o CC util-linux/volume_id/f2fs.o CC libbb/platform.o CC libbb/print_flags.o CC util-linux/volume_id/fat.o CC util-linux/hexdump.o CC libbb/printable.o CC util-linux/hwclock.o CC util-linux/volume_id/get_devname.o CC libbb/printable_string.o CC util-linux/losetup.o CC util-linux/volume_id/hfs.o CC libbb/process_escape_sequence.o CC util-linux/mdev.o CC util-linux/volume_id/iso9660.o CC libbb/procps.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 util-linux/volume_id/jfs.o CC util-linux/volume_id/linux_raid.o CC libbb/progress.o CC util-linux/mkswap.o CC util-linux/volume_id/linux_swap.o CC util-linux/more.o CC libbb/ptr_to_globals.o CC libbb/pw_encrypt.o CC util-linux/volume_id/luks.o CC util-linux/mount.o CC util-linux/volume_id/nilfs.o CC shell/ash_ptr_hack.o CC util-linux/volume_id/ntfs.o CC shell/cttyhack.o CC libbb/read.o CC util-linux/volume_id/ocfs2.o CC shell/math.o CC util-linux/volume_id/reiserfs.o CC libbb/read_key.o CC util-linux/pivot_root.o CC util-linux/volume_id/romfs.o CC shell/random.o CC libbb/read_printf.o CC util-linux/rdate.o CC util-linux/volume_id/sysv.o CC shell/shell_common.o CC libbb/recursive_action.o CC util-linux/rev.o CC util-linux/volume_id/udf.o CC libbb/remove_file.o AR shell/lib.a CC util-linux/swaponoff.o CC util-linux/switch_root.o CC util-linux/volume_id/util.o CC libbb/rtc.o CC libbb/run_shell.o CC util-linux/umount.o CC util-linux/volume_id/volume_id.o CC util-linux/xmount.o CC libbb/safe_gethostname.o CC libbb/safe_poll.o CC util-linux/volume_id/xfs.o AR util-linux/lib.a CC libbb/safe_strncpy.o CC libbb/safe_write.o DOC busybox.1 AR util-linux/volume_id/lib.a CC libbb/setup_environment.o CC libbb/signals.o CC libbb/simplify_path.o CC libbb/single_argv.o CC libbb/skip_whitespace.o CC libbb/speed_table.o CC libbb/str_tolower.o CC libbb/strrstr.o CC libbb/time.o CC libbb/trim.o CC libbb/u_signal_names.o CC libbb/udp_io.o CC libbb/unicode.o CC libbb/update_passwd.o CC libbb/utmp.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 libbb/uuencode.o CC libbb/vdprintf.o CC libbb/verror_msg.o CC libbb/vfork_daemon_rexec.o CC libbb/warn_ignoring_args.o CC libbb/wfopen.o CC libbb/wfopen_input.o CC libbb/write.o CC libbb/xatonum.o CC libbb/xconnect.o CC libbb/xfunc_die.o CC libbb/xfuncs.o CC libbb/xfuncs_printf.o CC libbb/xgetcwd.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/xgethostbyname.o 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: -------------------------------------------------- You will probably need to make your busybox binary setuid root to ensure all configured applets will work properly. -------------------------------------------------- make[1]: Leaving directory '/<>/build/deb' ln -sf busybox build/deb/.stamp-build ======== running testsuite in build/deb ======== rm -f build/deb/testsuite/mdev.tests if [ -f debian/testsuite-linux.diff ] && \ ! [ -f build/deb/.tests-fixed ]; then \ ( cd build/deb && patch -p1 && touch .tests-fixed; ) \ < debian/testsuite-linux.diff ; \ fi cd build/deb/testsuite && SKIP_KNOWN_BUGS=y VERBOSE=y LANG=C.UTF8 SKIP_INTERNET_TESTS=y ./runtest -v ../scripts/echo.c: In function ‘main’: ../scripts/echo.c:115:6: warning: implicit declaration of function ‘dup2’ [-Wimplicit-function-declaration] if (dup2(1, 1) != 1) ^ ====================== echo -ne '' >input echo -ne '' | true | busybox --help busybox 2>&1 | cat PASS: busybox --help busybox ====================== echo -ne '' >input echo -ne '' | busybox PASS: busybox ====================== echo -ne '' >input echo -ne '' | busybox unknown 2>&1 PASS: busybox unknown ====================== echo -ne '' >input echo -ne '' | busybox --help 2>&1 PASS: busybox --help ====================== echo -ne '' >input echo -ne 'moo' | busybox cat PASS: busybox cat ====================== echo -ne '' >input echo -ne '' | busybox --help cat 2>&1 | grep print PASS: busybox --help cat ====================== echo -ne '' >input echo -ne '' | busybox --help unknown 2>&1 PASS: busybox --help unknown ====================== echo -ne '' >input echo -ne '' | ./busybox-suffix PASS: ./busybox-suffix ====================== echo -ne '' >input echo -ne '' | ./busybox-suffix unknown 2>&1 PASS: ./busybox-suffix unknown ====================== echo -ne '' >input echo -ne '' | ./busybox-suffix --help 2>&1 PASS: ./busybox-suffix --help ====================== echo -ne '' >input echo -ne 'moo' | ./busybox-suffix cat PASS: ./busybox-suffix cat ====================== echo -ne '' >input echo -ne '' | ./busybox-suffix --help cat 2>&1 | grep print PASS: ./busybox-suffix --help cat ====================== echo -ne '' >input echo -ne '' | ./busybox-suffix --help unknown 2>&1 PASS: ./busybox-suffix --help unknown ====================== echo -ne '' >input echo -ne '' | ./unknown 2>&1 PASS: busybox as unknown name SKIPPED: ar creates archives rm: can't remove 'test.a': No such file or directory SKIPPED: ar replaces things in archives ====================== echo -ne '' >input echo -ne '' | awk -F '[#]' '{ print NF }' PASS: awk -F case 0 ====================== echo -ne '' >input echo -ne ' ' | awk -F '[#]' '{ print NF }' PASS: awk -F case 1 ====================== echo -ne '' >input echo -ne '# ' | awk -F '[#]' '{ print NF }' PASS: awk -F case 2 ====================== echo -ne '' >input echo -ne '#abc# ' | awk -F '[#]' '{ print NF }' PASS: awk -F case 3 ====================== echo -ne '' >input echo -ne '#abc#zz ' | awk -F '[#]' '{ print NF }' PASS: awk -F case 4 ====================== echo -ne '' >input echo -ne '#abc##zz ' | awk -F '[#]' '{ print NF }' PASS: awk -F case 5 ====================== echo -ne '' >input echo -ne 'z#abc##zz ' | awk -F '[#]' '{ print NF }' PASS: awk -F case 6 ====================== echo -ne '' >input echo -ne 'z##abc##zz ' | awk -F '[#]' '{ print NF }' PASS: awk -F case 7 ====================== echo -ne '' >input echo -ne '' | awk 'BEGIN{if(23==23) print "foo"}' PASS: awk if operator == ====================== echo -ne '' >input echo -ne '' | awk 'BEGIN{if(23!=23) print "bar"}' PASS: awk if operator != ====================== echo -ne '' >input echo -ne '' | awk 'BEGIN{if(23>=23) print "foo"}' PASS: awk if operator >= ====================== echo -ne '' >input echo -ne '' | awk 'BEGIN{if(2 < 13) print "foo"}' PASS: awk if operator < ====================== echo -ne '' >input echo -ne '' | awk 'BEGIN{if("a"=="ab") print "bar"}' PASS: awk if string == ====================== echo -ne '' >input echo -ne ' ' | awk '{ print or(4294967295,1) }' PASS: awk bitwise op ====================== echo -ne '' >input echo -ne '' | awk ' function empty_fun(count) { # empty } END { i=1 print "L" i " " empty_fun(i + i + ++i) print "L" i " " }' PASS: awk handles empty function f(arg){} ====================== echo -ne '' >input echo -ne '' | awk ' function outer_fun() { return 1 } END { i=1 print "L" i " " i += outer_fun() print "L" i " " }' PASS: awk properly handles function from other scope ====================== echo -ne '' >input echo -ne '' | awk ' END { i=1 print "L" i " " i + trigger_error_fun() print "L" i " " }' 2>&1 PASS: awk properly handles undefined function ====================== echo -ne '' >input echo -ne ' ' | awk '{ print or(0xffffffff,1) }' PASS: awk hex const 1 ====================== echo -ne '' >input echo -ne ' ' | awk '{ print or(0x80000000,1) }' PASS: awk hex const 2 ====================== echo -ne '' >input echo -ne ' ' | awk '{ print or(01234,1) }' PASS: awk oct const ====================== echo -ne '' >input echo -ne ' ' | awk '{ printf "%f %f ", "000.123", "009.123" }' PASS: awk floating const with leading zeroes ====================== echo -ne '' >input echo -ne 'a-- a--b-- a--b--c-- a--b--c--d--' | awk -F-- '{ print NF, length($NF), $NF }' PASS: awk long field sep ====================== echo -ne '' >input echo -ne 'a!b ' | awk -F'\x21' '{print $1}' PASS: awk -F handles escapes ====================== echo -ne '' >input echo -ne 'Hi ' | awk 'gsub("@(samp|code|file)\{","");'; echo $? PASS: awk gsub falls back to non-extended-regex ====================== echo -ne '' >input echo -ne '' | awk -f awk_t1_opt-functions.awk -f awk_t1_opth-gen.awk input echo -ne '' | awk 'BEGIN { print ":" NF ":" $0 ":" $1 ":" $2 ":" }' PASS: awk NF in BEGIN ====================== echo -ne '' >input echo -ne '' | awk ' function b(tmp) { tmp = 0; print "" tmp; #this line causes the bug return tmp; } function c(tmpc) { tmpc = b(); return tmpc; } BEGIN { print (c() ? "string" : "number"); }' PASS: awk string cast (bug 725) ====================== echo -ne '' >input echo -ne '' | awk 'BEGIN { arr [3] = 1; print arr [3] }' PASS: awk handles whitespace before array subscript ====================== echo -ne '' >input echo -ne '' | awk 'BEGIN { getline line <"doesnt_exist"; print ERRNO; ERRNO=0; close("doesnt_exist"); print ERRNO; print "Ok" }' PASS: awk handles non-existing file correctly ====================== echo -ne '' >input echo -ne '' | awk ' BEGIN { u["a"]=1 u["b"]=1 u["c"]=1 v["d"]=1 v["e"]=1 v["f"]=1 for (l in u) { print "outer1", l; for (l in v) { print " inner", l; } print "outer2", l; } print "end", l; l="a" exit; }' PASS: awk nested loops with the same variable ====================== echo -ne '' >input echo -ne '' | awk 'BEGIN {print()}' 2>&1 PASS: awk handles empty () ====================== echo -ne '' >input echo -ne 'a:b c:d e:f g:h' | awk '{FS=":"; print $1}' PASS: awk FS assignment SKIPPED: awk large integer ====================== echo -ne '' >input echo -ne '' | awk 'BEGIN{ A[1]=2; A["qwe"]="asd"; print length(A)}' PASS: awk length(array) ====================== echo -ne 'do re mi ' >input echo -ne '{print $2; print ARGC;}' | awk -f - input PASS: awk -f and ARGC ====================== echo -ne 'do re mi ' >input echo -ne '' | awk -e '{print $2; print ARGC;}' input PASS: awk -e and ARGC PASS: basename-does-not-remove-identical-extension PASS: basename-works PASS: bunzip2-reads-from-standard-input PASS: bunzip2-removes-compressed-file PASS: bzcat-does-not-remove-compressed-file PASS: bunzip2: doesnt exist PASS: bunzip2: unknown suffix PASS: bunzip2: already exists PASS: bunzip2: stream unpack PASS: bunzip2: delete src PASS: bunzip2: test_bz2 file PASS: bunzip2: pbzip_4m_zeros file PASS: bzcat: dont delete src ====================== echo -ne '\x42\x5a\x68\x39\x31\x41\x59\x26\x53\x59\x63\x3e\xd6\xe2\x00\x00\x00\xc1\x00\x00\x10\x20\x00\x20\x00\x21\x00\x82\xb1\x77\x24\x53\x85\x09\x06\x33\xed\x6e\x20' >input echo -ne '' | /<>/build/deb/testsuite/echo-ne -ne '' | bzcat input input; echo $? PASS: bzcat can print many files ====================== echo -ne '\x42\x5a\x68\x39\x17\x72\x45\x38\x50\x90\x00\x00\x00\x00' >input echo -ne '' | /<>/build/deb/testsuite/echo-ne -ne '' | bzcat input input; echo $? PASS: bzcat can handle compressed zero-length bzip2 files ====================== echo -ne '' >input echo -ne '' | cal 1 2000 PASS: cal 2000 PASS: cat-prints-a-file PASS: cat-prints-a-file-and-standard-input PASS: cmp-detects-difference PASS: cp-RHL-does_not_preserve-links PASS: cp-a-files-to-dir PASS: cp-a-preserves-links PASS: cp-copies-empty-file PASS: cp-copies-large-file PASS: cp-copies-small-file PASS: cp-d-files-to-dir PASS: cp-dev-file PASS: cp-dir-create-dir PASS: cp-dir-existing-dir PASS: cp-does-not-copy-unreadable-file PASS: cp-files-to-dir PASS: cp-follows-links PASS: cp-parents PASS: cp-preserves-hard-links PASS: cp-preserves-links PASS: cp-preserves-source-file ====================== echo -ne '' >input echo -ne '' | \ cd cp.testdir || exit 1; cp * ../cp.testdir2 2>&1; echo $?; cd ../cp.testdir2 || exit 1 test ! -L file && test -f file || echo BAD: file test ! -L file_symlink && test -f file_symlink || echo BAD: file_symlink test ! -L dir && test ! -e dir || echo BAD: dir test ! -L dir_symlink && test ! -e dir_symlink || echo BAD: dir_symlink PASS: cp ====================== echo -ne '' >input echo -ne '' | \ cd cp.testdir || exit 1; cp -d * ../cp.testdir2 2>&1; echo $?; cd ../cp.testdir2 || exit 1 test ! -L file && test -f file || echo BAD: file test -L file_symlink && test -f file_symlink || echo BAD: file_symlink test ! -L dir && test ! -e dir || echo BAD: dir test -L dir_symlink && test ! -e dir_symlink || echo BAD: dir_symlink PASS: cp -d ====================== echo -ne '' >input echo -ne '' | \ cd cp.testdir || exit 1; cp -P * ../cp.testdir2 2>&1; echo $?; cd ../cp.testdir2 || exit 1 test ! -L file && test -f file || echo BAD: file test -L file_symlink && test -f file_symlink || echo BAD: file_symlink test ! -L dir && test ! -e dir || echo BAD: dir test -L dir_symlink && test ! -e dir_symlink || echo BAD: dir_symlink PASS: cp -P ====================== echo -ne '' >input echo -ne '' | \ cd cp.testdir || exit 1; cp -L * ../cp.testdir2 2>&1; echo $?; cd ../cp.testdir2 || exit 1 test ! -L file && test -f file || echo BAD: file test ! -L file_symlink && test -f file_symlink || echo BAD: file_symlink test ! -L dir && test ! -e dir || echo BAD: dir test ! -L dir_symlink && test ! -e dir_symlink || echo BAD: dir_symlink PASS: cp -L ====================== echo -ne '' >input echo -ne '' | \ cd cp.testdir || exit 1; cp -H * ../cp.testdir2 2>&1; echo $?; cd ../cp.testdir2 || exit 1 test ! -L file && test -f file || echo BAD: file test ! -L file_symlink && test -f file_symlink || echo BAD: file_symlink test ! -L dir && test ! -e dir || echo BAD: dir test ! -L dir_symlink && test ! -e dir_symlink || echo BAD: dir_symlink PASS: cp -H ====================== echo -ne '' >input echo -ne '' | \ cd cp.testdir || exit 1; cp -R * ../cp.testdir2 2>&1; echo $?; cd ../cp.testdir2 || exit 1 test ! -L file && test -f file || echo BAD: file test -L file_symlink && test -f file_symlink || echo BAD: file_symlink test ! -L dir && test -d dir || echo BAD: dir test -L dir_symlink && test -d dir_symlink || echo BAD: dir_symlink test ! -L dir/file && test -f dir/file || echo BAD: dir/file test -L dir/file_symlink && test -f dir/file_symlink || echo BAD: dir/file_symlink PASS: cp -R ====================== echo -ne '' >input echo -ne '' | \ cd cp.testdir || exit 1; cp -Rd * ../cp.testdir2 2>&1; echo $?; cd ../cp.testdir2 || exit 1 test ! -L file && test -f file || echo BAD: file test -L file_symlink && test -f file_symlink || echo BAD: file_symlink test ! -L dir && test -d dir || echo BAD: dir test -L dir_symlink && test -d dir_symlink || echo BAD: dir_symlink test ! -L dir/file && test -f dir/file || echo BAD: dir/file test -L dir/file_symlink && test -f dir/file_symlink || echo BAD: dir/file_symlink PASS: cp -Rd ====================== echo -ne '' >input echo -ne '' | \ cd cp.testdir || exit 1; cp -RP * ../cp.testdir2 2>&1; echo $?; cd ../cp.testdir2 || exit 1 test ! -L file && test -f file || echo BAD: file test -L file_symlink && test -f file_symlink || echo BAD: file_symlink test ! -L dir && test -d dir || echo BAD: dir test -L dir_symlink && test -d dir_symlink || echo BAD: dir_symlink test ! -L dir/file && test -f dir/file || echo BAD: dir/file test -L dir/file_symlink && test -f dir/file_symlink || echo BAD: dir/file_symlink PASS: cp -RP ====================== echo -ne '' >input echo -ne '' | \ cd cp.testdir || exit 1; cp -RL * ../cp.testdir2 2>&1; echo $?; cd ../cp.testdir2 || exit 1 test ! -L file && test -f file || echo BAD: file test ! -L file_symlink && test -f file_symlink || echo BAD: file_symlink test ! -L dir && test -d dir || echo BAD: dir test ! -L dir_symlink && test -d dir_symlink || echo BAD: dir_symlink test ! -L dir/file && test -f dir/file || echo BAD: dir/file test ! -L dir/file_symlink && test -f dir/file_symlink || echo BAD: dir/file_symlink PASS: cp -RL ====================== echo -ne '' >input echo -ne '' | \ cd cp.testdir || exit 1; cp -RHL * ../cp.testdir2 2>&1; echo $?; cd ../cp.testdir2 || exit 1 test ! -L file && test -f file || echo BAD: file test ! -L file_symlink && test -f file_symlink || echo BAD: file_symlink test ! -L dir && test -d dir || echo BAD: dir test ! -L dir_symlink && test -d dir_symlink || echo BAD: dir_symlink test ! -L dir/file && test -f dir/file || echo BAD: dir/file test ! -L dir/file_symlink && test -f dir/file_symlink || echo BAD: dir/file_symlink PASS: cp -RHL ====================== echo -ne '' >input echo -ne '' | /<>/build/deb/testsuite/echo-ne -ne '\x42\x5a\x68\x39\x31\x41\x59\x26\x53\x59\x64\x1e\x91\x8c\x00\x00\x48\x7f\x80\x4c\x48\x08\x00\x28\x01\xff\xe0\x3f\x24\x14\x00\x0e\x20\xdc\x60\x20\x00\x92\x11\xea\xa0\x1a\x00\x00\x00\x03\x20\x8a\x93\xd4\x9a\x68\x1a\x0d\x1e\x91\xa1\xa0\x06\x98\xe3\x5c\x2f\xd9\x26\xa1\x25\x24\x20\xed\x47\xc7\x21\x40\x2b\x6e\xf2\xe6\xfe\x98\x13\x68\xa8\xbd\x82\xb2\x4f\x26\x02\x24\x16\x5b\x22\x16\x72\x74\x15\xcd\xc1\xa6\x9e\xa6\x5e\x6c\x16\x37\x35\x01\x99\xc4\x81\x21\x29\x28\x4b\x69\x51\xa9\x3c\x1a\x9b\x0a\xe1\xe4\xb4\xaf\x85\x73\xba\x23\x10\x59\xe8\xb3\xe1\xa1\x63\x05\x8c\x4f\xc5\xdc\x91\x4e\x14\x24\x19\x07\xa4\x63\x00' | bzcat | cpio -i 2>&1; echo $?; ls -ln cpio.testdir | sed 's/ */ /g' | cut -d' ' -f 1-5,9- | grep -v '^total ' PASS: cpio extracts zero-sized hardlinks ====================== echo -ne '' >input echo -ne '' | find cpio.testdir | cpio -H newc --create | (cd cpio.testdir2 && cpio -i 2>&1); echo $?; ls -ln cpio.testdir2/cpio.testdir | sed 's/ */ /g' | cut -d' ' -f 1-5,9- | grep -v '^total ' PASS: cpio extracts zero-sized hardlinks 2 SKIPPED: cpio -p with absolute paths ====================== echo -ne '' >input echo -ne '' | cd cpio.testdir && { echo file; echo link; } | cpio -ovHnewc >pack.cpio && rm ???? && cpio -idmvu /dev/null; stat -c '%a %n' file PASS: cpio restores suid/sgid bits ====================== echo -ne '' >input echo -ne '' | /<>/build/deb/testsuite/echo-ne -ne '\x42\x5a\x68\x39\x31\x41\x59\x26\x53\x59\x64\x1e\x91\x8c\x00\x00\x48\x7f\x80\x4c\x48\x08\x00\x28\x01\xff\xe0\x3f\x24\x14\x00\x0e\x20\xdc\x60\x20\x00\x92\x11\xea\xa0\x1a\x00\x00\x00\x03\x20\x8a\x93\xd4\x9a\x68\x1a\x0d\x1e\x91\xa1\xa0\x06\x98\xe3\x5c\x2f\xd9\x26\xa1\x25\x24\x20\xed\x47\xc7\x21\x40\x2b\x6e\xf2\xe6\xfe\x98\x13\x68\xa8\xbd\x82\xb2\x4f\x26\x02\x24\x16\x5b\x22\x16\x72\x74\x15\xcd\xc1\xa6\x9e\xa6\x5e\x6c\x16\x37\x35\x01\x99\xc4\x81\x21\x29\x28\x4b\x69\x51\xa9\x3c\x1a\x9b\x0a\xe1\xe4\xb4\xaf\x85\x73\xba\x23\x10\x59\xe8\xb3\xe1\xa1\x63\x05\x8c\x4f\xc5\xdc\x91\x4e\x14\x24\x19\x07\xa4\x63\x00' | bzcat | cpio -id 2>&1; echo $? PASS: cpio extracts in existing directory PASS: cut-cuts-a-character PASS: cut-cuts-a-closed-range PASS: cut-cuts-a-field PASS: cut-cuts-an-open-range PASS: cut-cuts-an-unclosed-range ====================== echo -ne 'the quick brown fox ' >input echo -ne 'jumps over the lazy dog ' | cut -d' ' -f2 - input PASS: cut '-' (stdin) and multi file handling PASS: date-@-works PASS: date-R-works PASS: date-format-works PASS: date-u-works PASS: date-works PASS: date-works-1 PASS: dd-accepts-if PASS: dd-accepts-of PASS: dd-copies-from-standard-input-to-standard-output PASS: dd-prints-count-to-standard-error PASS: dd-reports-write-errors ====================== echo -ne 'qwe asd zxc ' >input echo -ne 'asd ' | diff -u - input | sed 's/ .*//' PASS: diff of stdin ====================== echo -ne 'qwe asd zxc' >input echo -ne 'asd ' | diff -u - input | sed 's/ .*//' PASS: diff of stdin, no newline in the file ====================== echo -ne '' >input echo -ne 'stdin' | diff - -; echo $?; wc -c PASS: diff of stdin, twice ====================== echo -ne 'a ' >input echo -ne '' | diff -u - input | sed 's/ .*//' PASS: diff of empty file against nonempty one ====================== echo -ne 'abc' >input echo -ne 'abc ' | diff -ub - input; echo $? PASS: diff -b treats EOF as whitespace ====================== echo -ne 'a c ' >input echo -ne 'a c ' | diff -ub - input; echo $? PASS: diff -b treats all spaces as equal ====================== echo -ne 'a ' >input echo -ne ' a ' | diff -uB - input; echo $? PASS: diff -B ignores changes whose lines are all blank ====================== echo -ne 'a ' >input echo -ne ' b ' | diff -uB - input | sed 's/ .*//' PASS: diff -B does not ignore changes whose lines are not all blank ====================== echo -ne 'abc a c def ' >input echo -ne 'a c ' | diff -ub - input | sed 's/ .*//' PASS: diff always takes context from old file ====================== echo -ne '' >input echo -ne '' | diff -ur diff1 diff2/subdir | sed 's/ .*//' PASS: diff diff1 diff2/subdir ====================== echo -ne '' >input echo -ne '' | diff -ur diff1 diff2/subdir/- | sed 's/ .*//' PASS: diff dir dir2/file/- ====================== echo -ne '' >input echo -ne '' | diff -ur diff1 diff2/subdir | sed 's/ .*//' PASS: diff of dir and fifo ====================== echo -ne '' >input echo -ne '' | diff -ur diff1 diff2/subdir | sed 's/ .*//' PASS: diff of file and fifo ====================== echo -ne '' >input echo -ne '' | diff -urN diff1 diff2/subdir | sed 's/ .*//' PASS: diff -rN does not read non-regular files ====================== echo -ne '' >input echo -ne '' | diff -ur diff1 diff2/ | sed 's/ .*//'; diff -ur .///diff1 diff2//// | sed 's/ .*//' PASS: diff diff1 diff2/ PASS: dirname-handles-absolute-path PASS: dirname-handles-empty-path PASS: dirname-handles-multiple-slashes PASS: dirname-handles-relative-path PASS: dirname-handles-root PASS: dirname-handles-single-component PASS: dirname-works PASS: du-h-works PASS: du-k-works PASS: du-l-works PASS: du-m-works PASS: du-s-works PASS: du-works PASS: echo-does-not-print-newline PASS: echo-prints-argument PASS: echo-prints-arguments PASS: echo-prints-dash PASS: echo-prints-newline PASS: echo-prints-non-opts PASS: echo-prints-slash-zero PASS: echo-prints-slash_00041 PASS: echo-prints-slash_0041 PASS: echo-prints-slash_041 PASS: echo-prints-slash_41 PASS: expand-works-like-GNU ====================== echo -ne '' >input echo -ne ' 12345678 12345678 ' | expand PASS: expand ====================== echo -ne '' >input echo -ne 'Δ 12345ΔΔΔ 12345678 ' | expand PASS: expand with unicode characher 0x394 PASS: expr-big PASS: expr-works PASS: false-is-silent PASS: false-returns-failure PASS: find-supports-minus-xdev ====================== echo -ne '' >input echo -ne '123456 asdf' | fold -w 7 -s PASS: fold -s ====================== echo -ne '' >input echo -ne 'qq w eee r tttt y' | fold -w1 PASS: fold -w1 ====================== echo -ne '' >input echo -ne 'The NUL is here:> PASS: fold with NULs ====================== echo -ne '' >input echo -ne 'The Andromeda Galaxy (pronounced /ænˈdrɒmədə/, also known as Messier 31, M31, or NGC224; often referred to as the Great Andromeda Nebula in older texts) is a spiral galaxy approximately 2,500,000 light-years (1.58×10^11 AU) away in the constellation Andromeda. It is the nearest spiral galaxy to our own, the Milky Way. Галактика або Туманність Андромеди (також відома як M31 за каталогом Мессьє та NGC224 за Новим загальним каталогом) — спіральна галактика, що знаходиться на відстані приблизно у 2,5 мільйони світлових років від нашої планети у сузір'ї Андромеди. На початку ХХІ ст. в центрі галактики виявлено чорну дірку.' | fold -sw66 PASS: fold -sw66 with unicode input ====================== echo -ne '' >input echo -ne '' | grep nonexistent 2> /dev/null ; echo $? PASS: grep (exit with error) ====================== echo -ne '' >input echo -ne '' | grep grep /<>/build/deb/testsuite/grep.tests > /dev/null 2>&1 ; echo $? PASS: grep (exit success) ====================== echo -ne '' >input echo -ne 'one two three three three ' | grep two PASS: grep (default to stdin) ====================== echo -ne '' >input echo -ne 'one two three three three ' | grep two - PASS: grep - (specify stdin) ====================== echo -ne 'one two three three three ' >input echo -ne '' | grep two input PASS: grep input (specify file) ====================== echo -ne 'bug' >input echo -ne '' | grep bug input PASS: grep (no newline at EOL) ====================== echo -ne 'one two three three three ' >input echo -ne '' | grep two input empty 2>/dev/null PASS: grep two files ====================== echo -ne 'one two three ' >input echo -ne 'one two too three three ' | grep two - input PASS: grep - infile (specify stdin and file) ====================== echo -ne '' >input echo -ne 'one two two three three three ' | grep two - nonexistent 2> /dev/null ; echo $? PASS: grep - nofile (specify stdin and nonexisting file) ====================== echo -ne '' >input echo -ne 'one two two three three three ' | grep -q nomatch - nonexistent 2> /dev/null ; echo $? PASS: grep -q - nofile (specify stdin and nonexisting file, no match) ====================== echo -ne '' >input echo -ne 'one two two three three three ' | grep -q two - nonexistent ; echo $? PASS: grep -q - nofile (specify stdin and nonexisting file, match) ====================== echo -ne '' >input echo -ne '' | grep -s nomatch nonexistent ; echo $? PASS: grep -s nofile (nonexisting file, no match) ====================== echo -ne '' >input echo -ne 'nomatch domatch end ' | grep -s domatch nonexistent - ; echo $? PASS: grep -s nofile - (stdin and nonexisting file, match) ====================== echo -ne ' echo -ne '' | grep -a foo input PASS: grep handles NUL in files ====================== echo -ne '' >input echo -ne ' PASS: grep handles NUL on stdin ====================== echo -ne ' echo -ne '' | grep . input > /dev/null 2>&1 ; echo $? PASS: grep matches NUL ====================== echo -ne 'one two ' >input echo -ne '' | grep -e one -e two input ; echo $? PASS: grep handles multiple regexps ====================== echo -ne 'one two ' >input echo -ne '' | grep -F -e one -e two input ; echo $? PASS: grep -F handles multiple expessions ====================== echo -ne 'FOO ' >input echo -ne '' | grep -F -i foo input ; echo $? PASS: grep -F handles -i ====================== echo -ne 'tw two three ' >input echo -ne 'tw. thr ' | grep -f - input ; echo $? PASS: grep can read regexps from stdin ====================== echo -ne 'foo ' >input echo -ne '' | grep -x foo input ; echo $? PASS: grep -x (full match) ====================== echo -ne 'foo bar ' >input echo -ne '' | grep -x foo input ; echo $? PASS: grep -x (partial match 1) ====================== echo -ne 'bar foo ' >input echo -ne '' | grep -x foo input ; echo $? PASS: grep -x (partial match 2) ====================== echo -ne 'foo ' >input echo -ne '' | grep -x -F foo input ; echo $? PASS: grep -x -F (full match) ====================== echo -ne 'foo bar ' >input echo -ne '' | grep -x -F foo input ; echo $? PASS: grep -x -F (partial match 1) ====================== echo -ne 'bar foo ' >input echo -ne '' | grep -x -F foo input ; echo $? PASS: grep -x -F (partial match 2) ====================== echo -ne '' >input echo -ne 'br foo baz' | grep -E fo+ PASS: grep -E supports extended regexps ====================== echo -ne '' >input echo -ne 'foo bar ' | egrep foo PASS: grep is also egrep ====================== echo -ne '' >input echo -ne 'FOO ' | egrep foo ; [ $? -ne 0 ] && echo yes PASS: egrep is not case insensitive ====================== echo -ne '' >input echo -ne '00:19:3E:00:AA:5E 00:1D:60:3D:3A:FB 00:22:43:49:FB:AA ' | grep -E -o '([[:xdigit:]]{2}[:-]){5}[[:xdigit:]]{2}' PASS: grep -E -o prints all matches ====================== echo -ne '' >input echo -ne '/var/test ' | grep -o "[^/]*$" PASS: grep -o does not loop forever ====================== echo -ne '' >input echo -ne 'test ' | grep -o "" | head -n1 PASS: grep -o does not loop forever on zero-length match ====================== echo -ne '' >input echo -ne 'test ' | grep -f input PASS: grep -f EMPTY_FILE ====================== echo -ne '' >input echo -ne 'test ' | grep -v -f input PASS: grep -v -f EMPTY_FILE ====================== echo -ne 'foop ' >input echo -ne '' | grep -Fw foo input PASS: grep -Fw matches only words ====================== echo -ne 'foop foo ' >input echo -ne '' | grep -Fw foo input PASS: grep -Fw doesn't stop on 1st mismatch ====================== echo -ne 'foop foo ' >input echo -ne '' | grep -w foo input PASS: grep -w doesn't stop on 1st mismatch ====================== echo -ne 'strstr ' >input echo -ne '' | grep -w ^str input PASS: grep -w ^str doesn't match str not at the beginning ====================== echo -ne 'anything ' >input echo -ne '' | grep -w ^ input PASS: grep -w ^ doesn't hang PASS: gunzip-reads-from-standard-input PASS: gunzip: doesnt exist PASS: gunzip: unknown suffix PASS: gunzip: already exists PASS: gunzip: stream unpack PASS: gunzip: delete src PASS: gzip-accepts-multiple-files PASS: gzip-accepts-single-minus PASS: gzip-removes-original-file PASS: head-n-works PASS: head-works PASS: hostid-works PASS: hostname-d-works PASS: hostname-i-works PASS: hostname-s-works PASS: hostname-works PASS: id-g-works PASS: id-u-works PASS: id-un-works PASS: id-ur-works PASS: ln-creates-hard-links PASS: ln-creates-soft-links PASS: ln-force-creates-hard-links PASS: ln-force-creates-soft-links PASS: ln-preserves-hard-links PASS: ln-preserves-soft-links PASS: ls-1-works PASS: ls-h-works PASS: ls-l-works PASS: ls-s-works ====================== echo -ne '' >input echo -ne '' | (cd ls.testdir && sh ../ls.mk_uni_tests) && ls -1 ls.testdir PASS: ls unicode test with codepoints limited to 767 ====================== echo -ne '' >input echo -ne '' | touch ls.testdir/A ls.testdir/B; ln -s ls.testdir ls.link; ls ls.link; ls -1 ls.link/; ls -1 ls.link; rm -f ls.link PASS: ls symlink_to_dir PASS: md5sum-verifies-non-binary-file PASS: md5sum PASS: mkdir-makes-a-directory PASS: mkdir-makes-parent-directories SKIPPED: mount (must be root to test this) PASS: mv-files-to-dir PASS: mv-follows-links PASS: mv-moves-empty-file PASS: mv-moves-file PASS: mv-moves-hardlinks PASS: mv-moves-large-file PASS: mv-moves-small-file PASS: mv-moves-symlinks PASS: mv-moves-unreadable-files PASS: mv-preserves-hard-links PASS: mv-preserves-links PASS: mv-refuses-mv-dir-to-subdir PASS: mv-removes-source-file ====================== echo -ne '' >input echo -ne 'HELLO' | od -b PASS: od -b ====================== echo -ne '' >input echo -ne 'HELLO' | od -b --traditional PASS: od -b --traditional ====================== echo -ne 'HELLO' >input echo -ne '' | od -b --traditional input PASS: od -b --traditional FILE ====================== echo -ne 'qwe zxc ' >input echo -ne '--- input Jan 01 01:01:01 2000 +++ input Jan 01 01:01:01 2000 @@ -1,2 +1,3 @@ qwe +asd zxc ' | patch 2>&1; echo $?; cat input PASS: patch with old_file == new_file ====================== echo -ne 'qwe zxc ' >input echo -ne '--- input.doesnt_exist Jan 01 01:01:01 2000 +++ input Jan 01 01:01:01 2000 @@ -1,2 +1,3 @@ qwe +asd zxc ' | patch 2>&1; echo $?; cat input PASS: patch with nonexistent old_file ====================== echo -ne 'qwe asd zxc ' >input echo -ne '--- input.doesnt_exist Jan 01 01:01:01 2000 +++ input Jan 01 01:01:01 2000 @@ -1,2 +1,3 @@ qwe +asd zxc ' | patch -R 2>&1; echo $?; cat input PASS: patch -R with nonexistent old_file ====================== echo -ne 'abc def 123 ' >input echo -ne '--- input.old Jan 01 01:01:01 2000 +++ input Jan 01 01:01:01 2000 @@ -1,2 +1,3 @@ abc +def 123 ' | patch 2>&1; echo $?; cat input PASS: patch detects already applied hunk ====================== echo -ne 'abc 123 456 ' >input echo -ne '--- input.old Jan 01 01:01:01 2000 +++ input Jan 01 01:01:01 2000 @@ -1,2 +1,3 @@ abc 123 +456 ' | patch 2>&1; echo $?; cat input PASS: patch detects already applied hunk at the EOF ====================== echo -ne 'abc def 123 ' >input echo -ne '--- input +++ input @@ -1,2 +1,3 @@ abc +def 123 ' | patch -N 2>&1; echo $?; cat input PASS: patch -N ignores already applied hunk ====================== echo -ne 'abc 123 ' >input echo -ne '--- foo.old +++ foo @@ -1,2 +1,3 @@ abc +def 123 ' | cat >a.patch; patch input a.patch 2>&1; echo $?; cat input; rm a.patch PASS: patch FILE PATCH ====================== echo -ne '111 222 333 444 555 666 777 888 999 ' >input echo -ne '--- input +++ input @@ -1,6 +1,4 @@ -111 -222 -333 +111changed 444 555 666 ' | patch 2>&1; cat input PASS: patch at the beginning ====================== echo -ne '' >input echo -ne '--- /dev/null +++ testfile @@ -0,0 +1 @@ +qwerty ' | patch 2>&1; echo $?; cat testfile; rm testfile PASS: patch creates new file ====================== echo -ne '' >input echo -ne '--- bogus_dir///dir2///file +++ bogus_dir///dir2///file @@ -1,2 +1,3 @@ qwe +asd zxc ' | patch -p1 2>&1; echo $? PASS: patch understands ...dir///dir... ====================== echo -ne '' >input echo -ne '' | pidof veryunlikelyoccuringbinaryname ; echo $? PASS: pidof (exit with error) ====================== echo -ne '' >input echo -ne '' | pidof pidof > /dev/null; echo $? PASS: pidof (exit with success) ====================== echo -ne '' >input echo -ne '' | pidof pidof.tests | grep -o -w 15297 PASS: pidof this SKIPPED: pidof -s SKIPPED: pidof -o %PPID NOP SKIPPED: pidof -o init ====================== echo -ne '' >input echo -ne '' | busybox printf 'PASS: printf produces no further output 1 ====================== echo -ne '' >input echo -ne '' | busybox printf '%sPASS: printf produces no further output 2 ====================== echo -ne '' >input echo -ne '' | busybox printf '%s ' foo $HOME PASS: printf repeatedly uses pattern for each argv ====================== echo -ne '' >input echo -ne '' | busybox printf '%b' 'a b' 'c\d ' 2>&1; echo $? PASS: printf understands %b escaped_string ====================== echo -ne '' >input echo -ne '' | busybox printf '%d ' '"x' "'y" "'zTAIL" 2>&1; echo $? PASS: printf understands %d '"x' "'y" "'zTAIL" ====================== echo -ne '' >input echo -ne '' | busybox printf '%s ' '"x' "'y" "'zTAIL" 2>&1; echo $? PASS: printf understands %s '"x' "'y" "'zTAIL" ====================== echo -ne '' >input echo -ne '' | busybox printf '|%23.12f| ' 5.25 2>&1; echo $? PASS: printf understands %23.12f ====================== echo -ne '' >input echo -ne '' | busybox printf '|%*.*f| ' 23 12 5.25 2>&1; echo $? PASS: printf understands %*.*f ====================== echo -ne '' >input echo -ne '' | busybox printf '|%*f| ' -23 5.25 2>&1; echo $? PASS: printf understands %*f with negative width ====================== echo -ne '' >input echo -ne '' | busybox printf '|%.*f| ' -12 5.25 2>&1; echo $? PASS: printf understands %.*f with negative precision ====================== echo -ne '' >input echo -ne '' | busybox printf '|%*.*f| ' -23 -12 5.25 2>&1; echo $? PASS: printf understands %*.*f with negative width/precision ====================== echo -ne '' >input echo -ne '' | busybox printf '%zd ' -5 2>&1; echo $? PASS: printf understands %zd ====================== echo -ne '' >input echo -ne '' | busybox printf '%ld ' -5 2>&1; echo $? PASS: printf understands %ld ====================== echo -ne '' >input echo -ne '' | busybox printf '%Ld ' -5 2>&1; echo $? PASS: printf understands %Ld ====================== echo -ne '' >input echo -ne '' | busybox printf '%d ' 1 - 2 bad 3 123bad 4 2>&1; echo $? PASS: printf handles %d bad_input ====================== echo -ne '' >input echo -ne '' | busybox printf '%' a b c 2>&1; echo $? PASS: printf aborts on bare % ====================== echo -ne '' >input echo -ne '' | busybox printf '%r' a b c 2>&1; echo $? PASS: printf aborts on %r PASS: pwd-prints-working-directory ====================== echo -ne '' >input echo -ne '' | readlink ./readlink_testdir/testfile PASS: readlink on a file ====================== echo -ne '' >input echo -ne '' | readlink ./testlink PASS: readlink on a link ====================== echo -ne '' >input echo -ne '' | readlink -f ./readlink_testdir/testfile PASS: readlink -f on a file ====================== echo -ne '' >input echo -ne '' | readlink -f ./testlink PASS: readlink -f on a link ====================== echo -ne '' >input echo -ne '' | readlink -f ./readlink_testdir/readlink_testdir/testlink PASS: readlink -f on an invalid link ====================== echo -ne '' >input echo -ne '' | readlink -f readlink_testdir/../readlink_testdir/testfile PASS: readlink -f on a wierd dir PASS: rm-removes-file PASS: rmdir-removes-parent-directories ====================== echo -ne '' >input echo -ne 'hello ' | sed "" PASS: sed no files (stdin) ====================== echo -ne '' >input echo -ne 'hello ' | sed "" - PASS: sed explicit stdin ====================== echo -ne '' >input echo -ne ' ' | sed -e 's/$/@/' PASS: sed handles empty lines ====================== echo -ne '' >input echo -ne 'hello' | sed "" - - PASS: sed stdin twice ====================== echo -ne '' >input echo -ne '' | sed -e '1 d' PASS: sed accepts blanks before command ====================== echo -ne '' >input echo -ne '2 ' | sed -e 'i1 a3' PASS: sed accepts newlines in -e ====================== echo -ne '' >input echo -ne '2 ' | sed -e 'i\' -e '1' -e 'a\' -e '3' PASS: sed accepts multiple -e ====================== echo -ne '' >input echo -ne 'foo ' | sed -n -e s/foo/bar/ -e s/bar/baz/ PASS: sed -n ====================== echo -ne '' >input echo -ne 'string ' | sed 's/z*//g' PASS: sed with empty match ====================== echo -ne '' >input echo -ne 'foo ' | sed -e s/foo/bar/p -e s/bar/baz/p PASS: sed s//p ====================== echo -ne '' >input echo -ne 'abc ' | sed -ne s/abc/def/p PASS: sed -n s//p ====================== echo -ne '' >input echo -ne '12345 ' | sed -e 's/[[:space:]]*/,/g' PASS: sed s//g (exhaustive) ====================== echo -ne '' >input echo -ne 'woo ' | sed -e 's woo boing ' PASS: sed s arbitrary delimiter ====================== echo -ne '' >input echo -ne 'foo ' | sed -e s/foo/bar/ -e s/bar/baz/ PASS: sed s chains ====================== echo -ne '' >input echo -ne 'foo ' | sed -e s/foo/bar/ -e s/baz/nee/ PASS: sed s chains2 ====================== echo -ne '' >input echo -ne 'one@two' | sed -e 's@[@]@@' PASS: sed s [delimiter] ====================== echo -ne '' >input echo -ne 'one two' | sed 's/ / /' PASS: sed s with (GNU ext) ====================== echo -ne '' >input echo -ne 'foo ' | sed -e 'b one;p;: one' PASS: sed b (branch) ====================== echo -ne '' >input echo -ne 'foo ' | sed -e 'b;p' PASS: sed b (branch with no label jumps to end) ====================== echo -ne '' >input echo -ne 'a b c ' | sed -e 's/a/1/;t one;p;: one;p' PASS: sed t (test/branch) ====================== echo -ne '' >input echo -ne 'a b c ' | sed -e 's/a/b/;:loop;t loop' PASS: sed t (test/branch clears test bit) ====================== echo -ne '' >input echo -ne 'a b c ' | sed -e 's/a/1/;T notone;p;: notone;p' PASS: sed T (!test/branch) ====================== echo -ne '' >input echo -ne 'a b c ' | sed -e 'N;p' PASS: sed N (flushes pattern space (GNU behavior)) ====================== echo -ne '' >input echo -ne 'a b c ' | sed ':a;N;s/ / /;ta' PASS: sed N test2 ====================== echo -ne '' >input echo -ne 'a b c ' | sed 'N;s/ / /' PASS: sed N test3 ====================== echo -ne '' >input echo -ne 'a b c d ' | sed "/b/N;/b\nc/i woo" PASS: sed address match newline ====================== echo -ne '' >input echo -ne 'a b c ' | sed -n 'N;P;p' PASS: sed N (stops at end of input) and P (prints to first newline only) ====================== echo -ne '' >input echo -ne 'a b c ' | sed G PASS: sed G (append hold space to pattern space) ====================== echo -ne '' >input echo -ne 'ook ' | sed -e '/ook/d;s/ook/ping/p;i woot' PASS: sed d ends script iteration ====================== echo -ne '' >input echo -ne 'ook woot ' | sed -e '/ook/d;a\' -e 'bang' PASS: sed d ends script iteration (2) ====================== echo -ne '' >input echo -ne 'woo PASS: sed embedded NUL g ====================== echo -ne 'woo ' >input echo -ne 'woo ' | sed -e 's/woo/bang/' input - PASS: sed normal newlines ====================== echo -ne 'woo ' >input echo -ne 'woo' | sed -e 's/woo/bang/' input - PASS: sed leave off trailing newline ====================== echo -ne 'woo' >input echo -ne 'woo' | sed -e 's/woo/bang/' input - PASS: sed autoinsert newline ====================== echo -ne '' >input echo -ne 'one two' | sed -e 's/nohit//' input - PASS: sed empty file plus cat ====================== echo -ne 'one two' >input echo -ne '' | sed -e 's/nohit//' input - PASS: sed cat plus empty file ====================== echo -ne '' >input echo -ne 'woot' | sed -e '/woot/i woo' - PASS: sed insert doesn't autoinsert newline ====================== echo -ne '' >input echo -ne 'one' | sed -e 'p' - PASS: sed print autoinsert newlines ====================== echo -ne 'one' >input echo -ne 'two' | sed -e 'p' input - PASS: sed print autoinsert newlines two files ====================== echo -ne 'no ' >input echo -ne '' | sed -ne 's/woo/bang/' input PASS: sed noprint, no match, no newline ====================== echo -ne 'a woo b no' >input echo -ne 'c woo d no' | sed -ne 's/woo/bang/p' input - PASS: sed selective matches with one nl ====================== echo -ne 'a woo b woo' >input echo -ne 'c no d woo' | sed -ne 's/woo/bang/p' input - PASS: sed selective matches insert newline ====================== echo -ne 'a woo b woo' >input echo -ne 'c no d no' | sed -ne 's/woo/bang/p' input - PASS: sed selective matches noinsert newline ====================== echo -ne 'one' >input echo -ne 'two' | sed -e '/one/a 111' -e '/two/i 222' -e p input - PASS: sed clusternewline ====================== echo -ne 'thingy' >input echo -ne 'again' | sed -e 's/i/z/' -e 'woutputw' input -; /<>/build/deb/testsuite/echo-ne -n X; cat outputw PASS: sed subst+write ====================== echo -ne 'a echo -ne 'c' | sed 's/i/z/' input - PASS: sed trailing NUL ====================== echo -ne 'a' >input echo -ne '' | sed 's/a/z\ z/' input PASS: sed escaped newline in command ====================== echo -ne '' >input echo -ne 'hello there' | sed -e '$p' PASS: sed match EOF ====================== echo -ne 'one two' >input echo -ne 'three four' | sed -e '$p' input - PASS: sed match EOF two files ====================== echo -ne 'one two' >input echo -ne '' | sed -e '$i ook' -i input input2 && cat input input2 PASS: sed match EOF inline ====================== echo -ne '' >input echo -ne '' | sed --version | grep -o 'GNU sed version ' PASS: sed lie-to-autoconf ====================== echo -ne '' >input echo -ne 'woot' | sed -e '/woot/s//eep PASS: sed backref from empty s uses range regex ====================== echo -ne '' >input echo -ne 'woot ' | sed -e '/woot/s//eep PASS: sed backref from empty s uses range regex with newline ====================== echo -ne '' >input echo -ne '' | sed -e '' -i 2> /dev/null || echo yes PASS: sed -i with no arg [GNUFAIL] ====================== echo -ne '' >input echo -ne 'xxx ' | sed -e 's/xxx/[/' PASS: sed s/xxx/[/ ====================== echo -ne '' >input echo -ne '0 1 2 3 ' | sed 's/1/x/;T;n;: next;s/3/y/;t quit;n;b next;: quit;q' PASS: sed n command must reset 'substituted' bit ====================== echo -ne '' >input echo -ne 'first second third fourth ' | sed -n '1d;1,3p' PASS: sed d does not break n,m matching ====================== echo -ne '' >input echo -ne 'first second third fourth ' | sed -n '1d;1,/hir/p' PASS: sed d does not break n,regex matching ====================== echo -ne '' >input echo -ne 'first second third fourth first2 second2 third2 fourth2 ' | sed -n '1,5d;1,/hir/p' PASS: sed d does not break n,regex matching #2 ====================== echo -ne '' >input echo -ne 'first second third fourth ' | sed -n '2d;2,1p' PASS: sed 2d;2,1p (gnu compat) ====================== echo -ne '' >input echo -ne '/usr/lib ' | sed 's,\(^/\|\)[^/][^/]*,> PASS: sed beginning (^) matches only once ====================== echo -ne '' >input echo -ne 'first second ' | sed 'crepl' PASS: sed c ====================== echo -ne '' >input echo -ne 'qwe asd zxc ' | sed '/asd/ { p; /s/ { s/s/c/ }; p; q }' PASS: sed nested {}s ====================== echo -ne '' >input echo -ne ' | one \ | two \ ' | sed -e '/| one /a \ | three \' -e '/| one-/a \ | three-* \' PASS: sed a cmd ended by double backslash ====================== echo -ne '' >input echo -ne '1 2 3 4 ' | sed -n '1{N;N;d};1p;2,3p;3p;4p' PASS: sed with N skipping lines past ranges on next cmds ====================== echo -ne 'foo ' >input echo -ne '' | cp input input2; sed -i -e '1s/foo/bar/' input input2 && cat input input2; rm input2 PASS: sed -i with address modifies all files, not only first ====================== echo -ne '' >input echo -ne 'rrr ' | sed 's/r/ /' PASS: sed understands ====================== echo -ne '1 2 3 4 ' >input echo -ne '' | sed '1,2d' -i input; echo $?; cat input PASS: sed -i finishes ranges correctly ====================== echo -ne '' >input echo -ne 'helllo ' | sed 's/l*/@/g' PASS: sed zero chars match/replace advances correctly 1 ====================== echo -ne '' >input echo -ne ' a.b ' | sed 's [^ .]* x g' PASS: sed zero chars match/replace advances correctly 2 ====================== echo -ne '' >input echo -ne '_aaa1aa ' | sed 's/a/A/g' PASS: sed zero chars match/replace logic must not falsely trigger here 1 ====================== echo -ne '' >input echo -ne 'qwerty ' | sed 's/ *$/_/g' PASS: sed zero chars match/replace logic must not falsely trigger here 2 ====================== echo -ne '' >input echo -ne 'this is a regular line line with \ continuation more regular lines line with \ continuation ' | sed ': testcont; /\$/{ =; N; b testcont }' PASS: sed /$_in_regex/ should not match newlines, only end-of-line ====================== echo -ne '' >input echo -ne '' | seq 2> /dev/null || echo yes PASS: seq (exit with error) ====================== echo -ne '' >input echo -ne '' | seq 1 2 3 4 2> /dev/null || echo yes PASS: seq (exit with error) ====================== echo -ne '' >input echo -ne '' | seq 3 PASS: seq one argument ====================== echo -ne '' >input echo -ne '' | seq 5 7 PASS: seq two arguments ====================== echo -ne '' >input echo -ne '' | seq 7 5 PASS: seq two arguments reversed ====================== echo -ne '' >input echo -ne '' | seq 3 3 PASS: seq two arguments equal ====================== echo -ne '' >input echo -ne '' | seq 1 -15 1 PASS: seq two arguments equal, arbitrary negative step ====================== echo -ne '' >input echo -ne '' | seq 1 +15 1 PASS: seq two arguments equal, arbitrary positive step ====================== echo -ne '' >input echo -ne '' | seq 4 2 8 PASS: seq count up by 2 ====================== echo -ne '' >input echo -ne '' | seq 8 -2 4 PASS: seq count down by 2 ====================== echo -ne '' >input echo -ne '' | seq 4 -2 8 PASS: seq count wrong way #1 ====================== echo -ne '' >input echo -ne '' | seq 8 2 4 PASS: seq count wrong way #2 ====================== echo -ne '' >input echo -ne '' | seq 3 .3 4 PASS: seq count by .3 ====================== echo -ne '' >input echo -ne '' | seq 3 .30 4 PASS: seq count by .30 ====================== echo -ne '' >input echo -ne '' | seq 3 .30 4.000 PASS: seq count by .30 to 4.000 ====================== echo -ne '' >input echo -ne '' | seq .7 -.9 -2.2 PASS: seq count by -.9 ====================== echo -ne '' >input echo -ne '' | seq 4 0 8 | head -n 10 PASS: seq count by zero ====================== echo -ne '' >input echo -ne '' | seq -w 003 PASS: seq one argument with padding ====================== echo -ne '' >input echo -ne '' | seq -w 005 7 PASS: seq two arguments with padding ====================== echo -ne '' >input echo -ne '' | seq -w 8 -3 04 PASS: seq count down by 3 with padding ====================== echo -ne '' >input echo -ne '' | seq -w 09 .3 11 PASS: seq count by .3 with padding 1 ====================== echo -ne '' >input echo -ne '' | seq -w 03 .3 0004 PASS: seq count by .3 with padding 2 PASS: md5sum PASS: md5sum PASS: md5sum ====================== echo -ne 'c a b ' >input echo -ne '' | sort input PASS: sort ====================== echo -ne '3 1 010 ' >input echo -ne '' | sort input PASS: sort #2 ====================== echo -ne '' >input echo -ne 'b a c ' | sort PASS: sort stdin ====================== echo -ne '3 1 010 ' >input echo -ne '' | sort -n input PASS: sort numeric ====================== echo -ne 'point wook pabst aargh walrus ' >input echo -ne '' | sort -r input PASS: sort reverse ====================== echo -ne '42 1 3 woot 42 1 010 zoology egg 1 2 papyrus 7 3 42 soup 999 3 0 algebra ' >input echo -ne '' | sort -k4,4 input PASS: sort one key ====================== echo -ne '42 1 3 woot 42 1 010 zoology egg 1 2 papyrus 7 3 42 soup 999 3 0 algebra ' >input echo -ne '' | sort -k2,3n input PASS: sort key range with numeric option ====================== echo -ne 'c 3 b 2 d 2 ' >input echo -ne '' | sort -k 2,2n -k 1,1r input PASS: sort key range with two -k options ====================== echo -ne '/a/2 /b/1 ' >input echo -ne '' | sort -n -k2 -t/ input PASS: sort with non-default leading delim 1 ====================== echo -ne '/b/1 /a/2 ' >input echo -ne '' | sort -n -k3 -t/ input PASS: sort with non-default leading delim 2 ====================== echo -ne '//a/2 //b/1 ' >input echo -ne '' | sort -n -k3 -t/ input PASS: sort with non-default leading delim 3 ====================== echo -ne 'a c b c ' >input echo -ne '' | sort -u -k2 input PASS: sort -u should consider field only when discarding ====================== echo -ne 'one echo -ne '' | sort -z input PASS: sort -z outputs NUL terminated lines ====================== echo -ne '' >input echo -ne ' 2 1 a ' | sort -n -k2 -t ' ' PASS: sort key doesn't strip leading blanks, disables fallback global sort ====================== echo -ne '222 111 ' >input echo -ne '' | sort -o input input && cat input PASS: sort file in place ====================== echo -ne '' >input echo -ne '' | start-stop-daemon -S -x true 2>&1; echo $? PASS: start-stop-daemon -x without -a ====================== echo -ne '' >input echo -ne '' | start-stop-daemon -S -a false 2>&1; echo $? PASS: start-stop-daemon -a without -x PASS: strings-works-like-GNU PASS: tail-n-works PASS: tail-works ====================== echo -ne '' >input echo -ne 'qw' | tail -c +55 2>&1; echo $? PASS: tail: +N with N > file length ====================== echo -ne '' >input echo -ne '' | dd if=/dev/zero bs=16k count=1 2>/dev/null | tail -c +8200 | wc -c; dd if=/dev/zero bs=16k count=1 2>/dev/null | tail -c +8208 | wc -c; PASS: tail: -c +N with largish N PASS: tar-archives-multiple-files PASS: tar-complains-about-missing-file PASS: tar-demands-at-least-one-ctx PASS: tar-demands-at-most-one-ctx PASS: tar-extracts-all-subdirs PASS: tar-extracts-file PASS: tar-extracts-from-standard-input PASS: tar-extracts-multiple-files PASS: tar-extracts-to-standard-output PASS: tar-handles-cz-options UNTESTED: tar-handles-empty-include-and-non-empty-exclude-list UNTESTED: tar-handles-exclude-and-extract-lists UNTESTED: tar-handles-multiple-X-options UNTESTED: tar-handles-nested-exclude PASS: tar_with_link_with_size PASS: tar_with_prefix_fields ====================== echo -ne '' >input echo -ne '' | \ tar xvf - 2>&1; echo $? PASS: Empty file is not a tarball ====================== echo -ne '' >input echo -ne '' | \ { tar xvzf - 2>&1; echo $?; } | grep -Fv "invalid magic" PASS: Empty file is not a tarball.tar.gz ====================== echo -ne '' >input echo -ne '' | \ dd if=/dev/zero bs=512 count=2 2>/dev/null | tar xvf - 2>&1; echo $? PASS: Two zeroed blocks is a ('truncated') empty tarball ====================== echo -ne '' >input echo -ne '' | \ dd if=/dev/zero bs=512 count=20 2>/dev/null | tar xvf - 2>&1; echo $? PASS: Twenty zeroed blocks is an empty tarball ====================== echo -ne '' >input echo -ne '' | \ >input_hard1 ln input_hard1 input_hard2 mkdir input_dir >input_dir/file chmod -R 644 * chmod 755 input_dir tar cf test.tar input input_dir/ input_hard1 input_hard2 input_hard1 input_dir/ input tar tvf test.tar | sed "s/.*[0-9] input/input/" tar xf test.tar 2>&1 echo Ok: $? ls -l . input_dir/* | grep input_ | sed "s/\(^[^ ]*\) .* input/\1 input/" chmod: input_dir/file: Permission denied PASS: tar hardlinks and repeated files ====================== echo -ne '' >input echo -ne '' | \ >input_hard1 chmod 741 input_hard1 ln input_hard1 input_hard2 mkdir input_dir ln input_hard1 input_dir ln input_hard2 input_dir chmod 550 input_dir # On some filesystems, input_dir/input_hard2 is returned by readdir # BEFORE input_dir/input_hard1! Thats why we cant just "tar cf ... input_*": tar cf test.tar input_dir/input_hard* input_hard* tar tvf test.tar | sed "s/.*[0-9] input/input/" chmod 770 input_dir rm -rf input_* tar xf test.tar 2>&1 echo Ok: $? ls -l . input_dir/* | grep "input.*hard" | sed "s/\(^[^ ]*\) .* input/\1 input/" PASS: tar hardlinks mode ====================== echo -ne '' >input echo -ne '' | \ >input_file chmod 741 input_file ln -s input_file input_soft mkdir input_dir ln input_file input_dir ln input_soft input_dir chmod 550 input_dir tar cf test.tar input_dir/* input_[fs]* tar tvf test.tar | sed "s/.*[0-9] input/input/" | sort chmod 770 input_dir rm -rf input_* tar xf test.tar 2>&1 echo Ok: $? ls -l . input_dir/* | grep "input_[fs]" | sed "s/\(^[^ ]*\) .* input/\1 input/" PASS: tar symlinks mode ====================== echo -ne 'Ok ' >input echo -ne '' | ln input input_hard tar cf test.tar input_hard echo WRONG >input # --overwrite opens 'input_hard' without unlinking, # thus 'input_hard' still linked to 'input' and we write 'Ok' into it tar xf test.tar --overwrite 2>&1 && cat input PASS: tar --overwrite ====================== echo -ne '' >input echo -ne '' | dd count=1 bs=1M if=/dev/zero of=F0 2>/dev/null tar -czf F0.tgz F0 rm F0 tar -xzvf F0.tgz && echo Ok rm F0 || echo BAD PASS: tar extract tgz SKIPPED: tar extract txz ====================== echo -ne '' >input echo -ne '' | rm -rf input_* test.tar 2>/dev/null mkdir input_dir echo Ok >input_dir/file tar cf test.tar ./../tar.tempdir/input_dir/../input_dir 2>&1 rm -rf input_* 2>/dev/null tar -vxf test.tar 2>&1 cat input_dir/file 2>&1 PASS: tar strips /../ on extract ====================== echo -ne '' >input echo -ne 'begin-base64 644 tar_symlink_attack.tar.bz2 QlpoOTFBWSZTWZgs7bQAALT/hMmQAFBAAf+AEMAGJPPv32AAAIAIMAC5thlR omAjAmCMADQT1BqNE0AEwAAjAEwElTKeo9NTR6h6gaeoA0DQNLVdwZZ5iNTk AQwCAV6S00QFJYhrlfFkVCEDEGtgNVqYrI0uK3ggnt30gqk4e1TTQm5QIAKa SJqzRGSFLMmOloHSAcvLiFxxRiQtQZF+qPxbo173ZDISOAoNoPN4PQPhBhKS n8fYaKlioCTzL2oXYczyUUIP4u5IpwoSEwWdtoA= ==== ' | \ exec 2>&1 uudecode -o input && tar jxvf input; echo $? ls /tmp/bb_test_evilfile ls bb_test_evilfile ls symlink/bb_test_evilfile PASS: Symlink attack: create symlink and then write through it ====================== echo -ne '' >input echo -ne '' | taskset -p 1 >/dev/null;echo $? PASS: taskset (get from pid 1) ====================== echo -ne '' >input echo -ne '' | taskset -p 0 >/dev/null 2>&1;echo $? PASS: taskset (invalid pid) ====================== echo -ne '' >input echo -ne '' | taskset 0x1 /bin/sh -c 'taskset -p $$ | grep "current affinity mask: 1" >/dev/null'; echo $? PASS: taskset (set_aff, needs CAP_SYS_NICE) PASS: tee-appends-input PASS: tee-tees-input ====================== echo -ne '' >input echo -ne '' | busybox test; echo $? PASS: test: should be false (1) ====================== echo -ne '' >input echo -ne '' | busybox test ''; echo $? PASS: test '': should be false (1) ====================== echo -ne '' >input echo -ne '' | busybox test !; echo $? PASS: test !: should be true (0) ====================== echo -ne '' >input echo -ne '' | busybox test a; echo $? PASS: test a: should be true (0) ====================== echo -ne '' >input echo -ne '' | busybox test --help; echo $? PASS: test --help: should be true (0) ====================== echo -ne '' >input echo -ne '' | busybox test -f; echo $? PASS: test -f: should be true (0) ====================== echo -ne '' >input echo -ne '' | busybox test ! -f; echo $? PASS: test ! -f: should be false (1) ====================== echo -ne '' >input echo -ne '' | busybox test a = a; echo $? PASS: test a = a: should be true (0) ====================== echo -ne '' >input echo -ne '' | busybox test -lt = -gt; echo $? PASS: test -lt = -gt: should be false (1) ====================== echo -ne '' >input echo -ne '' | busybox test a -a !; echo $? PASS: test a -a !: should be true (0) ====================== echo -ne '' >input echo -ne '' | busybox test -f = a -o b; echo $? PASS: test -f = a -o b: should be true (0) ====================== echo -ne '' >input echo -ne '' | busybox test ! a = b -a ! c = c; echo $? PASS: test ! a = b -a ! c = c: should be false (1) ====================== echo -ne '' >input echo -ne '' | busybox test ! a = b -a ! c = d; echo $? PASS: test ! a = b -a ! c = d: should be true (0) PASS: touch-creates-file PASS: touch-does-not-create-file PASS: touch-touches-files-after-non-existent-file UNTESTED: tr-d-alnum-works PASS: tr-d-works PASS: tr-non-gnu UNTESTED: tr-rejects-wrong-class UNTESTED: tr-works ====================== echo -ne '' >input echo -ne '[qwe]' | tr '[q-z]' '_Q-Z+' PASS: tr does not treat [] in [a-z] as special ====================== echo -ne '' >input echo -ne '19AFH ' | tr -cd '[0-9A-F]' PASS: tr understands 0-9A-F SKIPPED: tr understands [:xdigit:] SKIPPED: tr does not stop after [:digit:] SKIPPED: tr has correct xdigit sequence PASS: true-is-silent PASS: true-returns-success ====================== echo -ne '' >input echo -ne '\x1f\x9d\x90' | uncompress 2>&1 1>/dev/null; echo $? PASS: uncompress < \x1f\x9d\x90 \x01 x N PASS: unexpand-works-like-GNU ====================== echo -ne '' >input echo -ne ' 12345678 ' | unexpand PASS: unexpand case 1 ====================== echo -ne '' >input echo -ne ' 12345678 ' | unexpand PASS: unexpand case 2 ====================== echo -ne '' >input echo -ne ' 12345678 ' | unexpand PASS: unexpand case 3 ====================== echo -ne '' >input echo -ne ' 12345678 ' | unexpand PASS: unexpand case 4 ====================== echo -ne '' >input echo -ne ' 12345678 ' | unexpand PASS: unexpand case 5 ====================== echo -ne '' >input echo -ne ' 12345678 ' | unexpand PASS: unexpand case 6 ====================== echo -ne '' >input echo -ne '123 45678 ' | unexpand PASS: unexpand case 7 ====================== echo -ne '' >input echo -ne 'a b ' | unexpand PASS: unexpand case 8 ====================== echo -ne '' >input echo -ne '1ΔΔΔ5 99999 ' | unexpand PASS: unexpand with unicode characher 0x394 ====================== echo -ne '' >input echo -ne '' | uniq nonexistent 2> /dev/null || echo yes PASS: uniq (exit with error) ====================== echo -ne '' >input echo -ne '' | uniq /dev/null && echo yes PASS: uniq (exit success) ====================== echo -ne '' >input echo -ne 'one two two three three three ' | uniq PASS: uniq (default to stdin) ====================== echo -ne '' >input echo -ne 'one two two three three three ' | uniq - PASS: uniq - (specify stdin) ====================== echo -ne 'one two two three three three ' >input echo -ne '' | uniq input PASS: uniq input (specify file) ====================== echo -ne 'one two two three three three ' >input echo -ne '' | uniq input actual > /dev/null PASS: uniq input outfile (two files) ====================== echo -ne '' >input echo -ne 'one two two three three three ' | uniq - actual PASS: uniq (stdin) outfile ====================== echo -ne 'one two two three three three ' >input echo -ne '' | uniq input - PASS: uniq input - (specify stdout) ====================== echo -ne '' >input echo -ne 'one two two three three three ' | uniq -c | sed 's/^[ ]*//' PASS: uniq -c (occurrence count) ====================== echo -ne '' >input echo -ne 'one two two three three three ' | uniq -d PASS: uniq -d (dups only) ====================== echo -ne '' >input echo -ne 'cc dd ee8 bb cc dd8 aa bb cc9 ' | uniq -f2 -s 3 PASS: uniq -f -s (skip fields and chars) ====================== echo -ne '' >input echo -ne 'cc1 cc2 cc3 ' | uniq -w 2 PASS: uniq -w (compare max characters) ====================== echo -ne '' >input echo -ne 'aaccaa aaccbb bbccaa ' | uniq -s 2 -w 2 PASS: uniq -s -w (skip fields and compare max chars) ====================== echo -ne '' >input echo -ne 'one two two three three three ' | uniq -d -u PASS: uniq -u and -d produce no output ====================== echo -ne '' >input echo -ne '' | unzip -q foo.zip foo/ && test -d foo && test ! -f foo/bar && echo yes PASS: unzip (subdir only) PASS: uptime-works ====================== echo -ne '' >input echo -ne '' | uuencode foo input echo -ne 'The fast grey fox jumped over the lazy brown dog. ' | uuencode bb_uuenc_test.out PASS: uuencode correct encoding ====================== echo -ne '' >input echo -ne 'The fast grey fox jumped over the lazy brown dog. ' | uuencode -m bb_uuenc_test.out PASS: uuencode correct base64 encoding ====================== echo -ne '' >input echo -ne '' | r=`uuencode FILE`; echo "$r"; echo "$r" | uudecode -o -; PASS: uuencode empty file ====================== echo -ne '' >input echo -ne '' | r=`uuencode -m FILE`; echo "$r"; echo "$r" | uudecode -o -; PASS: uuencode -m empty file ====================== echo -ne '' >input echo -ne 'A' | r=`uuencode FILE`; echo "$r"; echo "$r" | uudecode -o -; PASS: uuencode file 'A' ====================== echo -ne '' >input echo -ne 'A' | r=`uuencode -m FILE`; echo "$r"; echo "$r" | uudecode -o -; PASS: uuencode -m file 'A' ====================== echo -ne '' >input echo -ne 'AB' | r=`uuencode FILE`; echo "$r"; echo "$r" | uudecode -o -; PASS: uuencode file 'AB' ====================== echo -ne '' >input echo -ne 'AB' | r=`uuencode -m FILE`; echo "$r"; echo "$r" | uudecode -o -; PASS: uuencode -m file 'AB' ====================== echo -ne '' >input echo -ne 'ABC' | r=`uuencode FILE`; echo "$r"; echo "$r" | uudecode -o -; PASS: uuencode file 'ABC' ====================== echo -ne '' >input echo -ne 'ABC' | r=`uuencode -m FILE`; echo "$r"; echo "$r" | uudecode -o -; PASS: uuencode -m file 'ABC' ====================== echo -ne '' >input echo -ne 'ABCD' | r=`uuencode FILE`; echo "$r"; echo "$r" | uudecode -o -; PASS: uuencode file 'ABCD' ====================== echo -ne '' >input echo -ne 'ABCD' | r=`uuencode -m FILE`; echo "$r"; echo "$r" | uudecode -o -; PASS: uuencode -m file 'ABCD' ====================== echo -ne '' >input echo -ne 'ABCDE' | r=`uuencode FILE`; echo "$r"; echo "$r" | uudecode -o -; PASS: uuencode file 'ABCDE' ====================== echo -ne '' >input echo -ne 'ABCDE' | r=`uuencode -m FILE`; echo "$r"; echo "$r" | uudecode -o -; PASS: uuencode -m file 'ABCDE' ====================== echo -ne '' >input echo -ne 'ABCDEF' | r=`uuencode FILE`; echo "$r"; echo "$r" | uudecode -o -; PASS: uuencode file 'ABCDEF' ====================== echo -ne '' >input echo -ne 'ABCDEF' | r=`uuencode -m FILE`; echo "$r"; echo "$r" | uudecode -o -; PASS: uuencode -m file 'ABCDEF' ====================== echo -ne '' >input echo -ne 'A\x0\xffZ' | r=`uuencode FILE`; echo "$r"; echo "$r" | uudecode -o -; PASS: uuencode file 'A<0xff>Z' ====================== echo -ne '' >input echo -ne 'A\x0\xffZ' | r=`uuencode -m FILE`; echo "$r"; echo "$r" | uudecode -o -; PASS: uuencode -m file 'A<0xff>Z' PASS: wc-counts-all PASS: wc-counts-characters PASS: wc-counts-lines PASS: wc-counts-words PASS: wc-prints-longest-line-length PASS: wget--O-overrides--P PASS: wget-handles-empty-path PASS: wget-retrieves-google-index PASS: wget-supports--P PASS: which-uses-default-path PASS: xargs-works ====================== echo -ne '' >input echo -ne 'a _ b ' | xargs -E _ PASS: xargs -E _ stops on underscore ====================== echo -ne '' >input echo -ne 'a _ b ' | xargs -E '' PASS: xargs -E '' ====================== echo -ne '' >input echo -ne 'a _ b ' | xargs -e PASS: xargs -e without param ====================== echo -ne '' >input echo -ne 'a _ b ' | xargs PASS: xargs does not stop on underscore ('new' GNU behavior) ====================== echo -ne '' >input echo -ne 'a ' | xargs -s7 echo PASS: xargs -s7 can take one-char input ====================== echo -ne '' >input echo -ne '1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 00 ' | xargs -ts25 echo 2>&1 >/dev/null PASS: xargs -sNUM test 1 ====================== echo -ne '' >input echo -ne '2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 00 ' | xargs -ts25 echo 1 2>&1 >/dev/null PASS: xargs -sNUM test 2 touch build/deb/.stamp-test 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-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_install -pbusybox-initramfs build/initramfs/busybox /usr/lib/initramfs-tools/bin/ install -D debian/tree/busybox/usr/share/initramfs-tools/hooks/zz-busybox debian/busybox-initramfs/usr/share/initramfs-tools/hooks/zz-busybox-initramfs dh_installinit -pudhcpd --onlyscripts dh_strip -a dh_strip debug symbol extraction: enabling -a due to Build-Debug-Symbols: yes in /CurrentlyBuilding dh_strip debug symbol extraction: all non-arch-all packages for this build platform powerpc: busybox busybox-static busybox-initramfs busybox-udeb udhcpc udhcpd dh_strip debug symbol extraction: packages to act on: busybox busybox-static busybox-initramfs busybox-udeb udhcpc udhcpd dh_strip debug symbol extraction: ignored packages: Using buildid for compat level >= 9 dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe /usr/bin/pkg_create_dbgsym: deferring build of .ddeb to dh_gencontrol Using buildid for compat level >= 9 dpkg-gencontrol: warning: Built-Using field of package busybox-static: unknown substitution variable ${built-using} dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe /usr/bin/pkg_create_dbgsym: deferring build of .ddeb to dh_gencontrol Using buildid for compat level >= 9 dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe /usr/bin/pkg_create_dbgsym: deferring build of .ddeb to dh_gencontrol Using buildid for compat level >= 9 dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe /usr/bin/pkg_create_dbgsym: deferring build of .ddeb to dh_gencontrol Using buildid for compat level >= 9 udhcpc has no unstripped objects, ignoring find: ‘/<>/debian/udhcpc-dbgsym’: No such file or directory /usr/bin/pkg_create_dbgsym: nothing in /<>/debian/udhcpc-dbgsym and no dbgdepends, ignoring Using buildid for compat level >= 9 udhcpd has no unstripped objects, ignoring find: ‘/<>/debian/udhcpd-dbgsym’: No such file or directory /usr/bin/pkg_create_dbgsym: nothing in /<>/debian/udhcpd-dbgsym and no dbgdepends, ignoring dh_link -a dh_compress -a dh_fixperms -a dh_installdeb -a dh_shlibdeps -a 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: 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 dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe dh_gencontrol debug symbol wrapper: all non-arch-all packages for this build platform powerpc: busybox busybox-static busybox-initramfs busybox-udeb udhcpc udhcpd dh_gencontrol debug symbol wrapper: packages to act on: busybox busybox-static busybox-initramfs busybox-udeb udhcpc udhcpd dh_gencontrol debug symbol wrapper: ignored packages: dh_gencontrol debug symbol wrapper: processing package busybox (pkgdir debian/busybox, ddeb package dir debian/busybox-dbgsym) dh_gencontrol debug symbol wrapper: building busybox-dbgsym_1.22.0-15ubuntu1.2_powerpc.ddeb dpkg-deb: building package 'busybox-dbgsym' in '../busybox-dbgsym_1.22.0-15ubuntu1.2_powerpc.ddeb'. dh_gencontrol debug symbol wrapper: dpkg-distaddfile busybox-dbgsym_1.22.0-15ubuntu1.2_powerpc.ddeb utils extra dpkg-distaddfile: warning: File::FcntlLock not available; using flock which is not NFS-safe dh_gencontrol debug symbol wrapper: processing package busybox-static (pkgdir debian/busybox-static, ddeb package dir debian/busybox-static-dbgsym) dh_gencontrol debug symbol wrapper: building busybox-static-dbgsym_1.22.0-15ubuntu1.2_powerpc.ddeb dpkg-deb: building package 'busybox-static-dbgsym' in '../busybox-static-dbgsym_1.22.0-15ubuntu1.2_powerpc.ddeb'. dh_gencontrol debug symbol wrapper: dpkg-distaddfile busybox-static-dbgsym_1.22.0-15ubuntu1.2_powerpc.ddeb shells extra dpkg-distaddfile: warning: File::FcntlLock not available; using flock which is not NFS-safe dh_gencontrol debug symbol wrapper: processing package busybox-initramfs (pkgdir debian/busybox-initramfs, ddeb package dir debian/busybox-initramfs-dbgsym) dh_gencontrol debug symbol wrapper: building busybox-initramfs-dbgsym_1.22.0-15ubuntu1.2_powerpc.ddeb dpkg-deb: building package 'busybox-initramfs-dbgsym' in '../busybox-initramfs-dbgsym_1.22.0-15ubuntu1.2_powerpc.ddeb'. dh_gencontrol debug symbol wrapper: dpkg-distaddfile busybox-initramfs-dbgsym_1.22.0-15ubuntu1.2_powerpc.ddeb shells extra dpkg-distaddfile: warning: File::FcntlLock not available; using flock which is not NFS-safe dh_gencontrol debug symbol wrapper: processing package busybox-udeb (pkgdir debian/busybox-udeb, ddeb package dir debian/busybox-udeb-dbgsym) dh_gencontrol debug symbol wrapper: building busybox-udeb-dbgsym_1.22.0-15ubuntu1.2_powerpc.ddeb dpkg-deb: building package 'busybox-udeb-dbgsym' in '../busybox-udeb-dbgsym_1.22.0-15ubuntu1.2_powerpc.ddeb'. dh_gencontrol debug symbol wrapper: dpkg-distaddfile busybox-udeb-dbgsym_1.22.0-15ubuntu1.2_powerpc.ddeb debian-installer extra dpkg-distaddfile: warning: File::FcntlLock not available; using flock which is not NFS-safe dh_gencontrol debug symbol wrapper: no debian/udhcpc-dbgsym, skipping package udhcpc dh_gencontrol debug symbol wrapper: no debian/udhcpd-dbgsym, skipping package udhcpd dh_md5sums -a dh_builddeb -a INFO: Disabling pkgsanitychecks for udeb INFO: pkgstriptranslations version 129 INFO: pkgstriptranslations version 129 INFO: pkgstriptranslations version 129 INFO: pkgstriptranslations version 129 pkgstriptranslations: processing busybox-static (in debian/busybox-static); do_strip: 1, oemstrip: pkgstriptranslations: processing busybox-initramfs (in debian/busybox-initramfs); do_strip: 1, oemstrip: pkgstriptranslations: processing busybox (in debian/busybox); do_strip: 1, oemstrip: pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/busybox-udeb/DEBIAN/control, package busybox-udeb, directory debian/busybox-udeb INFO: pkgstripfiles: waiting for lock (busybox-udeb) ... pkgstriptranslations: busybox does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/busybox/DEBIAN/control, package busybox, directory debian/busybox pkgstripfiles: Truncating usr/share/doc/busybox/changelog.Debian.gz to topmost ten records INFO: pkgstripfiles: waiting for lock (busybox-udeb) ... pkgstripfiles: Running PNG optimization (using 4 cpus) for package busybox ... pkgstripfiles: No PNG files. dpkg-deb: building package 'busybox' in '../busybox_1.22.0-15ubuntu1.2_powerpc.deb'. INFO: pkgstriptranslations version 129 pkgstriptranslations: processing udhcpc (in debian/udhcpc); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (busybox-udeb) ... pkgstriptranslations: udhcpc does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com INFO: pkgstripfiles: waiting for lock (busybox-udeb) ... pkgstripfiles: processing control file: debian/udhcpc/DEBIAN/control, package udhcpc, directory debian/udhcpc INFO: pkgstripfiles: waiting for lock (udhcpc) ... INFO: pkgstripfiles: waiting for lock (busybox-udeb) ... INFO: pkgstripfiles: waiting for lock (udhcpc) ... INFO: pkgstripfiles: waiting for lock (busybox-udeb) ... INFO: pkgstripfiles: waiting for lock (udhcpc) ... pkgstriptranslations: busybox-static does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/busybox-static/DEBIAN/control, package busybox-static, directory debian/busybox-static pkgstripfiles: Truncating usr/share/doc/busybox-static/changelog.Debian.gz to topmost ten records pkgstripfiles: Running PNG optimization (using 4 cpus) for package busybox-static ... INFO: pkgstripfiles: waiting for lock (busybox-udeb) ... pkgstripfiles: No PNG files. dpkg-deb: building package 'busybox-static' in '../busybox-static_1.22.0-15ubuntu1.2_powerpc.deb'. INFO: pkgstripfiles: waiting for lock (udhcpc) ... INFO: pkgstripfiles: waiting for lock (busybox-udeb) ... INFO: pkgstriptranslations version 129 INFO: pkgstripfiles: waiting for lock (udhcpc) ... pkgstriptranslations: processing udhcpd (in debian/udhcpd); do_strip: 1, oemstrip: INFO: pkgstripfiles: waiting for lock (busybox-udeb) ... pkgstriptranslations: udhcpd does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball INFO: pkgstripfiles: waiting for lock (udhcpc) ... pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/udhcpd/DEBIAN/control, package udhcpd, directory debian/udhcpd INFO: pkgstripfiles: waiting for lock (udhcpd) ... INFO: pkgstripfiles: waiting for lock (busybox-udeb) ... INFO: pkgstripfiles: waiting for lock (udhcpc) ... INFO: pkgstripfiles: waiting for lock (udhcpd) ... INFO: pkgstripfiles: waiting for lock (busybox-udeb) ... INFO: pkgstripfiles: waiting for lock (udhcpc) ... INFO: pkgstripfiles: waiting for lock (udhcpd) ... INFO: pkgstripfiles: waiting for lock (busybox-udeb) ... INFO: pkgstripfiles: waiting for lock (udhcpc) ... INFO: pkgstripfiles: waiting for lock (udhcpd) ... INFO: pkgstripfiles: waiting for lock (busybox-udeb) ... INFO: pkgstripfiles: waiting for lock (udhcpc) ... INFO: pkgstripfiles: waiting for lock (udhcpd) ... INFO: pkgstripfiles: waiting for lock (busybox-udeb) ... INFO: pkgstripfiles: waiting for lock (udhcpc) ... INFO: pkgstripfiles: waiting for lock (udhcpd) ... INFO: pkgstripfiles: waiting for lock (busybox-udeb) ... INFO: pkgstripfiles: waiting for lock (udhcpc) ... INFO: pkgstripfiles: waiting for lock (udhcpd) ... INFO: pkgstripfiles: waiting for lock (busybox-udeb) ... INFO: pkgstripfiles: waiting for lock (udhcpc) ... pkgstriptranslations: busybox-initramfs does not contain translations, skipping pkgstriptranslations: no translation files, not creating tarball INFO: pkgstripfiles: waiting for lock (udhcpd) ... pkgmaintainermangler: Not overriding Maintainer for domain lists.ubuntu.com pkgstripfiles: processing control file: debian/busybox-initramfs/DEBIAN/control, package busybox-initramfs, directory debian/busybox-initramfs pkgstripfiles: Truncating usr/share/doc/busybox-initramfs/changelog.Debian.gz to topmost ten records pkgstripfiles: Running PNG optimization (using 4 cpus) for package busybox-initramfs ... pkgstripfiles: No PNG files. dpkg-deb: building package 'busybox-initramfs' in '../busybox-initramfs_1.22.0-15ubuntu1.2_powerpc.deb'. pkgstripfiles: Running PNG optimization (using 4 cpus) for package busybox-udeb ... pkgstripfiles: No PNG files. dpkg-deb: building package 'busybox-udeb' in 'debian/.debhelper/scratch-space/build-busybox-udeb/busybox-udeb_1.22.0-15ubuntu1.2_powerpc.deb'. Searching for duplicated docs in dependency busybox... symlinking changelog.Debian.gz in udhcpc to file in busybox pkgstripfiles: Running PNG optimization (using 4 cpus) for package udhcpc ... pkgstripfiles: No PNG files. dpkg-deb: building package 'udhcpc' in '../udhcpc_1.22.0-15ubuntu1.2_powerpc.deb'. Renaming busybox-udeb_1.22.0-15ubuntu1.2_powerpc.deb to busybox-udeb_1.22.0-15ubuntu1.2_powerpc.udeb Searching for duplicated docs in dependency busybox... symlinking changelog.Debian.gz in udhcpd to file in busybox pkgstripfiles: Running PNG optimization (using 4 cpus) for package udhcpd ... pkgstripfiles: No PNG files. dpkg-deb: building package 'udhcpd' in '../udhcpd_1.22.0-15ubuntu1.2_powerpc.deb'. dpkg-genchanges -B -mLaunchpad Build Daemon >../busybox_1.22.0-15ubuntu1.2_powerpc.changes 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 20171130-1322 Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Post Build Chroot | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ busybox_1.22.0-15ubuntu1.2_powerpc.changes: ------------------------------------------- Format: 1.8 Date: Thu, 30 Nov 2017 10:54:24 -0500 Source: busybox Binary: busybox busybox-static busybox-initramfs busybox-udeb busybox-syslogd udhcpc udhcpd Architecture: powerpc Version: 1:1.22.0-15ubuntu1.2 Distribution: xenial Urgency: medium Maintainer: Launchpad Build Daemon Changed-By: Marc Deslauriers Description: busybox - Tiny utilities for small and embedded systems busybox-initramfs - Standalone shell setup for initramfs 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-15ubuntu1.2) xenial-security; urgency=medium . * SECURITY UPDATE: directory traversal via tar symlink extraction - debian/patches/CVE-2011-5325-1.patch: postpone creation of symlinks with "suspicious" targets in archival/libarchive/data_extract_all.c, archival/tar.c, archival/tar_symlink_attack, include/bb_archive.h, testsuite/tar.tests. - debian/patches/CVE-2011-5325-2.patch: do not extract unsafe symlinks unless env variable is set in archival/libarchive/Kbuild.src, archival/libarchive/data_extract_all.c, archival/libarchive/unsafe_symlink_target.c, archival/tar.c, include/bb_archive.h, libbb/copy_file.c, testsuite/tar.tests. - CVE-2011-5325 * SECURITY UPDATE: integer overflow in the DHCP client - debian/patches/CVE-2016-2147-1.patch: fix a SEGV on malformed RFC1035-encoded domain name in networking/udhcp/domain_codec.c. - debian/patches/CVE-2016-2147-2.patch: fix a warning in debug code in networking/udhcp/domain_codec.c. - CVE-2016-2147 * SECURITY UPDATE: heap-based buffer overflow in the DHCP client - debian/patches/CVE-2016-2148.patch: fix OPTION_6RD parsing in networking/udhcp/common.c, networking/udhcp/dhcpc.c. - CVE-2016-2148 * SECURITY UPDATE: integer overflow in get_next_block - debian/patches/CVE-2017-15873.patch: fix runCnt overflow in archival/libarchive/decompress_bunzip2.c. - CVE-2017-15873 * SECURITY UPDATE: code execution in tab autocomplete feature - debian/patches/CVE-2017-16544.patch: check for control characters in libbb/lineedit.c. - CVE-2017-16544 * debian/rules: fix nocheck test so test suite gets run during build and set SKIP_INTERNET_TESTS=y. Checksums-Sha1: 2ec91772dea99bfe26cb30309f79b0fae6779def 847804 busybox-dbgsym_1.22.0-15ubuntu1.2_powerpc.ddeb e5c8d9ecd4d54e57cb19258060c63d04853281a2 458778 busybox-initramfs-dbgsym_1.22.0-15ubuntu1.2_powerpc.ddeb 418602fe3eb4910563db9f6d15ee64a0d928f936 174402 busybox-initramfs_1.22.0-15ubuntu1.2_powerpc.deb 9fe20b38490775c92211e9a74a31e1f35583283a 982572 busybox-static-dbgsym_1.22.0-15ubuntu1.2_powerpc.ddeb 798def7ddbc4e8539a965b10304645d2c3a438bb 737664 busybox-static_1.22.0-15ubuntu1.2_powerpc.deb e6ec0e4f8053ed673b909b1c20aefe0ce42cbb42 505904 busybox-udeb-dbgsym_1.22.0-15ubuntu1.2_powerpc.ddeb 50b770085c6d49355b3fad5bdc4036895a288aec 178752 busybox-udeb_1.22.0-15ubuntu1.2_powerpc.udeb 0ccde7790cacdac855075738a31f9512101feb47 366028 busybox_1.22.0-15ubuntu1.2_powerpc.deb d671edcb5f998dd52894df3104a7a6be6ecb930d 2886 udhcpc_1.22.0-15ubuntu1.2_powerpc.deb fb92d3ad6546eaa50cd38ff43ac7dcd839a4a39a 5678 udhcpd_1.22.0-15ubuntu1.2_powerpc.deb Checksums-Sha256: 880a2c37dc6d291afc6d6e3a862e55e3e4cbe48dcd0e4170dd3c2fd94e763d7d 847804 busybox-dbgsym_1.22.0-15ubuntu1.2_powerpc.ddeb d77f99e5908e49bee3d5d254c35e6f6a0c816220e11b286fe642ec36a2d6c3e2 458778 busybox-initramfs-dbgsym_1.22.0-15ubuntu1.2_powerpc.ddeb 81659e86d8b9536d160e57c0a006b5dfa8aff1eca84e88dcdb41a208a4408395 174402 busybox-initramfs_1.22.0-15ubuntu1.2_powerpc.deb f9ec98424a6ae9935511d7d2711ed4369fc8adc1d884e33a9a6824f6a5015a92 982572 busybox-static-dbgsym_1.22.0-15ubuntu1.2_powerpc.ddeb 37c136222ef0d859bf35a4753d22dcc4969528722fb3c20709e703fe64077fb2 737664 busybox-static_1.22.0-15ubuntu1.2_powerpc.deb c55ec810603ac7f250bd82ab96bcd4a7b347081a7e6b7a710eb2a41939203ff6 505904 busybox-udeb-dbgsym_1.22.0-15ubuntu1.2_powerpc.ddeb 6ecbda90016a40942a4024a05cff1c3ffc40f12c03ddf789ee32633df30ba6e8 178752 busybox-udeb_1.22.0-15ubuntu1.2_powerpc.udeb dc484152ffcdbee4a071013dfd18968dec0289abe92ef56b36730bfe79b67e8a 366028 busybox_1.22.0-15ubuntu1.2_powerpc.deb 9286f22f99201630f77aa3544dd539d6bb3c0270a312f72a0876c03555a8fdad 2886 udhcpc_1.22.0-15ubuntu1.2_powerpc.deb c24314c4acd18a2b9f76a963e1a50870bea441fea4f3f0f7c2aa153f3e338c4d 5678 udhcpd_1.22.0-15ubuntu1.2_powerpc.deb Files: eb7110d8dda0e7a497e89ee925f0cb35 847804 utils extra busybox-dbgsym_1.22.0-15ubuntu1.2_powerpc.ddeb 09fb669a466b02af86a47df4b71b8c02 458778 shells extra busybox-initramfs-dbgsym_1.22.0-15ubuntu1.2_powerpc.ddeb d5668f219b484d81478b76c5f9cd7f2e 174402 shells optional busybox-initramfs_1.22.0-15ubuntu1.2_powerpc.deb 34e1ccc41fbdd169afaaccaf95653e7e 982572 shells extra busybox-static-dbgsym_1.22.0-15ubuntu1.2_powerpc.ddeb 6e17c1e015537cf7c8d665ad5286a0c4 737664 shells extra busybox-static_1.22.0-15ubuntu1.2_powerpc.deb f2746f184fceb7a749d4927997effb28 505904 debian-installer extra busybox-udeb-dbgsym_1.22.0-15ubuntu1.2_powerpc.ddeb 332ec5b81651d77a74a11c24c75dcd79 178752 debian-installer extra busybox-udeb_1.22.0-15ubuntu1.2_powerpc.udeb ade36d74231009b27ca3e544da1fe18c 366028 utils optional busybox_1.22.0-15ubuntu1.2_powerpc.deb 143325bab1b992eef61219eda4b302e1 2886 net optional udhcpc_1.22.0-15ubuntu1.2_powerpc.deb 7b59147a9c106a5b3058ff13f04d9d23 5678 net optional udhcpd_1.22.0-15ubuntu1.2_powerpc.deb Original-Maintainer: Debian Install System Team +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ busybox-initramfs_1.22.0-15ubuntu1.2_powerpc.deb ------------------------------------------------ new debian package, version 2.0. size 174402 bytes: control archive=925 bytes. 997 bytes, 22 lines control 319 bytes, 4 lines md5sums Package: busybox-initramfs Source: busybox Version: 1:1.22.0-15ubuntu1.2 Architecture: powerpc Maintainer: Ubuntu Developers Installed-Size: 429 Depends: libc6 (>= 2.11) Section: shells Priority: optional Homepage: http://www.busybox.net Description: Standalone shell setup for initramfs 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-initramfs provides a simple stand alone shell that provides only the basic utilities needed for the initramfs. Original-Maintainer: Debian Install System Team drwxr-xr-x root/root 0 2017-11-30 13:22 ./ drwxr-xr-x root/root 0 2017-11-30 13:22 ./usr/ drwxr-xr-x root/root 0 2017-11-30 13:22 ./usr/lib/ drwxr-xr-x root/root 0 2017-11-30 13:22 ./usr/lib/initramfs-tools/ drwxr-xr-x root/root 0 2017-11-30 13:22 ./usr/lib/initramfs-tools/bin/ -rwxr-xr-x root/root 395844 2017-11-30 13:22 ./usr/lib/initramfs-tools/bin/busybox drwxr-xr-x root/root 0 2017-11-30 13:22 ./usr/share/ drwxr-xr-x root/root 0 2017-11-30 13:22 ./usr/share/doc/ drwxr-xr-x root/root 0 2017-11-30 13:22 ./usr/share/doc/busybox-initramfs/ -rw-r--r-- root/root 2124 2017-11-30 13:22 ./usr/share/doc/busybox-initramfs/changelog.Debian.gz -rw-r--r-- root/root 1110 2015-08-07 17:39 ./usr/share/doc/busybox-initramfs/copyright drwxr-xr-x root/root 0 2017-11-30 13:22 ./usr/share/initramfs-tools/ drwxr-xr-x root/root 0 2017-11-30 13:22 ./usr/share/initramfs-tools/hooks/ -rwxr-xr-x root/root 1482 2017-11-30 13:22 ./usr/share/initramfs-tools/hooks/zz-busybox-initramfs busybox-static_1.22.0-15ubuntu1.2_powerpc.deb --------------------------------------------- new debian package, version 2.0. size 737664 bytes: control archive=1451 bytes. 1365 bytes, 29 lines control 1336 bytes, 16 lines md5sums Package: busybox-static Source: busybox Version: 1:1.22.0-15ubuntu1.2 Architecture: powerpc Maintainer: Ubuntu Developers Installed-Size: 1892 Conflicts: busybox Replaces: busybox Provides: busybox Built-Using: glibc (= 2.23-0ubuntu9) 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. Original-Maintainer: Debian Install System Team drwxr-xr-x root/root 0 2017-11-30 13:22 ./ drwxr-xr-x root/root 0 2017-11-30 13:22 ./bin/ -rwxr-xr-x root/root 1843700 2017-11-30 13:22 ./bin/busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./bin/static-sh -> busybox drwxr-xr-x root/root 0 2017-11-30 13:22 ./usr/ drwxr-xr-x root/root 0 2017-11-30 13:22 ./usr/share/ drwxr-xr-x root/root 0 2017-11-30 13:22 ./usr/share/doc/ drwxr-xr-x root/root 0 2017-11-30 13:22 ./usr/share/doc/busybox-static/ -rw-r--r-- root/root 2124 2017-11-30 13:22 ./usr/share/doc/busybox-static/changelog.Debian.gz -rw-r--r-- root/root 1110 2015-08-07 17:39 ./usr/share/doc/busybox-static/copyright drwxr-xr-x root/root 0 2017-11-30 13:22 ./usr/share/doc/busybox-static/examples/ -rw-r--r-- root/root 888 2013-12-31 18:45 ./usr/share/doc/busybox-static/examples/mdev.conf -rwxr-xr-x root/root 623 2013-12-31 18:45 ./usr/share/doc/busybox-static/examples/mdev.conf.change_blockdev.sh -rw-r--r-- root/root 1901 2013-12-31 18:45 ./usr/share/doc/busybox-static/examples/mdev_fat.conf.gz drwxr-xr-x root/root 0 2017-11-30 13:22 ./usr/share/doc/busybox-static/examples/udhcp/ -rwxr-xr-x root/root 620 2013-12-31 18:45 ./usr/share/doc/busybox-static/examples/udhcp/sample.bound -rwxr-xr-x root/root 77 2013-12-31 18:45 ./usr/share/doc/busybox-static/examples/udhcp/sample.deconfig -rwxr-xr-x root/root 68 2013-12-31 18:45 ./usr/share/doc/busybox-static/examples/udhcp/sample.nak -rwxr-xr-x root/root 620 2013-12-31 18:45 ./usr/share/doc/busybox-static/examples/udhcp/sample.renew -rwxr-xr-x root/root 271 2013-12-31 18:45 ./usr/share/doc/busybox-static/examples/udhcp/sample.script -rwxr-xr-x root/root 1285 2013-12-31 18:45 ./usr/share/doc/busybox-static/examples/udhcp/simple.script -rw-r--r-- root/root 1807 2013-12-31 18:45 ./usr/share/doc/busybox-static/examples/udhcp/udhcpd.conf.gz -rw-r--r-- root/root 2433 2013-12-31 18:45 ./usr/share/doc/busybox-static/mdev.txt.gz -rw-r--r-- root/root 1384 2013-12-31 18:45 ./usr/share/doc/busybox-static/syslog.conf.txt drwxr-xr-x root/root 0 2017-11-30 13:22 ./usr/share/man/ drwxr-xr-x root/root 0 2017-11-30 13:22 ./usr/share/man/man1/ -rw-r--r-- root/root 32088 2017-11-30 13:22 ./usr/share/man/man1/busybox.1.gz busybox-udeb_1.22.0-15ubuntu1.2_powerpc.udeb -------------------------------------------- new debian package, version 2.0. size 178752 bytes: control archive=744 bytes. 1068 bytes, 22 lines control Package: busybox-udeb Source: busybox Version: 1:1.22.0-15ubuntu1.2 Architecture: powerpc Maintainer: Ubuntu Developers Installed-Size: 571 Depends: libc6-udeb (>= 2.23) 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. Original-Maintainer: Debian Install System Team drwxr-xr-x root/root 0 2017-11-30 13:22 ./ drwxr-xr-x root/root 0 2017-11-30 13:22 ./bin/ lrwxrwxrwx root/root 0 2017-11-30 13:22 ./bin/[ -> busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./bin/[[ -> busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./bin/ash -> busybox -rwxr-xr-x root/root 461792 2017-11-30 13:22 ./bin/busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./bin/cat -> busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./bin/chmod -> busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./bin/chown -> busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./bin/cp -> busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./bin/date -> busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./bin/dd -> busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./bin/df -> busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./bin/dmesg -> busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./bin/dnsdomainname -> busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./bin/echo -> busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./bin/egrep -> busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./bin/false -> busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./bin/getopt -> busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./bin/grep -> busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./bin/gunzip -> busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./bin/hostname -> busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./bin/kill -> busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./bin/ln -> busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./bin/ls -> busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./bin/mkdir -> busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./bin/mknod -> busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./bin/mktemp -> busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./bin/more -> busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./bin/mount -> busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./bin/mv -> busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./bin/pidof -> busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./bin/ping -> busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./bin/ping6 -> busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./bin/ps -> busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./bin/pwd -> busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./bin/rm -> busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./bin/rmdir -> busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./bin/sed -> busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./bin/sh -> busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./bin/sleep -> busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./bin/stat -> busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./bin/sync -> busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./bin/tar -> busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./bin/test -> busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./bin/touch -> busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./bin/true -> busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./bin/umount -> busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./bin/uname -> busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./bin/zcat -> busybox drwxr-xr-x root/root 0 2015-08-07 17:39 ./etc/ drwxr-xr-x root/root 0 2015-08-07 17:39 ./etc/udhcpc/ -rwxr-xr-x root/root 1944 2015-08-07 17:39 ./etc/udhcpc/default.script drwxr-xr-x root/root 0 2017-11-30 13:22 ./sbin/ lrwxrwxrwx root/root 0 2017-11-30 13:22 ./sbin/blockdev -> /bin/busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./sbin/depmod -> /bin/busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./sbin/freeramdisk -> /bin/busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./sbin/fstrim -> /bin/busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./sbin/halt -> /bin/busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./sbin/hwclock -> /bin/busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./sbin/insmod -> /bin/busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./sbin/ip -> /bin/busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./sbin/klogd -> /bin/busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./sbin/losetup -> /bin/busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./sbin/lsmod -> /bin/busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./sbin/mkswap -> /bin/busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./sbin/modinfo -> /bin/busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./sbin/modprobe -> /bin/busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./sbin/pivot_root -> /bin/busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./sbin/poweroff -> /bin/busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./sbin/reboot -> /bin/busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./sbin/rmmod -> /bin/busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./sbin/route -> /bin/busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./sbin/swapoff -> /bin/busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./sbin/swapon -> /bin/busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./sbin/switch_root -> /bin/busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./sbin/syslogd -> /bin/busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./sbin/udhcpc -> /bin/busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./sbin/vconfig -> /bin/busybox drwxr-xr-x root/root 0 2017-11-30 13:21 ./usr/ drwxr-xr-x root/root 0 2017-11-30 13:22 ./usr/bin/ lrwxrwxrwx root/root 0 2017-11-30 13:22 ./usr/bin/ar -> /bin/busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./usr/bin/basename -> /bin/busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./usr/bin/chvt -> /bin/busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./usr/bin/cmp -> /bin/busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./usr/bin/cut -> /bin/busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./usr/bin/dirname -> /bin/busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./usr/bin/env -> /bin/busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./usr/bin/expr -> /bin/busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./usr/bin/find -> /bin/busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./usr/bin/free -> /bin/busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./usr/bin/groups -> /bin/busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./usr/bin/head -> /bin/busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./usr/bin/id -> /bin/busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./usr/bin/killall -> /bin/busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./usr/bin/logger -> /bin/busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./usr/bin/md5sum -> /bin/busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./usr/bin/nc -> /bin/busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./usr/bin/od -> /bin/busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./usr/bin/printf -> /bin/busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./usr/bin/readlink -> /bin/busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./usr/bin/realpath -> /bin/busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./usr/bin/seq -> /bin/busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./usr/bin/sha1sum -> /bin/busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./usr/bin/sha256sum -> /bin/busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./usr/bin/sha512sum -> /bin/busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./usr/bin/sort -> /bin/busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./usr/bin/tail -> /bin/busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./usr/bin/tftp -> /bin/busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./usr/bin/tr -> /bin/busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./usr/bin/tty -> /bin/busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./usr/bin/uniq -> /bin/busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./usr/bin/unxz -> /bin/busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./usr/bin/wc -> /bin/busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./usr/bin/wget -> /bin/busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./usr/bin/xzcat -> /bin/busybox drwxr-xr-x root/root 0 2017-11-30 13:22 ./usr/sbin/ lrwxrwxrwx root/root 0 2017-11-30 13:22 ./usr/sbin/arping -> /bin/busybox lrwxrwxrwx root/root 0 2017-11-30 13:22 ./usr/sbin/chroot -> /bin/busybox busybox_1.22.0-15ubuntu1.2_powerpc.deb -------------------------------------- new debian package, version 2.0. size 366028 bytes: control archive=1071 bytes. 1180 bytes, 26 lines control 394 bytes, 6 lines md5sums Package: busybox Version: 1:1.22.0-15ubuntu1.2 Architecture: powerpc Maintainer: Ubuntu Developers Installed-Size: 845 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. Original-Maintainer: Debian Install System Team drwxr-xr-x root/root 0 2017-11-30 13:22 ./ drwxr-xr-x root/root 0 2017-11-30 13:22 ./bin/ -rwxr-xr-x root/root 789776 2017-11-30 13:22 ./bin/busybox drwxr-xr-x root/root 0 2017-11-30 13:22 ./usr/ drwxr-xr-x root/root 0 2017-11-30 13:22 ./usr/share/ drwxr-xr-x root/root 0 2017-11-30 13:22 ./usr/share/doc/ drwxr-xr-x root/root 0 2017-11-30 13:22 ./usr/share/doc/busybox/ -rw-r--r-- root/root 2124 2017-11-30 13:22 ./usr/share/doc/busybox/changelog.Debian.gz -rw-r--r-- root/root 1110 2015-08-07 17:39 ./usr/share/doc/busybox/copyright -rw-r--r-- root/root 2433 2013-12-31 18:45 ./usr/share/doc/busybox/mdev.txt.gz -rw-r--r-- root/root 1384 2013-12-31 18:45 ./usr/share/doc/busybox/syslog.conf.txt drwxr-xr-x root/root 0 2017-11-30 13:22 ./usr/share/man/ drwxr-xr-x root/root 0 2017-11-30 13:22 ./usr/share/man/man1/ -rw-r--r-- root/root 30659 2017-11-30 13:22 ./usr/share/man/man1/busybox.1.gz udhcpc_1.22.0-15ubuntu1.2_powerpc.deb ------------------------------------- new debian package, version 2.0. size 2886 bytes: control archive=670 bytes. 27 bytes, 1 lines conffiles 694 bytes, 18 lines control 65 bytes, 1 lines md5sums Package: udhcpc Source: busybox Version: 1:1.22.0-15ubuntu1.2 Architecture: powerpc Maintainer: Ubuntu Developers Installed-Size: 45 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. Original-Maintainer: Debian Install System Team drwxr-xr-x root/root 0 2017-11-30 13:22 ./ drwxr-xr-x root/root 0 2015-08-07 17:39 ./etc/ drwxr-xr-x root/root 0 2015-08-07 17:39 ./etc/udhcpc/ -rwxr-xr-x root/root 1936 2015-08-07 17:39 ./etc/udhcpc/default.script drwxr-xr-x root/root 0 2017-11-30 13:22 ./sbin/ lrwxrwxrwx root/root 0 2017-11-30 13:22 ./sbin/udhcpc -> /bin/busybox drwxr-xr-x root/root 0 2017-11-30 13:22 ./usr/ drwxr-xr-x root/root 0 2017-11-30 13:22 ./usr/share/ drwxr-xr-x root/root 0 2017-11-30 13:22 ./usr/share/doc/ drwxr-xr-x root/root 0 2017-11-30 13:22 ./usr/share/doc/udhcpc/ lrwxrwxrwx root/root 0 2017-11-30 13:22 ./usr/share/doc/udhcpc/changelog.Debian.gz -> ../busybox/changelog.Debian.gz -rw-r--r-- root/root 1110 2015-08-07 17:39 ./usr/share/doc/udhcpc/copyright drwxr-xr-x root/root 0 2017-11-30 13:22 ./usr/share/man/ drwxr-xr-x root/root 0 2017-11-30 13:22 ./usr/share/man/man8/ lrwxrwxrwx root/root 0 2017-11-30 13:22 ./usr/share/man/man8/udhcpc.8.gz -> ../man1/busybox.1.gz udhcpd_1.22.0-15ubuntu1.2_powerpc.deb ------------------------------------- new debian package, version 2.0. size 5678 bytes: control archive=1081 bytes. 56 bytes, 3 lines conffiles 708 bytes, 19 lines control 135 bytes, 2 lines md5sums 353 bytes, 12 lines * postinst #!/bin/sh 358 bytes, 14 lines * postrm #!/bin/sh 201 bytes, 7 lines * prerm #!/bin/sh Package: udhcpd Source: busybox Version: 1:1.22.0-15ubuntu1.2 Architecture: powerpc Maintainer: Ubuntu Developers Installed-Size: 60 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. Original-Maintainer: Debian Install System Team drwxr-xr-x root/root 0 2017-11-30 13:22 ./ drwxr-xr-x root/root 0 2015-08-07 17:39 ./etc/ drwxr-xr-x root/root 0 2015-08-07 17:39 ./etc/default/ -rw-r--r-- root/root 164 2015-08-07 17:39 ./etc/default/udhcpd drwxr-xr-x root/root 0 2015-08-07 17:39 ./etc/init.d/ -rwxr-xr-x root/root 1416 2015-08-07 17:39 ./etc/init.d/udhcpd -rw-r--r-- root/root 3054 2015-08-07 17:39 ./etc/udhcpd.conf drwxr-xr-x root/root 0 2017-11-30 13:22 ./usr/ drwxr-xr-x root/root 0 2017-11-30 13:22 ./usr/bin/ lrwxrwxrwx root/root 0 2017-11-30 13:22 ./usr/bin/dumpleases -> /bin/busybox drwxr-xr-x root/root 0 2017-11-30 13:22 ./usr/sbin/ lrwxrwxrwx root/root 0 2017-11-30 13:22 ./usr/sbin/udhcpd -> /bin/busybox drwxr-xr-x root/root 0 2015-08-07 17:39 ./usr/share/ drwxr-xr-x root/root 0 2017-11-30 13:22 ./usr/share/doc/ drwxr-xr-x root/root 0 2017-11-30 13:22 ./usr/share/doc/udhcpd/ lrwxrwxrwx root/root 0 2017-11-30 13:22 ./usr/share/doc/udhcpd/changelog.Debian.gz -> ../busybox/changelog.Debian.gz -rw-r--r-- root/root 1110 2015-08-07 17:39 ./usr/share/doc/udhcpd/copyright drwxr-xr-x root/root 0 2017-11-30 13:22 ./usr/share/man/ drwxr-xr-x root/root 0 2017-11-30 13:22 ./usr/share/man/man1/ lrwxrwxrwx root/root 0 2017-11-30 13:22 ./usr/share/man/man1/dumpleases.1.gz -> busybox.1.gz drwxr-xr-x root/root 0 2017-11-30 13:22 ./usr/share/man/man5/ -rw-r--r-- root/root 1141 2015-08-07 17:39 ./usr/share/man/man5/udhcpd.conf.5.gz drwxr-xr-x root/root 0 2017-11-30 13:22 ./usr/share/man/man8/ lrwxrwxrwx root/root 0 2017-11-30 13:22 ./usr/share/man/man8/udhcpd.8.gz -> ../man1/busybox.1.gz +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: powerpc Build-Space: 177228 Build-Time: 120 Distribution: xenial Host Architecture: powerpc Install-Time: 17 Job: busybox_1.22.0-15ubuntu1.2.dsc Machine Architecture: powerpc Package: busybox Package-Time: 138 Source-Version: 1:1.22.0-15ubuntu1.2 Space: 177228 Status: successful Version: 1:1.22.0-15ubuntu1.2 -------------------------------------------------------------------------------- Finished at 20171130-1322 Build needed 00:02:18, 177228k disc space RUN: /usr/share/launchpad-buildd/slavebin/in-target scan-for-processes --backend=chroot --series=xenial --arch=powerpc PACKAGEBUILD-13797347 Scanning for processes to kill in build PACKAGEBUILD-13797347 RUN: /usr/share/launchpad-buildd/slavebin/in-target umount-chroot --backend=chroot --series=xenial --arch=powerpc PACKAGEBUILD-13797347 Stopping target for build PACKAGEBUILD-13797347 RUN: /usr/share/launchpad-buildd/slavebin/in-target remove-build --backend=chroot --series=xenial --arch=powerpc PACKAGEBUILD-13797347 Removing build PACKAGEBUILD-13797347