#!/bin/sh . "$(dirname $0)/common.sh" set -e ##ssh "$build_host" /bin/sh -e <<-EOF ssh root@"$build_host" unshare -n su $(id -u -n) <<-EOF set -e echo \$PATH | grep -q "\$HOME/bin" || export PATH="\$HOME/bin:\$PATH" export LANG=C cd "$build_dir" export CCACHE_DIR="${build_dir%/*}/.ccache" export TMPDIR="${build_dir%/*}/tmp" touch .scmversion echo Building: powerpc allnoconfig d=../powerpc_allnoconfig [ -d \$d ] || mkdir \$d cross -n -N -k powerpc -a powerpc64 -c 4.9.0 O=\$d allnoconfig cross -n -N -k powerpc -a powerpc64 -c 4.9.0 O=\$d -j64 -s echo Building: powerpc64 allnoconfig d=../powerpc64_allnoconfig [ -d \$d ] || mkdir \$d e=\$d.except echo CONFIG_PPC64=y >\$e KCONFIG_ALLCONFIG=\$e \ cross -n -N -k powerpc -a powerpc64 -c 4.9.0 O=\$d allnoconfig rm \$e cross -n -N -k powerpc -a powerpc64 -c 4.9.0 O=\$d -j64 -s echo Building: powerpc ppc44x_defconfig d=../powerpc_ppc44x_defconfig [ -d \$d ] || mkdir \$d cross -n -N -k powerpc -a powerpc64 -c 4.9.0 O=\$d ppc44x_defconfig cross -n -N -k powerpc -a powerpc64 -c 4.9.0 O=\$d -j64 -s echo Building: powerpc allyesconfig d=../powerpc_allyesconfig [ -d \$d ] || mkdir \$d cross -n -N -k powerpc -a powerpc64 -c 4.9.0 O=\$d allyesconfig cross -n -N -k powerpc -a powerpc64 -c 4.9.0 -- O=\$d -j64 -s -k || true rm .scmversion EOF for a in i386 sparc64 sparc:sparc64 arm do ka=${a%:*} ca=${a#*:} d=../${ka}_defconfig ##ssh "$build_host" /bin/sh -e <<-EOF ssh root@"$build_host" unshare -n su $(id -u -n) <<-EOF set -e echo \$PATH | grep -q "\$HOME/bin" || export PATH="\$HOME/bin:\$PATH" export LANG=C cd "$build_dir" export CCACHE_DIR="${build_dir%/*}/.ccache" export TMPDIR="${build_dir%/*}/tmp" touch .scmversion echo Building: $ka defconfig [ -d $d ] || mkdir $d cross -n -N -a ${ca} -k ${ka} -c 4.9.0 O=$d defconfig cross -n -N -a ${ca} -k ${ka} -c 4.9.0 O=$d -j64 -s rm .scmversion EOF done