]> git.ozlabs.org Git - next-scripts/blob - setup_build
setup_build: make sure various directories always exist
[next-scripts] / setup_build
1 #!/bin/sh
2
3 build_host="ka2"
4 build_dir="/scratch/sfr/next"
5
6 [ "$NEXT_BUILD_HOST" ] && build_host="$NEXT_BUILD_HOST"
7 [ "$NEXT_BUILD_DIR" ] && build_dir="$NEXT_BUILD_DIR"
8
9 [ -n "$1" ] && {
10         build_host="$1"
11         shift
12 }
13 [ -n "$1" ] && {
14         build_dir="$1"
15         shift
16 }
17
18 ssh "$build_host" /bin/sh <<EOF
19         set -x -e
20         [ -d "$build_dir" ] || mkdir -p "$build_dir"
21         cd "$build_dir/.."
22         rm -rf *config
23         rm -rf next
24         [ -d tmp ] || mkdir tmp
25         [ -d .ccache ] || mkdir .ccache
26         cd linus.git
27         git remote update
28         cd ..
29         git clone -s -l -c gc.auto=0 linus.git next
30 EOF