| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 | #!/bin/sh#exec 2>&1BUILDDIR=/tmp/aria2buildtestif [ ! -d "$BUILDDIR" ]; then    mkdir "$BUILDDIR" \	|| { echo "Failed to create directory $BUILDDIR" && exit -1; }fiecho -n "Starting build test "echo `date`# build CONFIGURE_OPTS BIN_SUFFIX DESCbuild(){    echo -n "new build() started at "    echo `date`    echo "*** configure opts=$1"    BIN_NAME="aria2c_$2"    if [ -f "$BUILDDIR/$BIN_NAME" ]; then	echo "$BIN_NAME exists, skipping"	return    fi    ./configure $1 2>&1 | tee "$BUILDDIR/configure_$2.log"\	&& cp config.log "$BUILDDIR/config.log_$2" \	&& LANG=C make clean \	&& LANG=C make -j2 check 2>&1 |tee "$BUILDDIR/aria2c_$2.log" \	&& cp src/aria2c "$BUILDDIR/aria2c_$2"}clear(){    for file in `ls $BUILDDIR`; do	rm -f "$BUILDDIR/$file";    done}case "$1" in    clear)	clear	;;    *)	# Library combinations	build "--without-gnutls" "openssl"	build "--without-gnutls --without-openssl" "nossl"	build "--without-libcares" "nocares"	build "--without-libxml2" "expat"	build "--without-libxml2 --without-libexpat" "noxml"	build "--without-libz" "nozlib"	build "--without-sqlite3" "nosqlite3"	# Feature combinations	build "--disable-bittorrent" "nobt"	build "--disable-metalink" "noml"	build "--disable-bittorrent --disable-metalink" "nobt_noml"	build "--disable-epoll" "noepoll"	build "--disable-epoll --without-libcares" "noepoll_nocares"	;;esac
 |