# HG changeset patch # User Pascal Bellard # Date 1371393626 -7200 # Node ID f98e99c7c5d85c036b10ae3e4839a97b0e788196 # Parent ff4ffc2d8c7a351dce3ffb2d4ae6edaf5fc306e9 busybox-static, busybox-boot: find smaller size diff -r ff4ffc2d8c7a -r f98e99c7c5d8 busybox-boot/receipt --- a/busybox-boot/receipt Sun Jun 16 15:34:51 2013 +0200 +++ b/busybox-boot/receipt Sun Jun 16 16:40:26 2013 +0200 @@ -16,7 +16,14 @@ { jslinux=false mkdir $fs/bin $fs/dev - cp -a $src/busybox-static $fs/bin/busybox + CHOICE=static + for i in uclibc musl diet ; do + [ -x $src/busybox-$i ] || continue + [ $(stat -c %s $src/busybox-$i) -lt \ + $(stat -c %s $src/busybox-$CHOICE) ] && + CHOICE=$i + done + cp -a $src/busybox-$CHOICE $fs/bin/busybox mknod -m 660 $fs/dev/console c 5 1 mknod -m 771 $fs/dev/null c 1 3 mknod -m 660 $fs/dev/tty c 5 0 diff -r ff4ffc2d8c7a -r f98e99c7c5d8 busybox-static/receipt --- a/busybox-static/receipt Sun Jun 16 15:34:51 2013 +0200 +++ b/busybox-static/receipt Sun Jun 16 16:40:26 2013 +0200 @@ -14,8 +14,15 @@ # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr/share/boot - cp -a $src/busybox-static $fs/usr/share/boot + mkdir -p $fs/usr/share/boot + CHOICE=static + for i in uclibc musl diet ; do + [ -x $src/busybox-$i ] || continue + [ $(stat -c %s $src/busybox-$i) -lt \ + $(stat -c %s $src/busybox-$CHOICE) ] && + CHOICE=$i + done + cp -a $src/busybox-$CHOICE $fs/usr/share/boot/busybox-static } post_install()