prepare busybox-power 1.19.3power3 release
[busybox-power] / build.sh
1 #!/bin/sh
2 # Helper script to build busybox-power
3 # Please run me from within Scratchbox
4
5 BBVERSION="1.19.3"
6 MAKETHREADS="8"
7 SCRIPTDIR=`dirname $(readlink -f $0)`
8 BUILDDIR="$SCRIPTDIR/../busybox-power-build"
9
10 hash wget 2>&- || { 
11   echo >&2 "this script requires wget, exiting now"
12   exit 1 
13 }
14
15 mkdir -p $BUILDDIR
16 cd $BUILDDIR
17
18 if ! test -e busybox-$BBVERSION.tar.bz2; then
19   wget http://busybox.net/downloads/busybox-$BBVERSION.tar.bz2
20 fi;
21
22 if test -d busybox-$BBVERSION/; then
23   echo "`pwd`/busybox-$BBVERSION already exists,"
24   echo "please (re)move it before rerunning this script"
25   exit 1
26 fi
27
28 tar -jxvf busybox-$BBVERSION.tar.bz2
29 cp -af $SCRIPTDIR/debian/ busybox-$BBVERSION/
30
31 # Build
32 cd busybox-$BBVERSION/ && DEB_BUILD_OPTIONS="parallel=$MAKETHREADS" dpkg-buildpackage -r"fakeroot -u" -uc -us -nc