pkgname=busybox pkgver=1.36.1 pkgrel=1 source="https://busybox.net/downloads/busybox-1.36.1.tar.bz2" deps="uClibc-ng-1.0.50-1" export PATH=$PATH:/opt/toolchains/arm-buildroot-linux-uclibcgnueabihf/bin export CROSS_COMPILE=arm-buildroot-linux-uclibcgnueabihf export ARCH=arm configure() { cd $srcdir tar -xvf $pkgname-$pkgver.tar.bz2 cd - export srcdir=$srcdir/$pkgname-$pkgver cp -v busybox.config $srcdir/.config make -C $srcdir ARCH=$ARCH CROSS_COMPILE=$CROSS_COMPILE- oldconfig } build() { make -C $srcdir ARCH=$ARCH CROSS_COMPILE=$CROSS_COMPILE- -j$(nproc) $CROSS_COMPILE-strip $srcdir/busybox } package() { [ ! -d $pkgdir/usr/bin ] && mkdir -p $pkgdir/usr/bin cp -v $srcdir/busybox $pkgdir/usr/bin for i in $(cat busybox_list); do ln -sv $pkgname $pkgdir/usr/bin/$i; done }