Loading hook-scripts/post-receive/auto-build +4 −2 Original line number Diff line number Diff line Loading @@ -16,6 +16,8 @@ # along with this program. If not, see <http://www.gnu.org/licenses/>. # umask 0002 real_path(){(cd "`dirname "$1"`" && pwd -P | tr \\n / && basename "$1")} config () { git config --get auto-build`printf ".%s" "$@"`; } config-all () { git config --get-all auto-build`printf ".%s" "$@"`; } Loading Loading @@ -192,7 +194,7 @@ build () fi # lock the build dir mkdir -p "`dirname "$dbuild".`" mkdir -p "`dirname "$dbuild".`" --mode 777 while true; do for i in `seq 1 $dmax`; do dir=`real_path "$dbuild$i"` Loading @@ -205,7 +207,7 @@ build () _acquired_lock "$lock" && break sleep 4 done trap "[ -e '$dir' ] && rm -r '$dir'; [ -L '$lock' ] && rm '$lock'" \ trap "[ -e '$dir' ] && rm -rf '$dir'; [ -L '$lock' ] && rm '$lock'" \ RETURN EXIT # create the build dir if it does not exist & remove any stickbits set by Loading Loading
hook-scripts/post-receive/auto-build +4 −2 Original line number Diff line number Diff line Loading @@ -16,6 +16,8 @@ # along with this program. If not, see <http://www.gnu.org/licenses/>. # umask 0002 real_path(){(cd "`dirname "$1"`" && pwd -P | tr \\n / && basename "$1")} config () { git config --get auto-build`printf ".%s" "$@"`; } config-all () { git config --get-all auto-build`printf ".%s" "$@"`; } Loading Loading @@ -192,7 +194,7 @@ build () fi # lock the build dir mkdir -p "`dirname "$dbuild".`" mkdir -p "`dirname "$dbuild".`" --mode 777 while true; do for i in `seq 1 $dmax`; do dir=`real_path "$dbuild$i"` Loading @@ -205,7 +207,7 @@ build () _acquired_lock "$lock" && break sleep 4 done trap "[ -e '$dir' ] && rm -r '$dir'; [ -L '$lock' ] && rm '$lock'" \ trap "[ -e '$dir' ] && rm -rf '$dir'; [ -L '$lock' ] && rm '$lock'" \ RETURN EXIT # create the build dir if it does not exist & remove any stickbits set by Loading