| ARCH=`make -f scripts/test/Makefile ARCH` |
| DATE=`date +%Y%m%d` |
| LOGFILE=build-results-${DATE}-${ARCH}.log |
| function mk() |
| { |
| scripts/mkpkg $1 $2 "$3" | tee -a ${LOGFILE} |
| } |
| |
| function header() |
| { |
| echo "#!/bin/sh" | tee -a ${LOGFILE} |
| echo "source \"scripts/testheader.inc\"" |
| |
| } |
| |
| active=1 |
| busybox=0 |
| |
| function SKIP() |
| { |
| echo SKIP | tee -a ${LOGFILE} |
| active=0 |
| } |
| |
| function RESTART() |
| { |
| echo RESTART | tee -a ${LOGFILE} |
| active=1 |
| } |
| |
| function EXE() |
| { |
| printf "EXE " | tee -a ${LOGFILE} |
| if [ ${active} == 1 ] ; then |
| $1 $2 $3 "$4" |
| return 0; |
| else |
| printf "%-8s" "$1" | tee -a ${LOGFILE} |
| printf "%-32s" "$2" | tee -a ${LOGFILE} |
| printf "%-16s" "$3" | tee -a ${LOGFILE} |
| if [ "${4}X" != "X" ] ; then |
| printf "%-64s" "\"$4\"" | tee -a ${LOGFILE} |
| fi |
| echo | tee -a ${LOGFILE} |
| return 1; |
| fi |
| } |
| |
| function AVR() |
| { |
| printf "AVR " | tee -a ${LOGFILE} |
| if [ "${ARCH}X" == "avr32X" ] ; then |
| echo "mk $2 UNSUPPORTED \"$4\" $5 $6" | tee -a ${LOGFILE} |
| return 1; |
| elif [ ${active} == 1 ] ; then |
| $1 $2 "$3" "$4" |
| return 0; |
| else |
| printf "%-8s" "$1" | tee -a ${LOGFILE} |
| printf "%-32s" "$2" | tee -a ${LOGFILE} |
| printf "%-16s" "$3" | tee -a ${LOGFILE} |
| if [ "${4}X" != "X" ] ; then |
| printf "%-64s" "\"$4\"" | tee -a ${LOGFILE} |
| fi |
| echo | tee -a ${LOGFILE} |
| return 1; |
| fi |
| } |
| |
| |
| function skip() |
| { |
| printf "skip %-8s" "$1" | tee -a ${LOGFILE} |
| printf "%-32s" "$2" | tee -a ${LOGFILE} |
| if [ "$3X" == "OKX" ] ; then |
| printf "%-16s" "DISABLED" | tee -a ${LOGFILE} |
| if [ "${4}X" != "X" ] ; then |
| printf "%-64s" "\"$4\"" | tee -a ${LOGFILE} |
| fi |
| elif [ "$3X" == "FAILX" ] ; then |
| printf "%-16s" "DISABLED" | tee -a ${LOGFILE} |
| if [ "${4}X" != "X" ] ; then |
| printf "%-64s" "\"$4\"" | tee -a ${LOGFILE} |
| fi |
| elif [ "$3X" == "BROKENX" ] ; then |
| printf "%-16s" "DISABLED" | tee -a ${LOGFILE} |
| if [ "${4}X" != "X" ] ; then |
| printf "%-64s" "\"$4\"" | tee -a ${LOGFILE} |
| fi |
| elif [ "$3X" == "DISABLEDX" ] ; then |
| printf "%-16s" "DISABLED" | tee -a ${LOGFILE} |
| if [ "${4}X" != "X" ] ; then |
| printf "%-64s" "\"$4\"" | tee -a ${LOGFILE} |
| fi |
| else |
| printf "%-16s" "DISABLED" | tee -a ${LOGFILE} |
| if [ "${4}X" != "X" ] ; then |
| printf "%-64s" "\"$4\"" | tee -a ${LOGFILE} |
| fi |
| fi |
| echo | tee -a ${LOGFILE} |
| } |
| |
| function bb() |
| { |
| printf "%-8s" "bb" | tee -a ${LOGFILE} |
| if [ ${busybox} == 1 ] ; then |
| printf "%-8s" "$1" | tee -a ${LOGFILE} |
| $1 $2 $3 $4 $5 $6 |
| return 0; |
| else |
| echo "$1 $2 $3 $4 $5 $6" | tee -a ${LOGFILE} |
| return 1; |
| fi |
| } |
| |
| function comment() |
| { |
| echo "comment $1" | tee -a ${LOGFILE} |
| } |
| |
| # Enable HASERL |
| sed -i s/.*BR2_PACKAGE_HASERL.*// .config |
| echo "# BR2_PACKAGE_HASERL_VERSION_0_8_X is not set" >> .config |
| echo "BR2_PACKAGE_HASERL_VERSION_0_9_X=y" >> .config |
| echo "BR2_PACKAGE_HASERL_VERSION=\"0.9.25\"" >> .config |
| echo "BR2_PACKAGE_HASERL=y" >> .config |
| # Enable SSL |
| sed -i s/.*BR2_PACKAGE_OPENSSL.*// .config |
| echo "BR2_PACKAGE_OPENSSL=y" >> .config |
| # Enable socat |
| sed -i s/.*BR2_PACKAGE_SOCAT.*// .config |
| echo "BR2_PACKAGE_SOCAT=y" >> .config |
| echo "BR2_PACKAGE_SOCAT_PREDEF_CRDLY_SHIFT=\"9\"" >> .config |
| echo "BR2_PACKAGE_SOCAT_PREDEF_TABDLY_SHIFT=\"11\"" >> .config |
| echo "BR2_PACKAGE_SOCAT_PREDEF_CSIZE_SHIFT=\"4\"" >> .config |
| # Enable Freetype |
| sed -i s/.*BR2_PACKAGE_FREETYPE.*// .config |
| echo "BR2_PACKAGE_FREETYPE=y" >> .config |
| sed -i s/.*BR2_FREETYPE_VERSION.*// .config |
| echo "# BR2_FREETYPE_VERSION_2_2_1 is not set" >> .config |
| echo "BR2_FREETYPE_VERSION_2_3_7=y" >> .config |
| echo "BR2_FREETYPE_VERSION=\"2.3.7\"" >> .config |
| |