Index: build.sh =================================================================== --- build.sh (revision 10500) +++ build.sh (working copy) @@ -229,6 +229,7 @@ else make -j${CORES} -C "${SOURCEDIR}" 2>&1 | tee "${SOURCEDIR}/compile.log" | grep -E "Linking|Building|Compiling" fi + grep Error "${SOURCEDIR}/compile.log" if [[ $? == "0" ]] then @@ -320,16 +321,16 @@ for I in credits language media screensavers scripts skin sounds system userdata visualisations web XboxMediaCenter README.linux demo-asoundrc copying.txt Changelog.txt do printf "\r Copying %-16.16s" $I - if [[ $I == "skin" ]] + if [[ "$I" == "skin" ]] then mkdir -p "${BUILDDIR}/skin/Project Mayhem III" &> /dev/null - if [[ -e $BACKUPDIR/skin ]] + if [[ -e "$BACKUPDIR/skin" ]] then - cp -rf "$BACKUPDIR/skin/*" "$BUILDDIR/skin/" &> /dev/null + cp -rf "$BACKUPDIR/skin/"* "$BUILDDIR/skin/" &> /dev/null fi for J in $(ls "${SOURCEDIR}/skin/Project Mayhem III") do - if [[ $J == "media" ]] + if [[ "$J" == "media" ]] then mkdir "${BUILDDIR}/skin/Project Mayhem III/media" &> /dev/null cp "${SOURCEDIR}/skin/Project Mayhem III/media/Textures.xpr" "${BUILDDIR}/skin/Project Mayhem III/media" &> /dev/null @@ -337,7 +338,7 @@ cp -rf "${SOURCEDIR}/skin/Project Mayhem III/${J}" "${BUILDDIR}/skin/Project Mayhem III" &> /dev/null fi done - elif [[ $I == "userdata" ]] + elif [[ "$I" == "userdata" ]] then if [[ -e "$BACKUPDIR/UserData" ]] then @@ -345,7 +346,7 @@ else cp -rf "${SOURCEDIR}/${I}" "$BUILDDIR" &> /dev/null fi - elif [[ $I == "scripts" ]] + elif [[ "$I" == "scripts" ]] then if [[ -e "$BACKUPDIR/scripts" ]] then @@ -353,7 +354,7 @@ else cp -rf "${SOURCEDIR}/${I}" "$BUILDDIR" &> /dev/null fi - elif [[ $I == "web" ]] + elif [[ "$I" == "web" ]] then RAR="$(which unrar)" if [[ $RAR == "" ]] @@ -365,7 +366,7 @@ mkdir -p "$BUILDDIR/web" &> /dev/null "$RAR" x -y -inul "$WEB" "$BUILDDIR/web/" fi - elif [[ $I == "XboxMediaCenter" ]] + elif [[ "$I" == "XboxMediaCenter" ]] then mv "${SOURCEDIR}/${I}" "$BUILDDIR" &> /dev/null else