#!/bin/sh

# Emit a useful diagnostic if something fails:
bb_exit_handler() {
    ret=$?
    case $ret in
    0)  ;;
    *)  case $BASH_VERSION in
        "") echo "WARNING: exit code $ret from a shell command.";;
        *)  echo "WARNING: ${BASH_SOURCE[0]}:${BASH_LINENO[0]} exit $ret from '$BASH_COMMAND'";;
        esac
        exit $ret
    esac
}
trap 'bb_exit_handler' 0
set -e
export AR="ar"
export AS="as "
export BUILD_AR="ar"
export BUILD_AS="as "
export BUILD_CC="gcc "
export BUILD_CCLD="gcc "
export BUILD_CFLAGS="-isystem/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/recipe-sysroot-native/usr/include -O2 -pipe"
export BUILD_CPP="gcc  -E"
export BUILD_CPPFLAGS="-isystem/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/recipe-sysroot-native/usr/include"
export BUILD_CXX="g++ "
export BUILD_CXXFLAGS="-isystem/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/recipe-sysroot-native/usr/include -O2 -pipe"
export BUILD_FC="gfortran "
export BUILD_LD="ld "
export BUILD_LDFLAGS="-L/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/recipe-sysroot-native/usr/lib -L/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/recipe-sysroot-native/lib -Wl,-rpath-link,/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/recipe-sysroot-native/usr/lib -Wl,-rpath-link,/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/recipe-sysroot-native/lib -Wl,-rpath,/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/recipe-sysroot-native/usr/lib -Wl,-rpath,/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/recipe-sysroot-native/lib -Wl,-O1 -Wl,--allow-shlib-undefined -Wl,--dynamic-linker=/data/oblac-provisioner/tmp/sysroots-uninative/x86_64-linux/lib/ld-linux-x86-64.so.2"
export BUILD_NM="nm"
export BUILD_RANLIB="ranlib"
export BUILD_STRIP="strip"
export CC="gcc "
export CCACHE_DIR="/home/ubuntu/.ccache"
export CCLD="gcc "
export CFLAGS="-isystem/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/recipe-sysroot-native/usr/include -O2 -pipe"
export CONFIG_SITE="/home/ubuntu/oblac-box-OS/workspace/poky/meta/site/native"
export CPP="gcc  -E"
export CPPFLAGS="-isystem/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/recipe-sysroot-native/usr/include"
export CXX="g++ "
export CXXFLAGS="-isystem/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/recipe-sysroot-native/usr/include -O2 -pipe"
unset DISTRO
export FC="gfortran "
export HOME="/home/ubuntu"
export LC_ALL="en_US.UTF-8"
export LD="ld "
export LDFLAGS="-L/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/recipe-sysroot-native/usr/lib -L/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/recipe-sysroot-native/lib -Wl,-rpath-link,/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/recipe-sysroot-native/usr/lib -Wl,-rpath-link,/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/recipe-sysroot-native/lib -Wl,-rpath,/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/recipe-sysroot-native/usr/lib -Wl,-rpath,/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/recipe-sysroot-native/lib -Wl,-O1 -Wl,--allow-shlib-undefined -Wl,--dynamic-linker=/data/oblac-provisioner/tmp/sysroots-uninative/x86_64-linux/lib/ld-linux-x86-64.so.2"
export LOGNAME="ubuntu"
unset MACHINE
export MAKE="make"
export NM="nm"
export OBJCOPY="objcopy"
export OBJDUMP="objdump"
export PATH="/home/ubuntu/oblac-box-OS/workspace/poky/scripts/native-intercept:/data/oblac-provisioner/tmp/sysroots-uninative/x86_64-linux/usr/bin:/home/ubuntu/oblac-box-OS/workspace/poky/scripts:/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/recipe-sysroot-native/usr/bin/x86_64-linux:/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/recipe-sysroot-native/usr/bin:/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/recipe-sysroot-native/usr/sbin:/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/recipe-sysroot-native/usr/bin:/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/recipe-sysroot-native/sbin:/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/recipe-sysroot-native/bin:/home/ubuntu/oblac-box-OS/workspace/poky/bitbake/bin:/data/oblac-provisioner/tmp/hosttools"
export PKG_CONFIG_DIR="/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/recipe-sysroot-native/usr/lib/pkgconfig"
export PKG_CONFIG_DISABLE_UNINSTALLED="yes"
export PKG_CONFIG_LIBDIR="/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/recipe-sysroot-native/usr/lib/pkgconfig"
export PKG_CONFIG_PATH="/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/recipe-sysroot-native/usr/lib/pkgconfig:/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/recipe-sysroot-native/usr/share/pkgconfig"
export PKG_CONFIG_SYSROOT_DIR=""
unset PKG_CONFIG_SYSTEM_INCLUDE_PATH
unset PKG_CONFIG_SYSTEM_LIBRARY_PATH
export PSEUDO_DISABLED="1"
export PSEUDO_UNLOAD="1"
export RANLIB="ranlib"
export READELF="readelf"
unset SHELL
export STRINGS="strings"
export STRIP="strip"
unset TARGET_ARCH
export TARGET_CFLAGS="-isystem/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/recipe-sysroot-native/usr/include -O2 -pipe"
export TARGET_CPPFLAGS="-isystem/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/recipe-sysroot-native/usr/include"
export TARGET_CXXFLAGS="-isystem/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/recipe-sysroot-native/usr/include -O2 -pipe"
export TARGET_LDFLAGS="-L/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/recipe-sysroot-native/usr/lib -L/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/recipe-sysroot-native/lib -Wl,-rpath-link,/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/recipe-sysroot-native/usr/lib -Wl,-rpath-link,/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/recipe-sysroot-native/lib -Wl,-rpath,/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/recipe-sysroot-native/usr/lib -Wl,-rpath,/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/recipe-sysroot-native/lib -Wl,-O1 -Wl,--allow-shlib-undefined -Wl,--dynamic-linker=/data/oblac-provisioner/tmp/sysroots-uninative/x86_64-linux/lib/ld-linux-x86-64.so.2"
export TERM="xterm-256color"
export TZ="UTC"
export USER="ubuntu"
export base_bindir="/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/recipe-sysroot-native/bin"
export base_libdir="/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/recipe-sysroot-native/lib"
export base_prefix="/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/recipe-sysroot-native"
export base_sbindir="/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/recipe-sysroot-native/sbin"
export bindir="/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/recipe-sysroot-native/usr/bin"
export datadir="/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/recipe-sysroot-native/usr/share"
export docdir="/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/recipe-sysroot-native/usr/share/doc"
export exec_prefix="/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/recipe-sysroot-native/usr"
export includedir="/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/recipe-sysroot-native/usr/include"
export infodir="/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/recipe-sysroot-native/usr/share/info"
export libdir="/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/recipe-sysroot-native/usr/lib"
export libexecdir="/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/recipe-sysroot-native/usr/libexec"
export localstatedir="/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/recipe-sysroot-native/var"
export lt_cv_sys_lib_dlsearch_path_spec="/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/recipe-sysroot-native/usr/lib /data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/recipe-sysroot-native/lib /lib /lib64 /usr/lib /usr/lib64"
export mandir="/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/recipe-sysroot-native/usr/share/man"
export nonarch_base_libdir="/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/recipe-sysroot-native/lib"
export nonarch_libdir="/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/recipe-sysroot-native/usr/lib"
export oldincludedir="/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/recipe-sysroot-native/usr/include"
export prefix="/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/recipe-sysroot-native/usr"
export sbindir="/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/recipe-sysroot-native/usr/sbin"
export servicedir="/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/recipe-sysroot-native/srv"
export sharedstatedir="/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/recipe-sysroot-native/com"
export sysconfdir="/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/recipe-sysroot-native/etc"
export systemd_system_unitdir="/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/recipe-sysroot-native/lib/systemd/system"
export systemd_unitdir="/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/recipe-sysroot-native/lib/systemd"
export systemd_user_unitdir="/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/recipe-sysroot-native/usr/lib/systemd/user"

