2 # build-all.sh - script to build all packages with a build order specified by buildorder.py
6 BUILDSCRIPT
=`dirname $0`/build-package.sh
7 BUILDORDER_FILE
=$HOME/termux
/_buildall
/buildorder.txt
9 if [ -e
$BUILDORDER_FILE ]; then
10 echo "Continuing with existing buildorder file: $BUILDORDER_FILE"
12 rm -Rf
$HOME/termux
/data
/data
$HOME/termux
/_buildall
13 mkdir
-p
$HOME/termux
/_buildall
14 .
/buildorder.py
> $BUILDORDER_FILE
17 exec >> $HOME/termux
/_buildall
/ALL.out
2>> $HOME/termux
/_buildall
/ALL.err
19 for package
in `cat $BUILDORDER_FILE`; do
20 echo -n
"Building $package... " >> $HOME/termux
/_buildall
/ALL.out
21 BUILD_START
=`date "+%s"`
22 bash
-x
$BUILDSCRIPT $package > $HOME/termux
/_buildall
/${package}.out
2> $HOME/termux
/_buildall
/${package}.err
23 BUILD_END
=`date "+%s"`
24 BUILD_SECONDS
=$
(( $BUILD_END - $BUILD_START ))
25 echo "done in $BUILD_SECONDS"