#!/bin/bash MBVENDOR=$1 MBMODEL=$2 LBROOT=/home/yhlu/xx/xx/xx/ echo $MBVENDOR/$MBMODEL date cd "$LBROOT/freebios2/targets" rm -rf "$MBVENDOR/$MBMODEL/$MBMODEL" ./buildtarget "$MBVENDOR/$MBMODEL" &> "$LBROOT/x_b.txt" cd "$MBVENDOR/$MBMODEL/$MBMODEL" #make clean eval make &> "$LBROOT/x_m.txt" if [ $? -eq 0 ]; then echo "ok." else echo "FAILED! Log excerpt:" tail -n 20 "$LBROOT/x_m.txt" exit fi cat ./normal/linuxbios.rom ./fallback/linuxbios.rom ./failover/linuxbios.rom > "$LBROOT/rom/"$MBMODEL"_linuxbios.rom" ls -l "$LBROOT/"$MBMODEL"_linuxbios.rom" date