PN: busybox
PV: 1.36.1
PR: r0
PKGV: 1.36.1
PKGR: r0@EXTENDPRAUTO@
LICENSE: GPL-2.0-only & bzip2-1.0.4
DESCRIPTION: BusyBox combines tiny versions of many common UNIX utilities into a single small executable. It provides minimalist replacements for most of the utilities you usually find in GNU fileutils, shellutils, 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 provides a fairly complete POSIX environment for any small or embedded system.
SUMMARY: Tiny versions of many common UNIX utilities in a single small executable
RDEPENDS:busybox: base-files base-passwd initng shadow update-alternatives-opkg glibc (>= 2.39+git0+273a835fe7)
RPROVIDES:busybox:  
RRECOMMENDS:busybox: busybox-udhcpc
SECTION: base
PKG:busybox: busybox
FILES:busybox: /usr/bin/* /usr/sbin/* /usr/libexec/* /usr/lib/lib*.so.*             /etc /com /var             /bin/* /sbin/*             /lib/*.so.*             /lib/udev /usr/lib/udev             /lib/udev /usr/lib/udev             /usr/share/busybox /usr/lib/busybox/*             /usr/share/pixmaps /usr/share/applications             /usr/share/idl /usr/share/omf /usr/share/sounds             /usr/lib/bonobo/servers /etc/initng/daemon/syslogd /etc/initng/daemon/getty
FILES_INFO:busybox: {"/bin/busybox": 14, "/bin/busybox.nosuid": 645840, "/bin/busybox.suid": 59520, "/bin/sh": 14, "/etc/busybox.links.nosuid": 2477, "/etc/busybox.links.suid": 91, "/etc/initng/daemon/getty": 355, "/etc/initng/daemon/syslogd": 455}
pkg_postinst:busybox: set -e\n\ntest -n 2 > /dev/null || alias test='busybox test'\nif test "x$D" = "x"; then\n    # Remove busybox.nosuid if it's a symlink, because this situation indicates\n    # that we're installing or upgrading to a one-binary busybox.\n    if test -h /bin/busybox.nosuid; then\n        rm -f /bin/busybox.nosuid\n    fi\n    for suffix in "" ".nosuid" ".suid"; do\n        if test -e /etc/busybox.links$suffix; then\n            while read link; do\n                if test ! -e "$link"; then\n                    # we can use busybox here because even if we are using splitted busybox\n                    # we've made a symlink from /bin/busybox to /bin/busybox.nosuid.\n                    busybox rm -f $link\n                    busybox ln -s "/bin/busybox$suffix" $link\n                fi\n            done < /etc/busybox.links$suffix\n        fi\n    done\nfi\nif grep -q "^/bin/bash$" $D/etc/busybox.links*; then\n    grep -q "^/bin/bash$" $D/etc/shells || echo /bin/bash >> $D/etc/shells\nfi\n\n\tupdate-alternatives --install /bin/ash ash /bin/busybox.nosuid 50\n\tupdate-alternatives --install /bin/base32 base32 /bin/busybox.nosuid 50\n\tupdate-alternatives --install /bin/cat cat /bin/busybox.nosuid 50\n\tupdate-alternatives --install /bin/chattr chattr /bin/busybox.nosuid 50\n\tupdate-alternatives --install /bin/chgrp chgrp /bin/busybox.nosuid 50\n\tupdate-alternatives --install /bin/chmod chmod /bin/busybox.nosuid 50\n\tupdate-alternatives --install /bin/chown chown /bin/busybox.nosuid 50\n\tupdate-alternatives --install /bin/cp cp /bin/busybox.nosuid 50\n\tupdate-alternatives --install /bin/cpio cpio /bin/busybox.nosuid 50\n\tupdate-alternatives --install /bin/cttyhack cttyhack /bin/busybox.nosuid 50\n\tupdate-alternatives --install /bin/date date /bin/busybox.nosuid 50\n\tupdate-alternatives --install /bin/dd dd /bin/busybox.nosuid 50\n\tupdate-alternatives --install /bin/df df /bin/busybox.nosuid 50\n\tupdate-alternatives --install /bin/dmesg dmesg /bin/busybox.nosuid 50\n\tupdate-alternatives --install /bin/dnsdomainname dnsdomainname /bin/busybox.nosuid 50\n\tupdate-alternatives --install /bin/dumpkmap dumpkmap /bin/busybox.nosuid 50\n\tupdate-alternatives --install /bin/echo echo /bin/busybox.nosuid 50\n\tupdate-alternatives --install /bin/egrep egrep /bin/busybox.nosuid 50\n\tupdate-alternatives --install /bin/false false /bin/busybox.nosuid 50\n\tupdate-alternatives --install /bin/fgrep fgrep /bin/busybox.nosuid 50\n\tupdate-alternatives --install /bin/getopt getopt /bin/busybox.nosuid 50\n\tupdate-alternatives --install /bin/grep grep /bin/busybox.nosuid 50\n\tupdate-alternatives --install /bin/gunzip gunzip /bin/busybox.nosuid 50\n\tupdate-alternatives --install /bin/gzip gzip /bin/busybox.nosuid 50\n\tupdate-alternatives --install /bin/hostname hostname /bin/busybox.nosuid 50\n\tupdate-alternatives --install /bin/kill kill /bin/busybox.nosuid 50\n\tupdate-alternatives --install /bin/ln ln /bin/busybox.nosuid 50\n\tupdate-alternatives --install /bin/ls ls /bin/busybox.nosuid 50\n\tupdate-alternatives --install /bin/mkdir mkdir /bin/busybox.nosuid 50\n\tupdate-alternatives --install /bin/mknod mknod /bin/busybox.nosuid 50\n\tupdate-alternatives --install /bin/mktemp mktemp /bin/busybox.nosuid 50\n\tupdate-alternatives --install /bin/more more /bin/busybox.nosuid 50\n\tupdate-alternatives --install /bin/mount mount /bin/busybox.nosuid 50\n\tupdate-alternatives --install /bin/mountpoint mountpoint /bin/busybox.nosuid 50\n\tupdate-alternatives --install /bin/mv mv /bin/busybox.nosuid 50\n\tupdate-alternatives --install /bin/netstat netstat /bin/busybox.nosuid 50\n\tupdate-alternatives --install /bin/pidof pidof /bin/busybox.nosuid 50\n\tupdate-alternatives --install /bin/ps ps /bin/busybox.nosuid 50\n\tupdate-alternatives --install /bin/pwd pwd /bin/busybox.nosuid 50\n\tupdate-alternatives --install /bin/rev rev /bin/busybox.nosuid 50\n\tupdate-alternatives --install /bin/rm rm /bin/busybox.nosuid 50\n\tupdate-alternatives --install /bin/rmdir rmdir /bin/busybox.nosuid 50\n\tupdate-alternatives --install /bin/run-parts run-parts /bin/busybox.nosuid 50\n\tupdate-alternatives --install /bin/sed sed /bin/busybox.nosuid 50\n\tupdate-alternatives --install /bin/sh sh /bin/busybox.nosuid 50\n\tupdate-alternatives --install /bin/sleep sleep /bin/busybox.nosuid 50\n\tupdate-alternatives --install /bin/stat stat /bin/busybox.nosuid 50\n\tupdate-alternatives --install /bin/stty stty /bin/busybox.nosuid 50\n\tupdate-alternatives --install /bin/sync sync /bin/busybox.nosuid 50\n\tupdate-alternatives --install /bin/tar tar /bin/busybox.nosuid 50\n\tupdate-alternatives --install /bin/touch touch /bin/busybox.nosuid 50\n\tupdate-alternatives --install /bin/true true /bin/busybox.nosuid 50\n\tupdate-alternatives --install /bin/umount umount /bin/busybox.nosuid 50\n\tupdate-alternatives --install /bin/uname uname /bin/busybox.nosuid 50\n\tupdate-alternatives --install /bin/usleep usleep /bin/busybox.nosuid 50\n\tupdate-alternatives --install /bin/vi vi /bin/busybox.nosuid 50\n\tupdate-alternatives --install /bin/watch watch /bin/busybox.nosuid 50\n\tupdate-alternatives --install /bin/zcat zcat /bin/busybox.nosuid 50\n\tupdate-alternatives --install /sbin/blkid blkid /bin/busybox.nosuid 50\n\tupdate-alternatives --install /sbin/depmod depmod /bin/busybox.nosuid 50\n\tupdate-alternatives --install /sbin/fdisk fdisk /bin/busybox.nosuid 50\n\tupdate-alternatives --install /sbin/fsck fsck /bin/busybox.nosuid 50\n\tupdate-alternatives --install /sbin/fstrim fstrim /bin/busybox.nosuid 50\n\tupdate-alternatives --install /sbin/getty getty /bin/busybox.nosuid 50\n\tupdate-alternatives --install /sbin/hwclock hwclock /bin/busybox.nosuid 50\n\tupdate-alternatives --install /sbin/ifconfig ifconfig /bin/busybox.nosuid 50\n\tupdate-alternatives --install /sbin/ifdown ifdown /bin/busybox.nosuid 50\n\tupdate-alternatives --install /sbin/ifup ifup /bin/busybox.nosuid 50\n\tupdate-alternatives --install /sbin/insmod insmod /bin/busybox.nosuid 50\n\tupdate-alternatives --install /sbin/ip ip /bin/busybox.nosuid 50\n\tupdate-alternatives --install /sbin/loadkmap loadkmap /bin/busybox.nosuid 50\n\tupdate-alternatives --install /sbin/logread logread /bin/busybox.nosuid 50\n\tupdate-alternatives --install /sbin/losetup losetup /bin/busybox.nosuid 50\n\tupdate-alternatives --install /sbin/lsmod lsmod /bin/busybox.nosuid 50\n\tupdate-alternatives --install /sbin/mdev mdev /bin/busybox.nosuid 50\n\tupdate-alternatives --install /sbin/mkswap mkswap /bin/busybox.nosuid 50\n\tupdate-alternatives --install /sbin/modprobe modprobe /bin/busybox.nosuid 50\n\tupdate-alternatives --install /sbin/pivot_root pivot_root /bin/busybox.nosuid 50\n\tupdate-alternatives --install /sbin/reboot reboot /bin/busybox.nosuid 50\n\tupdate-alternatives --install /sbin/rmmod rmmod /bin/busybox.nosuid 50\n\tupdate-alternatives --install /sbin/route route /bin/busybox.nosuid 50\n\tupdate-alternatives --install /sbin/setconsole setconsole /bin/busybox.nosuid 50\n\tupdate-alternatives --install /sbin/start-stop-daemon start-stop-daemon /bin/busybox.nosuid 50\n\tupdate-alternatives --install /sbin/sulogin sulogin /bin/busybox.nosuid 50\n\tupdate-alternatives --install /sbin/swapoff swapoff /bin/busybox.nosuid 50\n\tupdate-alternatives --install /sbin/swapon swapon /bin/busybox.nosuid 50\n\tupdate-alternatives --install /sbin/switch_root switch_root /bin/busybox.nosuid 50\n\tupdate-alternatives --install /sbin/sysctl sysctl /bin/busybox.nosuid 50\n\tupdate-alternatives --install /sbin/udhcpc udhcpc /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/[ lbracket /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/[[ [[ /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/ascii ascii /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/awk awk /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/basename basename /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/bunzip2 bunzip2 /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/bzcat bzcat /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/bzip2 bzip2 /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/chvt chvt /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/clear clear /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/cmp cmp /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/crc32 crc32 /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/cut cut /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/dc dc /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/deallocvt deallocvt /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/diff diff /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/dirname dirname /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/du du /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/dumpleases dumpleases /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/env env /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/expr expr /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/find find /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/flock flock /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/free free /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/fuser fuser /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/groups groups /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/head head /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/hexdump hexdump /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/id id /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/killall killall /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/less less /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/logger logger /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/logname logname /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/lzcat lzcat /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/md5sum md5sum /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/mesg mesg /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/microcom microcom /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/mkfifo mkfifo /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/nc nc /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/nohup nohup /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/nproc nproc /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/nslookup nslookup /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/od od /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/openvt openvt /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/patch patch /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/pgrep pgrep /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/printf printf /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/readlink readlink /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/realpath realpath /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/renice renice /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/reset reset /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/resize resize /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/seq seq /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/setsid setsid /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/sha1sum sha1sum /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/sha256sum sha256sum /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/shuf shuf /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/sort sort /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/strings strings /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/tail tail /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/tee tee /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/telnet telnet /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/test test /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/tftp tftp /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/time time /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/top top /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/tr tr /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/ts ts /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/tty tty /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/uniq uniq /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/unlink unlink /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/unzip unzip /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/uptime uptime /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/users users /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/wc wc /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/wget wget /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/which which /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/who who /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/whoami whoami /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/xargs xargs /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/xzcat xzcat /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/bin/yes yes /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/sbin/addgroup addgroup /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/sbin/adduser adduser /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/sbin/brctl brctl /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/sbin/chroot chroot /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/sbin/delgroup delgroup /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/sbin/deluser deluser /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/sbin/fbset fbset /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/sbin/loadfont loadfont /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/sbin/rdate rdate /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/sbin/rfkill rfkill /bin/busybox.nosuid 50\n\tupdate-alternatives --install /usr/sbin/udhcpd udhcpd /bin/busybox.nosuid 50\n\tupdate-alternatives --install /bin/login login /bin/busybox.suid 50\n\tupdate-alternatives --install /bin/ping ping /bin/busybox.suid 50\n\tupdate-alternatives --install /bin/ping6 ping6 /bin/busybox.suid 50\n\tupdate-alternatives --install /bin/su su /bin/busybox.suid 50\n\tupdate-alternatives --install /usr/bin/passwd passwd /bin/busybox.suid 50\n\tupdate-alternatives --install /usr/bin/traceroute traceroute /bin/busybox.suid 50\n\tupdate-alternatives --install /usr/bin/vlock vlock /bin/busybox.suid 50\n        # Need path to saved utils, but they may have be removed on upgrade of busybox\n        # Only use shell to get paths. Also capture if busybox was saved.\n        BUSYBOX=""\n        if [ "x$D" = "x" ] ; then\n           for busybox_rmdir in /tmp/busyboxrm-*; do\n               if [ "$busybox_rmdir" != '/tmp/busyboxrm-*' ] ; then\n                  export PATH=$busybox_rmdir:$PATH\n                  if [ -e $busybox_rmdir/busybox* ] ; then\n                    BUSYBOX="$busybox_rmdir/busybox*"\n                  fi\n               fi\n           done\n        fi\n        # If busybox exists in the remove directory it is because it was the only shell left.\n        if [ "x$D" = "x" ] ; then\n           if [ "x$BUSYBOX" != "x" ] ; then\n              update-alternatives --remove sh $BUSYBOX\n              rm -f $BUSYBOX\n           fi\n        fi\n    if [ ! -d $D/etc/initng ]; then\n        mkdir -p $D/etc/initng\n    fi\n    if [ ! -e $D/etc/initng/default.runlevel ]; then\n        touch $D/etc/initng/default.runlevel\n        chmod 760 $D/etc/initng/default.runlevel\n        chown root:initng $D/etc/initng/default.runlevel\n    fi\n    if [ "enable" = "enable" ]; then\n        for target in daemon/syslogd daemon/getty; do\n            if ! grep -e "${target}" -f $D/etc/initng/default.runlevel; then\n                echo "${target}" >> $D/etc/initng/default.runlevel\n            fi\n        done\n    fi\n
pkg_postrm:busybox: set -e\n        # Add path to remove dir in case we removed our only grep\n        if [ "x$D" = "x" ] ; then\n           for busybox_rmdir in /tmp/busyboxrm-*; do\n               if [ "$busybox_rmdir" != '/tmp/busyboxrm-*' ] ; then\n                  export PATH=$busybox_rmdir:$PATH\n               fi\n           done\n        fi\n\n\tif grep -q "^/bin/bash$" $D/etc/busybox.links* && [ ! -e $D/bin/bash ]; then\n\t\tprintf "$(grep -v "^/bin/bash$" $D/etc/shells)\\n" > $D/etc/shells\n\tfi\n
pkg_preinst:busybox: #!/bin/sh\nset -e\nbbnote () {\n\techo "NOTE: $*"\n}\nbbwarn () {\n\techo "WARNING: $*"\n}\nbbfatal () {\n\techo "ERROR: $*"\n\texit 1\n}\nperform_groupadd () {\n\tlocal rootdir="$1"\n\tlocal opts="$2"\n\tbbnote "busybox: Performing groupadd with [$opts]"\n\tlocal groupname=`echo "$opts" | awk '{ print $NF }'`\n\tlocal group_exists="`grep "^$groupname:" $rootdir/etc/group || true`"\n\tif test "x$group_exists" = "x"; then\n\t\teval flock -x $rootdir/etc -c \\"$PSEUDO groupadd \\$opts\\" || true\n\t\tgroup_exists="`grep "^$groupname:" $rootdir/etc/group || true`"\n\t\tif test "x$group_exists" = "x"; then\n\t\t\tbbfatal "busybox: groupadd command did not succeed."\n\t\tfi\n\telse\n\t\tbbnote "busybox: group $groupname already exists, not re-creating it"\n\tfi\n}\nperform_useradd () {\n\tlocal rootdir="$1"\n\tlocal opts="$2"\n\tbbnote "busybox: Performing useradd with [$opts]"\n\tlocal username=`echo "$opts" | awk '{ print $NF }'`\n\tlocal user_exists="`grep "^$username:" $rootdir/etc/passwd || true`"\n\tif test "x$user_exists" = "x"; then\n\t\teval flock -x $rootdir/etc -c  \\"$PSEUDO useradd \\$opts\\" || true\n\t\tuser_exists="`grep "^$username:" $rootdir/etc/passwd || true`"\n\t\tif test "x$user_exists" = "x"; then\n\t\t\tbbfatal "busybox: useradd command did not succeed."\n\t\tfi\n\telse\n\t\tbbnote "busybox: user $username already exists, not re-creating it"\n\tfi\n}\nperform_groupmems () {\n\tlocal rootdir="$1"\n\tlocal opts="$2"\n\tbbnote "busybox: Performing groupmems with [$opts]"\n\tlocal groupname=`echo "$opts" | awk '{ for (i = 1; i < NF; i++) if ($i == "-g" || $i == "--group") print $(i+1) }'`\n\tlocal username=`echo "$opts" | awk '{ for (i = 1; i < NF; i++) if ($i == "-a" || $i == "--add") print $(i+1) }'`\n\tbbnote "busybox: Running groupmems command with group $groupname and user $username"\n\tlocal mem_exists="`grep "^$groupname:[^:]*:[^:]*:\\([^,]*,\\)*$username\\(,[^,]*\\)*$" $rootdir/etc/group || true`"\n\tif test "x$mem_exists" = "x"; then\n\t\teval flock -x $rootdir/etc -c \\"$PSEUDO groupmems \\$opts\\" || true\n\t\tmem_exists="`grep "^$groupname:[^:]*:[^:]*:\\([^,]*,\\)*$username\\(,[^,]*\\)*$" $rootdir/etc/group || true`"\n\t\tif test "x$mem_exists" = "x"; then\n\t\t\tbbfatal "busybox: groupmems command did not succeed."\n\t\tfi\n\telse\n\t\tbbnote "busybox: group $groupname already contains $username, not re-adding it"\n\tfi\n}\nOPT=""\nSYSROOT=""\n\nif test "x$D" != "x"; then\n\t# Installing into a sysroot\n\tSYSROOT="$D"\n\tOPT="--root $D"\n\n\t# Make sure login.defs is there, this is to make debian package backend work\n\t# correctly while doing rootfs.\n\t# The problem here is that if /etc/login.defs is treated as a config file for\n\t# shadow package, then while performing preinsts for packages that depend on\n\t# shadow, there might only be /etc/login.def.dpkg-new there in root filesystem.\n\tif [ ! -e $D/etc/login.defs -a -e $D/etc/login.defs.dpkg-new ]; then\n\t    cp $D/etc/login.defs.dpkg-new $D/etc/login.defs\n\tfi\n\n\t# user/group lookups should match useradd/groupadd --root\n\texport PSEUDO_PASSWD="$SYSROOT"\nfi\n\n# If we're not doing a special SSTATE/SYSROOT install\n# then set the values, otherwise use the environment\nif test "x$UA_SYSROOT" = "x"; then\n\t# Installing onto a target\n\t# Add groups and users defined only for this package\n\tGROUPADD_PARAM="--gid 998 syslog"\n\tUSERADD_PARAM="--home-dir /run/syslog --gid 998 --shell /bin/false --uid 998 syslog"\n\tGROUPMEMS_PARAM=""\nfi\n\n# Perform group additions first, since user additions may depend\n# on these groups existing\nif test "x`echo $GROUPADD_PARAM | tr -d '[:space:]'`" != "x"; then\n\techo "Running groupadd commands..."\n\t# Invoke multiple instances of groupadd for parameter lists\n\t# separated by ';'\n\topts=`echo "$GROUPADD_PARAM" | cut -d ';' -f 1 | sed -e 's#[ \\t]*$##'`\n\tremaining=`echo "$GROUPADD_PARAM" | cut -d ';' -f 2- | sed -e 's#[ \\t]*$##'`\n\twhile test "x$opts" != "x"; do\n\t\tperform_groupadd "$SYSROOT" "$OPT $opts"\n\t\tif test "x$opts" = "x$remaining"; then\n\t\t\tbreak\n\t\tfi\n\t\topts=`echo "$remaining" | cut -d ';' -f 1 | sed -e 's#[ \\t]*$##'`\n\t\tremaining=`echo "$remaining" | cut -d ';' -f 2- | sed -e 's#[ \\t]*$##'`\n\tdone\nfi\n\nif test "x`echo $USERADD_PARAM | tr -d '[:space:]'`" != "x"; then\n\techo "Running useradd commands..."\n\t# Invoke multiple instances of useradd for parameter lists\n\t# separated by ';'\n\topts=`echo "$USERADD_PARAM" | cut -d ';' -f 1 | sed -e 's#[ \\t]*$##'`\n\tremaining=`echo "$USERADD_PARAM" | cut -d ';' -f 2- | sed -e 's#[ \\t]*$##'`\n\twhile test "x$opts" != "x"; do\n\t\tperform_useradd "$SYSROOT" "$OPT $opts"\n\t\tif test "x$opts" = "x$remaining"; then\n\t\t\tbreak\n\t\tfi\n\t\topts=`echo "$remaining" | cut -d ';' -f 1 | sed -e 's#[ \\t]*$##'`\n\t\tremaining=`echo "$remaining" | cut -d ';' -f 2- | sed -e 's#[ \\t]*$##'`\n\tdone\nfi\n\nif test "x`echo $GROUPMEMS_PARAM | tr -d '[:space:]'`" != "x"; then\n\techo "Running groupmems commands..."\n\t# Invoke multiple instances of groupmems for parameter lists\n\t# separated by ';'\n\topts=`echo "$GROUPMEMS_PARAM" | cut -d ';' -f 1 | sed -e 's#[ \\t]*$##'`\n\tremaining=`echo "$GROUPMEMS_PARAM" | cut -d ';' -f 2- | sed -e 's#[ \\t]*$##'`\n\twhile test "x$opts" != "x"; do\n\t\tperform_groupmems "$SYSROOT" "$OPT $opts"\n\t\tif test "x$opts" = "x$remaining"; then\n\t\t\tbreak\n\t\tfi\n\t\topts=`echo "$remaining" | cut -d ';' -f 1 | sed -e 's#[ \\t]*$##'`\n\t\tremaining=`echo "$remaining" | cut -d ';' -f 2- | sed -e 's#[ \\t]*$##'`\n\tdone\nfi\n
pkg_prerm:busybox: set -e\n\t# This is so you can make busybox commit suicide - removing busybox with no other packages\n\t# providing its files, this will make update-alternatives work, but the update-rc.d part\n\t# for syslog, httpd and/or udhcpd will fail if there is no other package providing sh\n\ttmpdir=`mktemp -d /tmp/busyboxrm-XXXXXX`\n\tln -s /bin/busybox $tmpdir/[\n\tln -s /bin/busybox $tmpdir/test\n\tln -s /bin/busybox $tmpdir/head\n\tln -s /bin/busybox $tmpdir/sh\n\tln -s /bin/busybox $tmpdir/basename\n\tln -s /bin/busybox $tmpdir/echo\n\tln -s /bin/busybox $tmpdir/mv\n\tln -s /bin/busybox $tmpdir/ln\n\tln -s /bin/busybox $tmpdir/dirname\n\tln -s /bin/busybox $tmpdir/rm\n\tln -s /bin/busybox $tmpdir/sed\n\tln -s /bin/busybox $tmpdir/sort\n\tln -s /bin/busybox $tmpdir/grep\n\tln -s /bin/busybox $tmpdir/tail\n\texport PATH=$PATH:$tmpdir\n\n        # If busybox is the shell, we need to save it since its the lowest priority shell\n        # Register saved bitbake as the lowest priority shell possible as back up.\n        if [ -n "$(readlink -f /bin/sh | grep busybox)" ] ; then\n           BUSYBOX=$(readlink -f /bin/sh)\n           cp $BUSYBOX $tmpdir/$(basename $BUSYBOX)\n           update-alternatives --install /bin/sh sh $tmpdir/$(basename $BUSYBOX) 1\n        fi\n\tupdate-alternatives --remove  ash /bin/busybox.nosuid\n\tupdate-alternatives --remove  base32 /bin/busybox.nosuid\n\tupdate-alternatives --remove  cat /bin/busybox.nosuid\n\tupdate-alternatives --remove  chattr /bin/busybox.nosuid\n\tupdate-alternatives --remove  chgrp /bin/busybox.nosuid\n\tupdate-alternatives --remove  chmod /bin/busybox.nosuid\n\tupdate-alternatives --remove  chown /bin/busybox.nosuid\n\tupdate-alternatives --remove  cp /bin/busybox.nosuid\n\tupdate-alternatives --remove  cpio /bin/busybox.nosuid\n\tupdate-alternatives --remove  cttyhack /bin/busybox.nosuid\n\tupdate-alternatives --remove  date /bin/busybox.nosuid\n\tupdate-alternatives --remove  dd /bin/busybox.nosuid\n\tupdate-alternatives --remove  df /bin/busybox.nosuid\n\tupdate-alternatives --remove  dmesg /bin/busybox.nosuid\n\tupdate-alternatives --remove  dnsdomainname /bin/busybox.nosuid\n\tupdate-alternatives --remove  dumpkmap /bin/busybox.nosuid\n\tupdate-alternatives --remove  echo /bin/busybox.nosuid\n\tupdate-alternatives --remove  egrep /bin/busybox.nosuid\n\tupdate-alternatives --remove  false /bin/busybox.nosuid\n\tupdate-alternatives --remove  fgrep /bin/busybox.nosuid\n\tupdate-alternatives --remove  getopt /bin/busybox.nosuid\n\tupdate-alternatives --remove  grep /bin/busybox.nosuid\n\tupdate-alternatives --remove  gunzip /bin/busybox.nosuid\n\tupdate-alternatives --remove  gzip /bin/busybox.nosuid\n\tupdate-alternatives --remove  hostname /bin/busybox.nosuid\n\tupdate-alternatives --remove  kill /bin/busybox.nosuid\n\tupdate-alternatives --remove  ln /bin/busybox.nosuid\n\tupdate-alternatives --remove  ls /bin/busybox.nosuid\n\tupdate-alternatives --remove  mkdir /bin/busybox.nosuid\n\tupdate-alternatives --remove  mknod /bin/busybox.nosuid\n\tupdate-alternatives --remove  mktemp /bin/busybox.nosuid\n\tupdate-alternatives --remove  more /bin/busybox.nosuid\n\tupdate-alternatives --remove  mount /bin/busybox.nosuid\n\tupdate-alternatives --remove  mountpoint /bin/busybox.nosuid\n\tupdate-alternatives --remove  mv /bin/busybox.nosuid\n\tupdate-alternatives --remove  netstat /bin/busybox.nosuid\n\tupdate-alternatives --remove  pidof /bin/busybox.nosuid\n\tupdate-alternatives --remove  ps /bin/busybox.nosuid\n\tupdate-alternatives --remove  pwd /bin/busybox.nosuid\n\tupdate-alternatives --remove  rev /bin/busybox.nosuid\n\tupdate-alternatives --remove  rm /bin/busybox.nosuid\n\tupdate-alternatives --remove  rmdir /bin/busybox.nosuid\n\tupdate-alternatives --remove  run-parts /bin/busybox.nosuid\n\tupdate-alternatives --remove  sed /bin/busybox.nosuid\n\tupdate-alternatives --remove  sh /bin/busybox.nosuid\n\tupdate-alternatives --remove  sleep /bin/busybox.nosuid\n\tupdate-alternatives --remove  stat /bin/busybox.nosuid\n\tupdate-alternatives --remove  stty /bin/busybox.nosuid\n\tupdate-alternatives --remove  sync /bin/busybox.nosuid\n\tupdate-alternatives --remove  tar /bin/busybox.nosuid\n\tupdate-alternatives --remove  touch /bin/busybox.nosuid\n\tupdate-alternatives --remove  true /bin/busybox.nosuid\n\tupdate-alternatives --remove  umount /bin/busybox.nosuid\n\tupdate-alternatives --remove  uname /bin/busybox.nosuid\n\tupdate-alternatives --remove  usleep /bin/busybox.nosuid\n\tupdate-alternatives --remove  vi /bin/busybox.nosuid\n\tupdate-alternatives --remove  watch /bin/busybox.nosuid\n\tupdate-alternatives --remove  zcat /bin/busybox.nosuid\n\tupdate-alternatives --remove  blkid /bin/busybox.nosuid\n\tupdate-alternatives --remove  depmod /bin/busybox.nosuid\n\tupdate-alternatives --remove  fdisk /bin/busybox.nosuid\n\tupdate-alternatives --remove  fsck /bin/busybox.nosuid\n\tupdate-alternatives --remove  fstrim /bin/busybox.nosuid\n\tupdate-alternatives --remove  getty /bin/busybox.nosuid\n\tupdate-alternatives --remove  hwclock /bin/busybox.nosuid\n\tupdate-alternatives --remove  ifconfig /bin/busybox.nosuid\n\tupdate-alternatives --remove  ifdown /bin/busybox.nosuid\n\tupdate-alternatives --remove  ifup /bin/busybox.nosuid\n\tupdate-alternatives --remove  insmod /bin/busybox.nosuid\n\tupdate-alternatives --remove  ip /bin/busybox.nosuid\n\tupdate-alternatives --remove  loadkmap /bin/busybox.nosuid\n\tupdate-alternatives --remove  logread /bin/busybox.nosuid\n\tupdate-alternatives --remove  losetup /bin/busybox.nosuid\n\tupdate-alternatives --remove  lsmod /bin/busybox.nosuid\n\tupdate-alternatives --remove  mdev /bin/busybox.nosuid\n\tupdate-alternatives --remove  mkswap /bin/busybox.nosuid\n\tupdate-alternatives --remove  modprobe /bin/busybox.nosuid\n\tupdate-alternatives --remove  pivot_root /bin/busybox.nosuid\n\tupdate-alternatives --remove  reboot /bin/busybox.nosuid\n\tupdate-alternatives --remove  rmmod /bin/busybox.nosuid\n\tupdate-alternatives --remove  route /bin/busybox.nosuid\n\tupdate-alternatives --remove  setconsole /bin/busybox.nosuid\n\tupdate-alternatives --remove  start-stop-daemon /bin/busybox.nosuid\n\tupdate-alternatives --remove  sulogin /bin/busybox.nosuid\n\tupdate-alternatives --remove  swapoff /bin/busybox.nosuid\n\tupdate-alternatives --remove  swapon /bin/busybox.nosuid\n\tupdate-alternatives --remove  switch_root /bin/busybox.nosuid\n\tupdate-alternatives --remove  sysctl /bin/busybox.nosuid\n\tupdate-alternatives --remove  udhcpc /bin/busybox.nosuid\n\tupdate-alternatives --remove  lbracket /bin/busybox.nosuid\n\tupdate-alternatives --remove  [[ /bin/busybox.nosuid\n\tupdate-alternatives --remove  ascii /bin/busybox.nosuid\n\tupdate-alternatives --remove  awk /bin/busybox.nosuid\n\tupdate-alternatives --remove  basename /bin/busybox.nosuid\n\tupdate-alternatives --remove  bunzip2 /bin/busybox.nosuid\n\tupdate-alternatives --remove  bzcat /bin/busybox.nosuid\n\tupdate-alternatives --remove  bzip2 /bin/busybox.nosuid\n\tupdate-alternatives --remove  chvt /bin/busybox.nosuid\n\tupdate-alternatives --remove  clear /bin/busybox.nosuid\n\tupdate-alternatives --remove  cmp /bin/busybox.nosuid\n\tupdate-alternatives --remove  crc32 /bin/busybox.nosuid\n\tupdate-alternatives --remove  cut /bin/busybox.nosuid\n\tupdate-alternatives --remove  dc /bin/busybox.nosuid\n\tupdate-alternatives --remove  deallocvt /bin/busybox.nosuid\n\tupdate-alternatives --remove  diff /bin/busybox.nosuid\n\tupdate-alternatives --remove  dirname /bin/busybox.nosuid\n\tupdate-alternatives --remove  du /bin/busybox.nosuid\n\tupdate-alternatives --remove  dumpleases /bin/busybox.nosuid\n\tupdate-alternatives --remove  env /bin/busybox.nosuid\n\tupdate-alternatives --remove  expr /bin/busybox.nosuid\n\tupdate-alternatives --remove  find /bin/busybox.nosuid\n\tupdate-alternatives --remove  flock /bin/busybox.nosuid\n\tupdate-alternatives --remove  free /bin/busybox.nosuid\n\tupdate-alternatives --remove  fuser /bin/busybox.nosuid\n\tupdate-alternatives --remove  groups /bin/busybox.nosuid\n\tupdate-alternatives --remove  head /bin/busybox.nosuid\n\tupdate-alternatives --remove  hexdump /bin/busybox.nosuid\n\tupdate-alternatives --remove  id /bin/busybox.nosuid\n\tupdate-alternatives --remove  killall /bin/busybox.nosuid\n\tupdate-alternatives --remove  less /bin/busybox.nosuid\n\tupdate-alternatives --remove  logger /bin/busybox.nosuid\n\tupdate-alternatives --remove  logname /bin/busybox.nosuid\n\tupdate-alternatives --remove  lzcat /bin/busybox.nosuid\n\tupdate-alternatives --remove  md5sum /bin/busybox.nosuid\n\tupdate-alternatives --remove  mesg /bin/busybox.nosuid\n\tupdate-alternatives --remove  microcom /bin/busybox.nosuid\n\tupdate-alternatives --remove  mkfifo /bin/busybox.nosuid\n\tupdate-alternatives --remove  nc /bin/busybox.nosuid\n\tupdate-alternatives --remove  nohup /bin/busybox.nosuid\n\tupdate-alternatives --remove  nproc /bin/busybox.nosuid\n\tupdate-alternatives --remove  nslookup /bin/busybox.nosuid\n\tupdate-alternatives --remove  od /bin/busybox.nosuid\n\tupdate-alternatives --remove  openvt /bin/busybox.nosuid\n\tupdate-alternatives --remove  patch /bin/busybox.nosuid\n\tupdate-alternatives --remove  pgrep /bin/busybox.nosuid\n\tupdate-alternatives --remove  printf /bin/busybox.nosuid\n\tupdate-alternatives --remove  readlink /bin/busybox.nosuid\n\tupdate-alternatives --remove  realpath /bin/busybox.nosuid\n\tupdate-alternatives --remove  renice /bin/busybox.nosuid\n\tupdate-alternatives --remove  reset /bin/busybox.nosuid\n\tupdate-alternatives --remove  resize /bin/busybox.nosuid\n\tupdate-alternatives --remove  seq /bin/busybox.nosuid\n\tupdate-alternatives --remove  setsid /bin/busybox.nosuid\n\tupdate-alternatives --remove  sha1sum /bin/busybox.nosuid\n\tupdate-alternatives --remove  sha256sum /bin/busybox.nosuid\n\tupdate-alternatives --remove  shuf /bin/busybox.nosuid\n\tupdate-alternatives --remove  sort /bin/busybox.nosuid\n\tupdate-alternatives --remove  strings /bin/busybox.nosuid\n\tupdate-alternatives --remove  tail /bin/busybox.nosuid\n\tupdate-alternatives --remove  tee /bin/busybox.nosuid\n\tupdate-alternatives --remove  telnet /bin/busybox.nosuid\n\tupdate-alternatives --remove  test /bin/busybox.nosuid\n\tupdate-alternatives --remove  tftp /bin/busybox.nosuid\n\tupdate-alternatives --remove  time /bin/busybox.nosuid\n\tupdate-alternatives --remove  top /bin/busybox.nosuid\n\tupdate-alternatives --remove  tr /bin/busybox.nosuid\n\tupdate-alternatives --remove  ts /bin/busybox.nosuid\n\tupdate-alternatives --remove  tty /bin/busybox.nosuid\n\tupdate-alternatives --remove  uniq /bin/busybox.nosuid\n\tupdate-alternatives --remove  unlink /bin/busybox.nosuid\n\tupdate-alternatives --remove  unzip /bin/busybox.nosuid\n\tupdate-alternatives --remove  uptime /bin/busybox.nosuid\n\tupdate-alternatives --remove  users /bin/busybox.nosuid\n\tupdate-alternatives --remove  wc /bin/busybox.nosuid\n\tupdate-alternatives --remove  wget /bin/busybox.nosuid\n\tupdate-alternatives --remove  which /bin/busybox.nosuid\n\tupdate-alternatives --remove  who /bin/busybox.nosuid\n\tupdate-alternatives --remove  whoami /bin/busybox.nosuid\n\tupdate-alternatives --remove  xargs /bin/busybox.nosuid\n\tupdate-alternatives --remove  xzcat /bin/busybox.nosuid\n\tupdate-alternatives --remove  yes /bin/busybox.nosuid\n\tupdate-alternatives --remove  addgroup /bin/busybox.nosuid\n\tupdate-alternatives --remove  adduser /bin/busybox.nosuid\n\tupdate-alternatives --remove  brctl /bin/busybox.nosuid\n\tupdate-alternatives --remove  chroot /bin/busybox.nosuid\n\tupdate-alternatives --remove  delgroup /bin/busybox.nosuid\n\tupdate-alternatives --remove  deluser /bin/busybox.nosuid\n\tupdate-alternatives --remove  fbset /bin/busybox.nosuid\n\tupdate-alternatives --remove  loadfont /bin/busybox.nosuid\n\tupdate-alternatives --remove  rdate /bin/busybox.nosuid\n\tupdate-alternatives --remove  rfkill /bin/busybox.nosuid\n\tupdate-alternatives --remove  udhcpd /bin/busybox.nosuid\n\tupdate-alternatives --remove  login /bin/busybox.suid\n\tupdate-alternatives --remove  ping /bin/busybox.suid\n\tupdate-alternatives --remove  ping6 /bin/busybox.suid\n\tupdate-alternatives --remove  su /bin/busybox.suid\n\tupdate-alternatives --remove  passwd /bin/busybox.suid\n\tupdate-alternatives --remove  traceroute /bin/busybox.suid\n\tupdate-alternatives --remove  vlock /bin/busybox.suid\n
FILERPROVIDESFLIST:busybox:  /bin/busybox.nosuid /bin/busybox.suid
FILERPROVIDES:/bin/busybox.nosuid:busybox:  /bin/ash /bin/base32 /bin/cat /bin/chattr /bin/chgrp /bin/chmod /bin/chown /bin/cp /bin/cpio /bin/cttyhack /bin/date /bin/dd /bin/df /bin/dmesg /bin/dnsdomainname /bin/dumpkmap /bin/echo /bin/egrep /bin/false /bin/fgrep /bin/getopt /bin/grep /bin/gunzip /bin/gzip /bin/hostname /bin/kill /bin/ln /bin/ls /bin/mkdir /bin/mknod /bin/mktemp /bin/more /bin/mount /bin/mountpoint /bin/mv /bin/netstat /bin/pidof /bin/ps /bin/pwd /bin/rev /bin/rm /bin/rmdir /bin/run-parts /bin/sed /bin/sh /bin/sleep /bin/stat /bin/stty /bin/sync /bin/tar /bin/touch /bin/true /bin/umount /bin/uname /bin/usleep /bin/vi /bin/watch /bin/zcat /sbin/blkid /sbin/depmod /sbin/fdisk /sbin/fsck /sbin/fstrim /sbin/getty /sbin/hwclock /sbin/ifconfig /sbin/ifdown /sbin/ifup /sbin/insmod /sbin/ip /sbin/loadkmap /sbin/logread /sbin/losetup /sbin/lsmod /sbin/mdev /sbin/mkswap /sbin/modprobe /sbin/pivot_root /sbin/reboot /sbin/rmmod /sbin/route /sbin/setconsole /sbin/start-stop-daemon /sbin/sulogin /sbin/swapoff /sbin/swapon /sbin/switch_root /sbin/sysctl /sbin/udhcpc /usr/bin/[ /usr/bin/[[ /usr/bin/ascii /usr/bin/awk /usr/bin/basename /usr/bin/bunzip2 /usr/bin/bzcat /usr/bin/bzip2 /usr/bin/chvt /usr/bin/clear /usr/bin/cmp /usr/bin/crc32 /usr/bin/cut /usr/bin/dc /usr/bin/deallocvt /usr/bin/diff /usr/bin/dirname /usr/bin/du /usr/bin/dumpleases /usr/bin/env /usr/bin/expr /usr/bin/find /usr/bin/flock /usr/bin/free /usr/bin/fuser /usr/bin/groups /usr/bin/head /usr/bin/hexdump /usr/bin/id /usr/bin/killall /usr/bin/less /usr/bin/logger /usr/bin/logname /usr/bin/lzcat /usr/bin/md5sum /usr/bin/mesg /usr/bin/microcom /usr/bin/mkfifo /usr/bin/nc /usr/bin/nohup /usr/bin/nproc /usr/bin/nslookup /usr/bin/od /usr/bin/openvt /usr/bin/patch /usr/bin/pgrep /usr/bin/printf /usr/bin/readlink /usr/bin/realpath /usr/bin/renice /usr/bin/reset /usr/bin/resize /usr/bin/seq /usr/bin/setsid /usr/bin/sha1sum /usr/bin/sha256sum /usr/bin/shuf /usr/bin/sort /usr/bin/strings /usr/bin/tail /usr/bin/tee /usr/bin/telnet /usr/bin/test /usr/bin/tftp /usr/bin/time /usr/bin/top /usr/bin/tr /usr/bin/ts /usr/bin/tty /usr/bin/uniq /usr/bin/unlink /usr/bin/unzip /usr/bin/uptime /usr/bin/users /usr/bin/wc /usr/bin/wget /usr/bin/which /usr/bin/who /usr/bin/whoami /usr/bin/xargs /usr/bin/xzcat /usr/bin/yes /usr/sbin/addgroup /usr/sbin/adduser /usr/sbin/brctl /usr/sbin/chroot /usr/sbin/delgroup /usr/sbin/deluser /usr/sbin/fbset /usr/sbin/loadfont /usr/sbin/rdate /usr/sbin/rfkill /usr/sbin/udhcpd
FILERPROVIDES:/bin/busybox.suid:busybox:  /bin/login /bin/ping /bin/ping6 /bin/su /usr/bin/passwd /usr/bin/traceroute /usr/bin/vlock
FILERDEPENDSFLIST:busybox: /bin/busybox.nosuid /bin/busybox.suid /etc/initng/daemon/getty /etc/initng/daemon/syslogd
FILERDEPENDS:/bin/busybox.nosuid:busybox:  libm.so.6(GLIBC_2.29)(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.7)(64bit) libc.so.6(GLIBC_2.8)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.6)(64bit) libc.so.6(GLIBC_2.28)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_2.16)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.11)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libm.so.6()(64bit) libc.so.6()(64bit) rtld(GNU_HASH)
FILERDEPENDS:/bin/busybox.suid:busybox:  libc.so.6(GLIBC_2.28)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.8)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6()(64bit) rtld(GNU_HASH)
FILERDEPENDS:/etc/initng/daemon/getty:busybox:  /sbin/runiscript
FILERDEPENDS:/etc/initng/daemon/syslogd:busybox:  /sbin/runiscript
PKGSIZE:busybox: 708766
