#!/bin/bash
set -e

base=$(basename $test)
sed \
        -e '/HWLOC_PLUGINS_PATH/d' \
        -e "/^diff=/d" \
        -e "/^patch=/d" \
        -e "/^distances=/d" \
        -e "/^calc=/d" \
        -e "/^annotate=/d" \
        -e "/^assembler=/d" \
        -e "/^compress=/d" \
        -e "/^distrib=/d" \
        -e "/^info=/d" \
        -e "/^lstopo=/d" \
        -e "/^ls=/d" \
        -e "/^gather=/d" \
        -e "s=@BASH@=/bin/bash=" \
        -e "s=@HWLOC_DIFF_U@=-u=" \
        -e "s=@HWLOC_DIFF_W@=-w=" \
        -e "s=@XMLLINT@=xmllint=" \
        -e "s=@HWLOC_VERSION@=1.11.10=" \
        -e "s=@SED@=/bin/sed=" \
        -e "s=@EXEEXT@==" \
        -e 's=@HWLOC_HAVE_PCI_TRUE@==' \
        -e "s=@HWLOC_top_srcdir@=$PWD=" \
        < $test.in > $AUTOPKGTEST_TMP/$base

export LANG=C
export LC_ALL=C
export diff=/usr/bin/hwloc-diff
export patch=/usr/bin/hwloc-patch
export distances=/usr/bin/hwloc-distances
export calc=/usr/bin/hwloc-calc
export annotate=/usr/bin/hwloc-annotate
export assembler=/usr/bin/hwloc-assembler
export compress=/usr/bin/hwloc-compress-dir
export distrib=/usr/bin/hwloc-distrib
export info=/usr/bin/hwloc-info
export gather=/usr/bin/hwloc-gather-topology
export lstopo=/usr/bin/lstopo-no-graphics
export ls=/usr/bin/lstopo-no-graphics
export TMPDIR=$AUTOPKGTEST_TMP
chmod +x $AUTOPKGTEST_TMP/$base
$AUTOPKGTEST_TMP/$base "$@"
