]> git.ozlabs.org Git - next-scripts/blob - common.sh
make_tree_file: cleanup
[next-scripts] / common.sh
1 #
2 # Common setup for linux-next scripts
3 #
4
5 # Just in case this gets included twice ...
6 [ "$_next_common_included" ] && return 0
7 _next_common_included=1
8
9 bin_dir=$(dirname "$0")
10
11 LOG_FILE="../merge.log"
12 SHA1_FILE="../SHA1s"
13 CTRL_FILE="../etc/control"
14
15 build_host="colugo-sfr"
16 build_dir="/home/sfr/next/next"
17 gcc_version="4.9.0"
18 j_factor=48
19 gpg_key=89F91C0A41D5C07A
20
21 [ "$NEXT_BUILD_HOST" ] && {
22         build_host="$NEXT_BUILD_HOST"
23         [ "$build_host" = "none" ] && build_host=""
24 }
25 [ "$NEXT_BUILD_DIR" ] && build_dir="$NEXT_BUILD_DIR"
26 [ "$NEXT_GCC_VERSION" ] && gcc_version="$NEXT_GCC_VERSION"
27 gcc_ppc_version=$gcc_version
28 [ "$NEXT_GCC_PPC_VERSION" ] && gcc_ppc_version="$NEXT_GCC_PPC_VERSION"
29 gcc_ppcle_version=$gcc_ppc_version
30 [ "$NEXT_GCC_PPCLE_VERSION" ] && gcc_ppcle_version="$NEXT_GCC_PPCLE_VERSION"
31 [ "$NEXT_J_FACTOR" ] && j_factor="$NEXT_J_FACTOR"
32
33 [ -n "$1" ] && {
34         build_host="$1"
35         shift
36 }
37 [ -n "$1" ] && {
38         build_dir="$1"
39         shift
40 }
41
42 export NEXT_BUILD_HOST="${build_host:-none}"
43 export NEXT_BUILD_DIR="$build_dir"
44 export NEXT_GCC_VERSION="$gcc_version"
45 export NEXT_GCC_PPC_VERSION="$gcc_ppc_version"
46 export NEXT_GCC_PPCLE_VERSION="$gcc_ppcle_version"
47 export NEXT_J_FACTOR="$j_factor"
48
49 true