]> git.ozlabs.org Git - next-scripts/blobdiff - setup_build
do_stats: create the mail message as well
[next-scripts] / setup_build
index 85a8986710b447128a79fc197fe31e3d511dc3fc..26d511af0e33e6409a38cc646d211827f07f7187 100755 (executable)
@@ -1,30 +1,17 @@
 #!/bin/sh
 
-build_host="ka2"
-build_dir="/scratch/sfr/next"
-
-[ "$NEXT_BUILD_HOST" ] && build_host="$NEXT_BUILD_HOST"
-[ "$NEXT_BUILD_DIR" ] && build_dir="$NEXT_BUILD_DIR"
-
-[ -n "$1" ] && {
-       build_host="$1"
-       shift
-}
-[ -n "$1" ] && {
-       build_dir="$1"
-       shift
-}
-
-export NEXT_BUILD_HOST="$build_host"
-export NEXT_BUILD_DIR="$build_dir"
+. "$(dirname $0)/common.sh"
 
 ssh "$build_host" /bin/sh <<EOF
        set -x -e
+       [ -d "$build_dir" ] || mkdir -p "$build_dir"
        cd "$build_dir/.."
-       rm -rf *config
+       rm -rf *config perf *config.log perf.log
        rm -rf next
+       [ -d tmp ] || mkdir tmp
+       [ -d .ccache ] || mkdir .ccache
        cd linus.git
-       git remote update
+       git remote update || true
        cd ..
        git clone -s -l -c gc.auto=0 linus.git next
 EOF