#!/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="x86_64-poky-linux-ar"
export AS="x86_64-poky-linux-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/corei7-64-poky-linux/ncurses/6.0+20171125-r0/recipe-sysroot-native/usr/include -D_GNU_SOURCE -O2 -pipe"
export BUILD_CPP="gcc  -E"
export BUILD_CPPFLAGS="-isystem/data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/recipe-sysroot-native/usr/include -D_GNU_SOURCE"
export BUILD_CXX="g++ "
export BUILD_CXXFLAGS="-isystem/data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/recipe-sysroot-native/usr/include -D_GNU_SOURCE -O2 -pipe"
export BUILD_FC="gfortran "
export BUILD_LD="ld "
export BUILD_LDFLAGS="-L/data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/recipe-sysroot-native/usr/lib -L/data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/recipe-sysroot-native/lib -Wl,-rpath-link,/data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/recipe-sysroot-native/usr/lib -Wl,-rpath-link,/data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/recipe-sysroot-native/lib -Wl,-rpath,/data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/recipe-sysroot-native/usr/lib -Wl,-rpath,/data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/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="x86_64-poky-linux-gcc  -m64 -march=corei7 -mtune=corei7 -mfpmath=sse -msse4.2 --sysroot=/data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/recipe-sysroot"
export CCACHE_DIR="/home/ubuntu/.ccache"
export CCLD="x86_64-poky-linux-gcc  -m64 -march=corei7 -mtune=corei7 -mfpmath=sse -msse4.2 --sysroot=/data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/recipe-sysroot"
export CC_FOR_BUILD="gcc "
export CFLAGS=" -O2 -pipe -g -feliminate-unused-debug-types -fdebug-prefix-map=/data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0=/usr/src/debug/ncurses/6.0+20171125-r0 -fdebug-prefix-map=/data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/recipe-sysroot= -fdebug-prefix-map=/data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/recipe-sysroot-native= "
export CFLAGS_FOR_BUILD="-isystem/data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/recipe-sysroot-native/usr/include -D_GNU_SOURCE -O2 -pipe"
export CONFIG_SITE="/data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/config.cache /home/ubuntu/oblac-box-OS/workspace/oblac-provisioner/../poky/meta/site/endian-little /home/ubuntu/oblac-box-OS/workspace/oblac-provisioner/../poky/meta/site/common-linux /home/ubuntu/oblac-box-OS/workspace/oblac-provisioner/../poky/meta/site/common-glibc /home/ubuntu/oblac-box-OS/workspace/oblac-provisioner/../poky/meta/site/x86_64-linux /home/ubuntu/oblac-box-OS/workspace/oblac-provisioner/../poky/meta/site/common "
export CPP="x86_64-poky-linux-gcc -E --sysroot=/data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/recipe-sysroot  -m64 -march=corei7 -mtune=corei7 -mfpmath=sse -msse4.2"
export CPPFLAGS=""
export CPPFLAGS_FOR_BUILD="-isystem/data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/recipe-sysroot-native/usr/include -D_GNU_SOURCE"
export CPP_FOR_BUILD="gcc  -E"
export CXX="x86_64-poky-linux-g++  -m64 -march=corei7 -mtune=corei7 -mfpmath=sse -msse4.2 --sysroot=/data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/recipe-sysroot"
export CXXFLAGS=" -O2 -pipe -g -feliminate-unused-debug-types -fdebug-prefix-map=/data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0=/usr/src/debug/ncurses/6.0+20171125-r0 -fdebug-prefix-map=/data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/recipe-sysroot= -fdebug-prefix-map=/data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/recipe-sysroot-native=  -fvisibility-inlines-hidden"
export CXXFLAGS_FOR_BUILD="-isystem/data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/recipe-sysroot-native/usr/include -D_GNU_SOURCE -O2 -pipe"
export CXX_FOR_BUILD="g++ "
unset DISTRO
export FC="x86_64-poky-linux-gfortran  -m64 -march=corei7 -mtune=corei7 -mfpmath=sse -msse4.2 --sysroot=/data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/recipe-sysroot"
export HOME="/home/ubuntu"
export LC_ALL="en_US.UTF-8"
export LD="x86_64-poky-linux-ld --sysroot=/data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/recipe-sysroot  "
export LDFLAGS="-Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed"
export LDFLAGS_FOR_BUILD="-L/data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/recipe-sysroot-native/usr/lib -L/data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/recipe-sysroot-native/lib -Wl,-rpath-link,/data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/recipe-sysroot-native/usr/lib -Wl,-rpath-link,/data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/recipe-sysroot-native/lib -Wl,-rpath,/data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/recipe-sysroot-native/usr/lib -Wl,-rpath,/data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/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 LD_FOR_BUILD="ld "
export LOGNAME="ubuntu"
unset MACHINE
export MAKE="make"
export NM="x86_64-poky-linux-nm"
export OBJCOPY="x86_64-poky-linux-objcopy"
export OBJDUMP="x86_64-poky-linux-objdump"
export PATH="/data/oblac-provisioner/tmp/sysroots-uninative/x86_64-linux/usr/bin:/home/ubuntu/oblac-box-OS/workspace/poky/scripts:/data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/recipe-sysroot-native/usr/bin/x86_64-poky-linux:/data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/recipe-sysroot/usr/bin/crossscripts:/data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/recipe-sysroot-native/usr/sbin:/data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/recipe-sysroot-native/usr/bin:/data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/recipe-sysroot-native/sbin:/data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/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/corei7-64-poky-linux/ncurses/6.0+20171125-r0/recipe-sysroot/usr/lib/pkgconfig"
export PKG_CONFIG_DISABLE_UNINSTALLED="yes"
export PKG_CONFIG_LIBDIR="/data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/recipe-sysroot/usr/lib/pkgconfig"
export PKG_CONFIG_PATH="/data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/recipe-sysroot/usr/lib/pkgconfig:/data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/recipe-sysroot/usr/share/pkgconfig"
export PKG_CONFIG_SYSROOT_DIR="/data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/recipe-sysroot"
export PKG_CONFIG_SYSTEM_INCLUDE_PATH="/usr/include"
export PKG_CONFIG_SYSTEM_LIBRARY_PATH="/lib:/usr/lib"
export PSEUDO_DISABLED="0"
export PSEUDO_LOCALSTATEDIR="/data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/pseudo/"
export PSEUDO_NOSYMLINKEXP="1"
export PSEUDO_PASSWD="/data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/recipe-sysroot:/data/oblac-provisioner/tmp/sysroots-components/x86_64/pseudo-native"
export PSEUDO_PREFIX="/data/oblac-provisioner/tmp/sysroots-components/x86_64/pseudo-native/usr"
export RANLIB="x86_64-poky-linux-ranlib"
export READELF="x86_64-poky-linux-readelf"
unset SHELL
export STRINGS="x86_64-poky-linux-strings"
export STRIP="x86_64-poky-linux-strip"
unset TARGET_ARCH
export TARGET_CFLAGS=" -O2 -pipe -g -feliminate-unused-debug-types -fdebug-prefix-map=/data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0=/usr/src/debug/ncurses/6.0+20171125-r0 -fdebug-prefix-map=/data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/recipe-sysroot= -fdebug-prefix-map=/data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/recipe-sysroot-native= "
export TARGET_CPPFLAGS=""
export TARGET_CXXFLAGS=" -O2 -pipe -g -feliminate-unused-debug-types -fdebug-prefix-map=/data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0=/usr/src/debug/ncurses/6.0+20171125-r0 -fdebug-prefix-map=/data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/recipe-sysroot= -fdebug-prefix-map=/data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/recipe-sysroot-native= "
export TARGET_LDFLAGS="-Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed"
export TERM="xterm-256color"
export TZ="UTC"
export USER="ubuntu"
export base_bindir="/bin"
export base_libdir="/lib"
export base_prefix=""
export base_sbindir="/sbin"
export bindir="/usr/bin"
export datadir="/usr/share"
export docdir="/usr/share/doc"
export exec_prefix="/usr"
export includedir="/usr/include"
export infodir="/usr/share/info"
export libdir="/usr/lib"
export libexecdir="/usr/libexec"
export localstatedir="/var"
export lt_cv_sys_lib_dlsearch_path_spec="/usr/lib /lib"
export mandir="/usr/share/man"
export nonarch_base_libdir="/lib"
export nonarch_libdir="/usr/lib"
export oldincludedir="/usr/include"
export prefix="/usr"
export sbindir="/usr/sbin"
export servicedir="/srv"
export sharedstatedir="/com"
export sysconfdir="/etc"
export systemd_system_unitdir="/lib/systemd/system"
export systemd_unitdir="/lib/systemd"
export systemd_user_unitdir="/usr/lib/systemd/user"