do_configure() {
    base_do_configure
}

base_do_configure() {
	if [ -n "/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/configure.sstate" -a -e "/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/configure.sstate" ]; then
		if [ "`cat /data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/configure.sstate`" != "6f7fe50a1964d65705f899a3beee5e23" ]; then
			cd /data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12
			if [ "0" != "1" -a \( -e Makefile -o -e makefile -o -e GNUmakefile \) ]; then
				oe_runmake clean
			fi
			find /data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12 -ignore_readdir_race -name \*.la -delete
		fi
	fi
	if [ -n "/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/configure.sstate" ]; then
		mkdir -p `dirname /data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/configure.sstate`
		echo 6f7fe50a1964d65705f899a3beee5e23 > /data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/configure.sstate
	fi
}

oe_runmake() {
	oe_runmake_call "$@" || die "oe_runmake failed"
}

oe_runmake_call() {
	bbnote make  "$@"
	make  "$@"
}

die() {
	bbfatal_log "$*"
}

bbfatal_log() {
	if [ -p /data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/temp/fifo.8300 ] ; then
		printf "%b\0" "bbfatal_log $*" > /data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/temp/fifo.8300
	else
		echo "ERROR: $*"
	fi
	exit 1
}

bbnote() {
	if [ -p /data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/temp/fifo.8300 ] ; then
		printf "%b\0" "bbnote $*" > /data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12/temp/fifo.8300
	else
		echo "NOTE: $*"
	fi
}

cd '/data/oblac-provisioner/tmp/work/x86_64-linux/kern-tools-native/0.2+gitAUTOINC+8cd13500a2-r12'
do_configure

# cleanup
ret=$?
trap '' 0
exit $ret
