tce-load -i compiletc sstrip STARTDIR=$(pwd) SRCNAM=busybox-1.31.1.tar.bz2 WRKDIR=busybox-1.31.1 mkdir -p /tmp/busybox mkdir -p /tmp/busybox.suid mkdir -p /tmp/busybox.httpd tar xf $SRCNAM cd $WRKDIR patch -Np0 -i ../busybox-1.24.1_tc_depmod.patch patch -Np1 -i ../busybox-1.27.1-wget-make-default-timeout-configurable.patch patch -Np1 -i ../busybox-1.29.3_root_path.patch patch -Np0 -i ../busybox-1.31.1-vi.backward_search.patch patch -Np1 -i ../busybox_1.31.1_glibc2.31.patch patch -Rp1 -i ../busybox-1.31.1_use_loop-control_if_exists.patch ####### NO Suid Section TMPDIR=/tmp/busybox rm -rf $TMPDIR mkdir -p $TMPDIR cp -f ../busybox-1.31.1_config.nosuid .config make oldconfig make -j4 CC="gcc -march=armv8-a+crc -mtune=cortex-a53 -Os -pipe" \ CXX="g++ -march=armv8-a+crc -mtune=cortex-a53 -Os -pipe -fno-exceptions -fno-rtti" \ CONFIG_PREFIX=$TMPDIR install cd $TMPDIR ##tar it up tar zcvf busybox.tar.gz * cd $STARTDIR/$WRKDIR ####### Suid Section ######## TMPDIR=/tmp/busybox.suid rm -rf $TMPDIR mkdir -p $TMPDIR rm -f .config cp -f ../busybox-1.31.1_config.suid .config patch -Np0 -i ../busybox.suid-install.patch make oldconfig make -j4 CC="gcc -march=armv8-a+crc -mtune=cortex-a53 -Os -pipe" \ CXX="g++ -march=armv8-a+crc -mtune=cortex-a53 -Os -pipe -fno-exceptions -fno-rtti" \ CONFIG_PREFIX=$TMPDIR install cd $TMPDIR sudo chown root.root bin/busybox.suid sudo chmod u+s bin/busybox.suid ##tar it up tar zcvf busybox.suid.tar.gz * cd $STARTDIR