do_install() {
        # Order of installation is important; widec installs a 'curses.h'
        # header with more definitions and must be installed last hence.
        # Compatibility of these headers will be checked in 'do_test()'.
        oe_runmake -C narrowc   DESTDIR='/data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/image'   PKG_CONFIG_LIBDIR='/usr/lib/pkgconfig'   install.libs install.man  \
                install.progs

        # The install.data should run after install.libs, otherwise
        # there would be a race issue in a very critical conditon, since
        # tic will be run by install.data, and tic needs libtinfo.so
        # which would be regenerated by install.libs.
        oe_runmake -C narrowc   DESTDIR='/data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/image'   PKG_CONFIG_LIBDIR='/usr/lib/pkgconfig'  \
                install.data


        ! true || \
            oe_runmake -C widec   DESTDIR='/data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/image'   PKG_CONFIG_LIBDIR='/usr/lib/pkgconfig'   install.libs install.man 

        cd narrowc

        # include some basic terminfo files
        # stolen ;) from gentoo and modified a bit
        for x in ansi console dumb linux rxvt screen screen-256color sun vt52 vt100 vt102 vt200 vt220 xterm-color xterm-xfree86 xterm-256color
        do
                local termfile="$(find "/data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/image/usr/share/terminfo/" -name "${x}" 2>/dev/null)"
                local basedir="$(basename $(dirname "${termfile}"))"

                if [ -n "${termfile}" ]
                then
                        install -d /data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/image/etc/terminfo/${basedir}
                        mv ${termfile} /data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/image/etc/terminfo/${basedir}/
                        ln -s /etc/terminfo/${basedir}/${x} \
                                /data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/image/usr/share/terminfo/${basedir}/${x}
                fi
        done
        # i think we can use xterm-color as default xterm
        if [ -e /data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/image/etc/terminfo/x/xterm-color ]
        then
                ln -sf xterm-color /data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/image/etc/terminfo/x/xterm
        fi

        # When changing /usr/lib to e.g. /usr/lib/myawesomelib/ ncurses
        # still installs '/usr/lib/terminfo', so try to rm both
        # the proper path and a slightly hardcoded one
        rm -f /data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/image/usr/lib/terminfo /data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/image/usr/lib/terminfo

        # create linker scripts for libcurses.so and libncurses to
        # link against -ltinfo when needed. Some builds might break
        # else when '-Wl,--no-copy-dt-needed-entries' has been set in
        # linker flags.
        for i in libncurses libncursesw; do
                f=/data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/image/usr/lib/$i.so
                test -h $f || continue
                rm -f $f
                echo '/* GNU ld script */'  >$f
                echo "INPUT($i.so.5 AS_NEEDED(-ltinfo))" >>$f
        done

        # Make sure that libcurses is linked so that it gets -ltinfo
        # also, this should be addressed upstream really.
        ln -sf libncurses.so /data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/image/usr/lib/libcurses.so

        # create libtermcap.so linker script for backward compatibility
        f=/data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/image/usr/lib/libtermcap.so
        echo '/* GNU ld script */' >$f
        echo 'INPUT(AS_NEEDED(-ltinfo))' >>$f

        if [ ! -d "/data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/image/lib" ]; then
            # Setting base_libdir to libdir as is done in the -native
            # case will skip this code
            mkdir -p /data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/image/lib
            mv /data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/image/usr/lib/libncurses.so.* /data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/image/lib
            ! true || \
                mv /data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/image/usr/lib/libncursesw.so.* /data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/image/lib

            mv /data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/image/usr/lib/libtinfo.so.* /data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/image/lib
            rm /data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/image/usr/lib/libtinfo.so

            # Use lnr to ensure this is a relative link despite absolute paths
            # (as we can't know the relationship between base_libdir and libdir).
            # At some point we can rely on coreutils 8.16 which has ln -r.
            lnr /data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/image/lib/libtinfo.so.5 /data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/image/usr/lib/libtinfo.so
        fi
        if [ -d "/data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/image/usr/include/ncurses" ]; then
            for f in `find /data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/image/usr/include/ncurses -name "*.h"`
            do
	        f=`basename $f`
	        test -e /data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/image/usr/include/$f && continue
                ln -sf ncurses/$f /data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/image/usr/include/$f
            done
        fi
        oe_multilib_header curses.h
	for x in /usr/bin/ncurses5-config /usr/bin/ncursesw5-config 	/usr/bin/ncurses6-config /usr/bin/ncursesw6-config; do
		# Make the disabled script emit invalid parameters for those configure
		# scripts which call it without checking the return code.
		echo "#!/bin/sh" > /data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/image$x
		echo "echo 'ERROR: $x should not be used, use an alternative such as pkg-config' >&2" >> /data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/image$x
		echo "echo '--should-not-have-used-$x'" >> /data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/image$x
		echo "exit 1" >> /data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/image$x
		chmod +x /data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/image$x
	done
}

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

