#!/bin/bash # Function to create log and error files. # Redirects install and error logs to a file logFile() { let I=0 while [ -f ${BUILD_DIR}/build.log.${I}-* ] do let I=I+1 done LOG_FILE=${BUILD_DIR}/build.log.${I}-$FUNC #touch $LOG_FILE let E=0 $@ 2>&1 | tee $LOG_FILE for I in "${PIPESTATUS[@]}" do test $I != 0 && return $I done return 0 }