Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package busybox-links for openSUSE:Factory checked in at 2023-08-15 16:39:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/busybox-links (Old) and /work/SRC/openSUSE:Factory/.busybox-links.new.11712 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "busybox-links" Tue Aug 15 16:39:49 2023 rev:28 rq:1103897 version:MACRO Changes: -------- --- /work/SRC/openSUSE:Factory/busybox-links/busybox-links.changes 2023-06-30 19:58:15.001421418 +0200 +++ /work/SRC/openSUSE:Factory/.busybox-links.new.11712/busybox-links.changes 2023-08-15 16:39:51.394925812 +0200 @@ -1,0 +2,5 @@ +Mon Aug 14 11:56:07 UTC 2023 - Dan Äermák <dcer...@suse.com> + +- Check in filelists instead of buildrequiring all non-busybox utils + +------------------------------------------------------------------- New: ---- Dockerfile busybox.install create-filelists.sh filelist-attr.txt filelist-bc.txt filelist-bind-utils.txt filelist-bzip2.txt filelist-coreutils.txt filelist-cpio.txt filelist-diffutils.txt filelist-dos2unix.txt filelist-ed.txt filelist-findutils.txt filelist-gawk.txt filelist-grep.txt filelist-gzip.txt filelist-hexedit.txt filelist-hostname.txt filelist-iproute2.txt filelist-iputils.txt filelist-kbd.txt filelist-kmod.txt filelist-less.txt filelist-man.txt filelist-misc.txt filelist-ncurses-utils.txt filelist-net-tools.txt filelist-netcat-openbsd.txt filelist-patch.txt filelist-policycoreutils.txt filelist-procps.txt filelist-psmisc.txt filelist-sed.txt filelist-selinux-tools.txt filelist-sendmail.txt filelist-sh.txt filelist-sha3sum.txt filelist-shadow.txt filelist-sharutils.txt filelist-syslogd.txt filelist-sysvinit-tools.txt filelist-tar.txt filelist-telnet.txt filelist-tftp.txt filelist-time.txt filelist-traceroute.txt filelist-tunctl.txt filelist-unzip.txt filelist-util-linux-systemd.txt filelist-util-linux.txt filelist-vim.txt filelist-vlan.txt filelist-wget.txt filelist-which.txt filelist-whois.txt filelist-xz.txt ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ busybox-links.spec ++++++ --- /var/tmp/diff_new_pack.xebKNw/_old 2023-08-15 16:39:54.318945754 +0200 +++ /var/tmp/diff_new_pack.xebKNw/_new 2023-08-15 16:39:54.322945781 +0200 @@ -25,58 +25,65 @@ Source1: zless Source2: zmore Source3: zgrep -BuildRequires: attr -BuildRequires: bc -BuildRequires: bind-utils -BuildRequires: busybox -BuildRequires: bzip2 -BuildRequires: coreutils -BuildRequires: cpio -BuildRequires: diffutils -BuildRequires: dos2unix -BuildRequires: ed -BuildRequires: findutils -BuildRequires: gawk -BuildRequires: grep -BuildRequires: gzip -BuildRequires: hexedit -BuildRequires: hostname -BuildRequires: iproute2 -BuildRequires: iputils -BuildRequires: kbd -BuildRequires: kmod -BuildRequires: less -BuildRequires: man -BuildRequires: ncurses-utils -BuildRequires: net-tools -BuildRequires: net-tools-deprecated -BuildRequires: netcat-openbsd -BuildRequires: patch -BuildRequires: policycoreutils -BuildRequires: procps -BuildRequires: psmisc -BuildRequires: sed -BuildRequires: selinux-tools -BuildRequires: sendmail -BuildRequires: sha3sum -BuildRequires: shadow -BuildRequires: sharutils -BuildRequires: sysvinit-tools -BuildRequires: tar -BuildRequires: telnet -BuildRequires: tftp -BuildRequires: time -BuildRequires: traceroute -BuildRequires: tunctl -BuildRequires: unzip -BuildRequires: util-linux -BuildRequires: util-linux-systemd -BuildRequires: vim -BuildRequires: vlan -BuildRequires: wget -BuildRequires: which -BuildRequires: whois -BuildRequires: xz +Source4: busybox.install +Source5: filelist-attr.txt +Source6: filelist-bc.txt +Source7: filelist-bind-utils.txt +Source8: filelist-bzip2.txt +Source9: filelist-coreutils.txt +Source10: filelist-cpio.txt +Source11: filelist-diffutils.txt +Source12: filelist-dos2unix.txt +Source13: filelist-ed.txt +Source14: filelist-findutils.txt +Source15: filelist-gawk.txt +Source16: filelist-grep.txt +Source17: filelist-gzip.txt +Source18: filelist-hexedit.txt +Source19: filelist-hostname.txt +Source20: filelist-iproute2.txt +Source21: filelist-iputils.txt +Source22: filelist-kbd.txt +Source23: filelist-kmod.txt +Source24: filelist-less.txt +Source25: filelist-man.txt +Source26: filelist-misc.txt +Source27: filelist-ncurses-utils.txt +Source28: filelist-net-tools.txt +Source29: filelist-netcat-openbsd.txt +Source30: filelist-patch.txt +Source31: filelist-policycoreutils.txt +Source32: filelist-procps.txt +Source33: filelist-psmisc.txt +Source34: filelist-sed.txt +Source35: filelist-selinux-tools.txt +Source36: filelist-sendmail.txt +Source37: filelist-sh.txt +Source38: filelist-sha3sum.txt +Source39: filelist-shadow.txt +Source40: filelist-sharutils.txt +Source41: filelist-syslogd.txt +Source42: filelist-sysvinit-tools.txt +Source43: filelist-tar.txt +Source44: filelist-telnet.txt +Source45: filelist-tftp.txt +Source46: filelist-time.txt +Source47: filelist-traceroute.txt +Source48: filelist-tunctl.txt +Source49: filelist-unzip.txt +Source50: filelist-util-linux-systemd.txt +Source51: filelist-util-linux.txt +Source52: filelist-vim.txt +Source53: filelist-vlan.txt +Source54: filelist-wget.txt +Source55: filelist-which.txt +Source56: filelist-whois.txt +Source57: filelist-xz.txt +# used for creating the above filelists and busybox.install: +# build the container locally and then copy filelist-*txt and busybox.install +# out ouf WORKDIR into the package directory +Source98: create-filelists.sh +Source99: Dockerfile Requires: busybox = %{version} Requires: busybox-adduser = %{version} Requires: busybox-attr = %{version} @@ -586,86 +593,19 @@ %prep %setup -q -c -T +cp %{_sourcedir}/filelist*.txt . %build -mkdir apps -mkdir used -mkdir missing -for i in `cat %{_datadir}/busybox/busybox.links` ; do touch apps/`basename $i`; done -# No rpm/rpm2cpio, will break build service -rm -f apps/rpm apps/rpm2cpio -# No /linuxrc -rm -f apps/linuxrc -# Does not really fit -rm apps/[[ -for package in coreutils diffutils findutils grep util-linux util-linux-systemd iputils iproute2 gzip sed cpio procps xz bzip2 psmisc kbd sharutils hexedit hostname net-tools net-tools-deprecated traceroute ncurses-utils kmod tar gawk patch attr which bind-utils man sendmail sha3sum shadow less whois unzip vim wget ed bc netcat-openbsd dos2unix telnet tftp time tunctl vlan sysvinit-tools selinux-tools policycoreutils; do - for i in `rpm -ql $package |grep "bin/"` ; do - prog=`basename $i` - if [ -f apps/$prog ]; then - touch used/$prog - echo $i >> filelist-$package.txt - else - touch missing/$prog - fi - done -done -# Merge net-tools sub-packages -cat filelist-net-tools-deprecated.txt >> filelist-net-tools.txt -rm filelist-net-tools-deprecated.txt -# Create some extra sub-packages -echo -e "%{_bindir}/ash" > filelist-sh.txt -touch used/ash -echo -e "%{_bindir}/hush" >> filelist-sh.txt -touch used/hush %if 0%{?suse_version} < 1550 echo "/bin/sh" >> filelist-sh.txt -%endif -echo -e "%{_bindir}/sh" >> filelist-sh.txt -touch used/sh -%if 0%{?suse_version} < 1550 echo -e "/sbin/loadkmap" >> filelist-kbd.txt %endif -echo -e "%{_sbindir}/loadfont" >> filelist-kbd.txt -touch used/loadkmap used/loadfont - -echo -e "/usr/sbin/addgroup\n/usr/sbin/adduser\n/usr/sbin/delgroup\n/usr/sbin/deluser" >> filelist-shadow.txt -touch used/addgroup used/adduser used/delgroup used/deluser - -echo -e "/usr/sbin/syslogd" > filelist-syslogd.txt -touch used/syslogd - -# Some iproute2 commands are named sligthly different -echo -e "/usr/sbin/ifdown\n/usr/sbin/ifenslave\n/usr/sbin/ifup\n/usr/sbin/ipaddr\n/usr/sbin/iplink\n/usr/sbin/ipneigh\n/usr/sbin/iproute\n/usr/sbin/iprule\n/usr/sbin/brctl" >> filelist-iproute2.txt -touch used/ifdown used/ifenslave used/ifup used/ipaddr used/iplink used/ipneigh used/iproute used/iprule used/brctl - -for i in `/bin/ls used/` ; do - rm apps/$i -done - -# /usr/bin/last is now in wtmpdb, but should stay in busybox-util-linux -if [ -e apps/last ]; then - echo -e "/usr/bin/last" >> filelist-util-linux.txt - touch used/last - rm -f apps/last -fi - -for i in `cat %{_datadir}/busybox/busybox.links` ; do - prog=`basename $i` - if [ -f apps/$prog ]; then - echo $i >> filelist-misc.txt - fi -done - -cp %{_datadir}/licenses/busybox/LICENSE . -sed -e 's|$prefix/bin/busybox|$prefix/usr/bin/busybox|g' -e 's|"bin/busybox"|"..%{_bindir}/busybox"|g' -e 's|"busybox"|"..%{_bindir}/busybox"|g' -e 's|"../bin/busybox"|"..%{_bindir}/busybox"|g' -e 's|"../../bin/busybox"|"../bin/busybox"|g' -e 's|%{_datadir}/busybox/busybox.links|filelist.txt|g' %{_bindir}/busybox.install > busybox.install cat filelist-*.txt | sort -u > filelist.txt -/bin/ls missing/ - %install mkdir -p %{buildroot}%{_bindir} -bash ./busybox.install %{buildroot} --symlinks +bash %{_sourcedir}/busybox.install %{buildroot} --symlinks rm %{buildroot}%{_bindir}/busybox ln -sf %{_bindir}/busybox %{buildroot}%{_bindir}/sh %if 0%{?suse_version} < 1550 ++++++ Dockerfile ++++++ FROM registry.opensuse.org/opensuse/tumbleweed-dnf as builder WORKDIR /rpm/ COPY create-filelists.sh . RUN ./create-filelists.sh ++++++ busybox.install ++++++ #!/usr/bin/busybox sh export LC_ALL=POSIX export LC_CTYPE=POSIX prefix=$1 if [ -z "$prefix" ]; then echo "usage: busybox.install DESTINATION TYPE [OPTS ...]" echo " TYPE is one of: --symlinks --hardlinks --binaries --scriptwrapper --none" echo " OPTS is one or more of: --cleanup --noclobber" exit 1 fi shift # Keep only remaining options # Source the configuration #. ./.config h=`sort filelist.txt | uniq` sharedlib_dir="0_lib" linkopts="" scriptwrapper="n" binaries="n" cleanup="0" noclobber="0" while [ ${#} -gt 0 ]; do case "$1" in --hardlinks) linkopts="-f";; --symlinks) linkopts="-fs";; --binaries) binaries="y";; --scriptwrapper) scriptwrapper="y"; swrapall="y";; --sw-sh-hard) scriptwrapper="y"; linkopts="-f";; --sw-sh-sym) scriptwrapper="y"; linkopts="-fs";; --cleanup) cleanup="1";; --noclobber) noclobber="1";; --none) h="";; *) echo "Unknown install option: $1"; exit 1;; esac shift done if [ -n "$DO_INSTALL_LIBS" ] && [ x"$DO_INSTALL_LIBS" != x"n" ]; then # get the target dir for the libs # assume it starts with lib libdir=$($CC -print-file-name=libc.so | \ sed -n 's%^.*\(/lib[^\/]*\)/libc.so%\1%p') if test -z "$libdir"; then libdir=/lib fi mkdir -p "$prefix/$libdir" || exit 1 for i in $DO_INSTALL_LIBS; do rm -f "$prefix/$libdir/$i" || exit 1 if [ -f "$i" ]; then echo " Installing $i to the target at $prefix/$libdir/" cp -pPR "$i" "$prefix/$libdir/" || exit 1 chmod 0644 "$prefix/$libdir/`basename $i`" || exit 1 fi done fi if [ x"$cleanup" = x"1" ] && [ -e "$prefix/usr/bin/busybox" ]; then inode=`ls -i "$prefix/usr/bin/busybox" | awk '{print $1}'` sub_shell_it=` cd "$prefix" for d in usr/sbin usr/bin sbin bin; do pd=$PWD if [ -d "$d" ]; then cd "$d" ls -iL . | grep "^ *$inode" | awk '{print $2}' | env -i xargs rm -f fi cd "$pd" done ` exit 0 fi rm -f "$prefix/usr/bin/busybox" || exit 1 mkdir -p "$prefix/bin" || exit 1 install -m 755 /usr/bin/busybox "$prefix/usr/bin/busybox" || exit 1 for i in $h; do appdir=`dirname "$i"` app=`basename "$i"` if [ x"$noclobber" = x"1" ] && ([ -e "$prefix/$i" ] || [ -h "$prefix/$i" ]); then echo " $prefix/$i already exists" continue fi mkdir -p "$prefix/$appdir" || exit 1 if [ x"$scriptwrapper" = x"y" ]; then if [ x"$swrapall" != x"y" ] && [ x"$i" = x"/bin/sh" ]; then ln $linkopts busybox "$prefix/$i" || exit 1 else rm -f "$prefix/$i" echo "../usr/bin/busybox" >"$prefix/$i" chmod +x "$prefix/$i" fi echo " $prefix/$i" elif [ x"$binaries" = x"y" ]; then # Copy the binary over rather if [ -e "$sharedlib_dir/$app" ]; then echo " Copying $sharedlib_dir/$app to $prefix/$i" cp -pPR "$sharedlib_dir/$app" "$prefix/$i" || exit 1 else echo "Error: Could not find $sharedlib_dir/$app" exit 1 fi else if [ x"$linkopts" = x"-f" ]; then bb_path="$prefix/usr/bin/busybox" else case "$appdir" in /) bb_path="../usr/bin/busybox" ;; /bin) bb_path="../usr/bin/busybox" ;; /sbin) bb_path="../usr/bin/busybox" ;; /usr/bin | /usr/sbin) bb_path="../bin/busybox" ;; *) echo "Unknown installation directory: $appdir" exit 1 ;; esac fi echo " $prefix/$i -> $bb_path" ln $linkopts "$bb_path" "$prefix/$i" || exit 1 fi done exit 0 ++++++ create-filelists.sh ++++++ #!/bin/bash set -euxo pipefail mkdir {apps,used,missing} dnf --refresh install -y busybox busybox_links=$(rpm -ql busybox|grep busybox.links) for i in $(cat $busybox_links); do touch apps/$(basename $i); done # No rpm/rpm2cpio, will break build service rm -f apps/rpm apps/rpm2cpio; \ # No /linuxrc rm -f apps/linuxrc; \ # Does not really fit rm apps/[[ for package in coreutils diffutils findutils grep util-linux util-linux-systemd iputils iproute2 gzip sed cpio procps xz bzip2 psmisc kbd sharutils hexedit hostname net-tools net-tools-deprecated traceroute ncurses-utils kmod tar gawk patch attr which bind-utils man sendmail sha3sum shadow less whois unzip vim wget ed bc netcat-openbsd dos2unix telnet tftp time tunctl vlan sysvinit-tools selinux-tools policycoreutils; do for i in $(dnf rq -l $package |grep "bin/") ; do prog=$(basename $i) if [ -f apps/$prog ]; then touch used/$prog; echo $i >> filelist-$package.txt else touch missing/$prog fi done done BINDIR=$(rpm -E %_bindir) SBINDIR=$(rpm -E %{_sbindir}) DATADIR=$(rpm -E %{_datadir}) # Merge net-tools sub-packages cat filelist-net-tools-deprecated.txt >> filelist-net-tools.txt rm filelist-net-tools-deprecated.txt # Create some extra sub-packages echo -e "$BINDIR/ash" > filelist-sh.txt touch used/ash echo -e "$BINDIR/hush" >> filelist-sh.txt touch used/hush echo -e "$BINDIR/sh" >> filelist-sh.txt touch used/sh echo -e "$SBINDIR/loadfont" >> filelist-kbd.txt touch used/loadkmap used/loadfont echo -e "/usr/sbin/addgroup\n/usr/sbin/adduser\n/usr/sbin/delgroup\n/usr/sbin/deluser" >> filelist-shadow.txt touch used/addgroup used/adduser used/delgroup used/deluser echo -e "/usr/sbin/syslogd" > filelist-syslogd.txt touch used/syslogd # Some iproute2 commands are named sligthly different echo -e "/usr/sbin/ifdown\n/usr/sbin/ifenslave\n/usr/sbin/ifup\n/usr/sbin/ipaddr\n/usr/sbin/iplink\n/usr/sbin/ipneigh\n/usr/sbin/iproute\n/usr/sbin/iprule\n/usr/sbin/brctl" >> filelist-iproute2.txt touch used/ifdown used/ifenslave used/ifup used/ipaddr used/iplink used/ipneigh used/iproute used/iprule used/brctl for i in $(/bin/ls used/); do rm apps/$i done # /usr/bin/last is now in wtmpdb, but should stay in busybox-util-linux if [ -e apps/last ]; then echo -e "/usr/bin/last" >> filelist-util-linux.txt touch used/last rm -f apps/last fi for i in `cat $DATADIR/busybox/busybox.links` ; do prog=`basename $i` if [ -f apps/$prog ]; then echo $i >> filelist-misc.txt fi done sed -e 's|$prefix/bin/busybox|$prefix/usr/bin/busybox|g' \ -e "s|\"bin/busybox\"|\"..$BINDIR/busybox\"|g" \ -e "s|\"busybox\"|\"..$BINDIR/busybox\"|g" \ -e "s|\"../bin/busybox\"|\"..$BINDIR/busybox\"|g" \ -e 's|"../../bin/busybox"|"../bin/busybox"|g' \ -e "s|$DATADIR/busybox/busybox.links|filelist.txt|g" \ $BINDIR/busybox.install > busybox.install cat filelist-*.txt | sort -u > filelist.txt ++++++ filelist-attr.txt ++++++ /usr/bin/setfattr ++++++ filelist-bc.txt ++++++ /usr/bin/bc ++++++ filelist-bind-utils.txt ++++++ /usr/bin/nslookup ++++++ filelist-bzip2.txt ++++++ /usr/bin/bunzip2 /usr/bin/bzcat /usr/bin/bzip2 ++++++ filelist-coreutils.txt ++++++ /usr/bin/[ /usr/bin/arch /usr/bin/base32 /usr/bin/base64 /usr/bin/basename /usr/bin/cat /usr/bin/chcon /usr/bin/chgrp /usr/bin/chmod /usr/bin/chown /usr/bin/chroot /usr/bin/cksum /usr/bin/comm /usr/bin/cp /usr/bin/cut /usr/bin/date /usr/bin/dd /usr/bin/df /usr/bin/dirname /usr/bin/du /usr/bin/echo /usr/bin/env /usr/bin/expand /usr/bin/expr /usr/bin/factor /usr/bin/false /usr/bin/fold /usr/bin/groups /usr/bin/head /usr/bin/hostid /usr/bin/id /usr/bin/install /usr/bin/link /usr/bin/ln /usr/bin/logname /usr/bin/ls /usr/bin/md5sum /usr/bin/mkdir /usr/bin/mkfifo /usr/bin/mknod /usr/bin/mktemp /usr/bin/mv /usr/bin/nice /usr/bin/nl /usr/bin/nohup /usr/bin/nproc /usr/bin/od /usr/bin/paste /usr/bin/printenv /usr/bin/printf /usr/bin/pwd /usr/bin/readlink /usr/bin/realpath /usr/bin/rm /usr/bin/rmdir /usr/bin/runcon /usr/bin/seq /usr/bin/sha1sum /usr/bin/sha256sum /usr/bin/sha512sum /usr/bin/shred /usr/bin/shuf /usr/bin/sleep /usr/bin/sort /usr/bin/split /usr/bin/stat /usr/bin/stty /usr/bin/sum /usr/bin/sync /usr/bin/tac /usr/bin/tail /usr/bin/tee /usr/bin/test /usr/bin/timeout /usr/bin/touch /usr/bin/tr /usr/bin/true /usr/bin/truncate /usr/bin/tsort /usr/bin/tty /usr/bin/uname /usr/bin/unexpand /usr/bin/uniq /usr/bin/unlink /usr/bin/uptime /usr/bin/users /usr/bin/wc /usr/bin/who /usr/bin/whoami /usr/bin/yes ++++++ filelist-cpio.txt ++++++ /usr/bin/cpio ++++++ filelist-diffutils.txt ++++++ /usr/bin/cmp /usr/bin/diff ++++++ filelist-dos2unix.txt ++++++ /usr/bin/dos2unix /usr/bin/unix2dos ++++++ filelist-ed.txt ++++++ /usr/bin/ed ++++++ filelist-findutils.txt ++++++ /usr/bin/find /usr/bin/xargs ++++++ filelist-gawk.txt ++++++ /usr/bin/awk ++++++ filelist-grep.txt ++++++ /usr/bin/egrep /usr/bin/fgrep /usr/bin/grep ++++++ filelist-gzip.txt ++++++ /usr/bin/gunzip /usr/bin/gzip /usr/bin/uncompress /usr/bin/zcat ++++++ filelist-hexedit.txt ++++++ /usr/bin/hexedit ++++++ filelist-hostname.txt ++++++ /usr/bin/dnsdomainname /usr/bin/hostname ++++++ filelist-iproute2.txt ++++++ /usr/bin/ip /usr/sbin/ip /usr/sbin/tc /usr/sbin/ifdown /usr/sbin/ifenslave /usr/sbin/ifup /usr/sbin/ipaddr /usr/sbin/iplink /usr/sbin/ipneigh /usr/sbin/iproute /usr/sbin/iprule /usr/sbin/brctl ++++++ filelist-iputils.txt ++++++ /usr/bin/arping /usr/bin/ping /usr/bin/ping6 ++++++ filelist-kbd.txt ++++++ /usr/bin/chvt /usr/bin/deallocvt /usr/bin/openvt /usr/bin/setfont /usr/bin/setkeycodes /usr/bin/setlogcons /usr/bin/showkey /usr/bin/vlock /usr/sbin/loadfont ++++++ filelist-kmod.txt ++++++ /usr/bin/lsmod /usr/sbin/depmod /usr/sbin/insmod /usr/sbin/lsmod /usr/sbin/modinfo /usr/sbin/modprobe /usr/sbin/rmmod ++++++ filelist-less.txt ++++++ /usr/bin/less ++++++ filelist-man.txt ++++++ /usr/bin/man ++++++ filelist-misc.txt ++++++ /usr/bin/ar /usr/bin/lzop /usr/bin/resize /usr/sbin/setconsole /usr/bin/chattr /usr/bin/lsattr /usr/bin/cryptpw /usr/bin/ascii /usr/bin/beep /usr/bin/lsscsi /usr/sbin/seedrng /usr/bin/strings /usr/bin/tree /usr/bin/ttysize /usr/sbin/nbd-client /usr/bin/pscan /usr/bin/ssl_client /usr/sbin/zcip /usr/bin/iostat /usr/bin/lsof /usr/bin/mpstat /usr/bin/nmeter /usr/bin/smemcap /usr/bin/envdir /usr/bin/fatattr /usr/bin/xxd /usr/bin/lspci /usr/bin/lsusb /usr/sbin/mdev /usr/bin/mesg /usr/sbin/mke2fs /usr/sbin/mkfs.ext2 /usr/sbin/mkdosfs /usr/sbin/mkfs.vfat /usr/sbin/uevent /usr/bin/wall /usr/sbin/udhcpc ++++++ filelist-ncurses-utils.txt ++++++ /usr/bin/clear /usr/bin/reset ++++++ filelist-net-tools.txt ++++++ /usr/sbin/ether-wake /usr/sbin/nameif /usr/sbin/slattach /usr/bin/ifconfig /usr/bin/netstat /usr/bin/route /usr/sbin/arp /usr/sbin/iptunnel ++++++ filelist-netcat-openbsd.txt ++++++ /usr/bin/nc ++++++ filelist-patch.txt ++++++ /usr/bin/patch ++++++ filelist-policycoreutils.txt ++++++ /usr/bin/sestatus /usr/sbin/load_policy /usr/sbin/restorecon /usr/sbin/sestatus /usr/sbin/setfiles /usr/sbin/setsebool ++++++ filelist-procps.txt ++++++ /usr/bin/free /usr/bin/pgrep /usr/bin/pidof /usr/bin/pkill /usr/bin/pmap /usr/bin/ps /usr/bin/pwdx /usr/bin/top /usr/bin/w /usr/bin/watch /usr/sbin/sysctl ++++++ filelist-psmisc.txt ++++++ /usr/bin/fuser /usr/bin/killall /usr/bin/pstree ++++++ filelist-sed.txt ++++++ /usr/bin/sed ++++++ filelist-selinux-tools.txt ++++++ /usr/sbin/getenforce /usr/sbin/getsebool /usr/sbin/matchpathcon /usr/sbin/selinuxenabled /usr/sbin/setenforce ++++++ filelist-sendmail.txt ++++++ /usr/sbin/sendmail ++++++ filelist-sh.txt ++++++ /usr/bin/ash /usr/bin/hush /usr/bin/sh ++++++ filelist-sha3sum.txt ++++++ /usr/bin/sha3sum ++++++ filelist-shadow.txt ++++++ /usr/bin/passwd /usr/sbin/chpasswd /usr/sbin/addgroup /usr/sbin/adduser /usr/sbin/delgroup /usr/sbin/deluser ++++++ filelist-sharutils.txt ++++++ /usr/bin/uudecode /usr/bin/uuencode ++++++ filelist-syslogd.txt ++++++ /usr/sbin/syslogd ++++++ filelist-sysvinit-tools.txt ++++++ /usr/bin/fsync /usr/bin/usleep /usr/sbin/killall5 ++++++ filelist-tar.txt ++++++ /usr/bin/tar ++++++ filelist-telnet.txt ++++++ /usr/bin/telnet ++++++ filelist-tftp.txt ++++++ /usr/bin/tftp ++++++ filelist-time.txt ++++++ /usr/bin/time ++++++ filelist-traceroute.txt ++++++ /usr/sbin/traceroute /usr/sbin/traceroute6 ++++++ filelist-tunctl.txt ++++++ /usr/sbin/tunctl ++++++ filelist-unzip.txt ++++++ /usr/bin/unzip ++++++ filelist-util-linux-systemd.txt ++++++ /usr/bin/logger ++++++ filelist-util-linux.txt ++++++ /usr/bin/cal /usr/bin/dmesg /usr/bin/fallocate /usr/bin/flock /usr/bin/getopt /usr/bin/hexdump /usr/bin/ipcrm /usr/bin/ipcs /usr/bin/kill /usr/bin/linux32 /usr/bin/linux64 /usr/bin/login /usr/bin/more /usr/bin/mount /usr/bin/mountpoint /usr/bin/nsenter /usr/bin/renice /usr/bin/rev /usr/bin/script /usr/bin/scriptreplay /usr/bin/setarch /usr/bin/setpriv /usr/bin/setsid /usr/bin/su /usr/bin/umount /usr/bin/unshare /usr/sbin/blkid /usr/sbin/fdisk /usr/sbin/findfs /usr/sbin/fsck /usr/sbin/losetup /usr/sbin/mkswap /usr/sbin/nologin /usr/sbin/sulogin /usr/sbin/switch_root /usr/bin/last ++++++ filelist-vim.txt ++++++ /usr/bin/vi ++++++ filelist-vlan.txt ++++++ /usr/sbin/vconfig ++++++ filelist-wget.txt ++++++ /usr/bin/wget ++++++ filelist-which.txt ++++++ /usr/bin/which ++++++ filelist-whois.txt ++++++ /usr/bin/mkpasswd /usr/bin/whois ++++++ filelist-xz.txt ++++++ /usr/bin/lzcat /usr/bin/lzma /usr/bin/unlzma /usr/bin/unxz /usr/bin/xz /usr/bin/xzcat