oe_multilib_header() {

	case linux in
	*-musl*)
		return
		;;
	*)
	esac
        # For MIPS: "n32" is a special case, which needs to be
        # distinct from both 64-bit and 32-bit.
        case x86_64 in
        mips*)  case "${MIPSPKGSFX_ABI}" in
                "-n32")
                       ident=n32
                       ;;
                *)
                       ident=64
                       ;;
                esac
                ;;
        *)      ident=64
        esac
	for each_header in "$@" ; do
	   if [ ! -f "/data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/image//usr/include/$each_header" ]; then
	      bberror "oe_multilib_header: Unable to find header $each_header."
	      continue
	   fi
	   stem=$(echo $each_header | sed 's#\.h$##')
	   # if mips64/n32 set ident to n32
	   mv /data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/image//usr/include/$each_header /data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/image//usr/include/${stem}-${ident}.h

	   sed -e "s#ENTER_HEADER_FILENAME_HERE#${stem}#g" /home/ubuntu/oblac-box-OS/workspace/poky/scripts/multilib_header_wrapper.h > /data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/image//usr/include/$each_header
	done
}

die() {
	bbfatal_log "$*"
}

oe_runmake_call() {
	bbnote make -j 64  "$@"
	make -j 64  "$@"
}

bberror() {
	if [ -p /data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/temp/fifo.128747 ] ; then
		printf "%b\0" "bberror $*" > /data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/temp/fifo.128747
	else
		echo "ERROR: $*"
	fi
}

bbnote() {
	if [ -p /data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/temp/fifo.128747 ] ; then
		printf "%b\0" "bbnote $*" > /data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/temp/fifo.128747
	else
		echo "NOTE: $*"
	fi
}

bbfatal_log() {
	if [ -p /data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/temp/fifo.128747 ] ; then
		printf "%b\0" "bbfatal_log $*" > /data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/temp/fifo.128747
	else
		echo "ERROR: $*"
	fi
	exit 1
}

cd '/data/oblac-provisioner/tmp/work/corei7-64-poky-linux/ncurses/6.0+20171125-r0/build'
do_install

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