summaryrefslogtreecommitdiffstats
path: root/tests/kwrapper
blob: 8eb80cbd72a52cbcdde5acaa5549b1613ae9af6d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/bash

OURDIR="$(dirname $0)"
KSCRIPT="${OURDIR}/$1.kermit"
LIB="${OURDIR}/libptxdisttest.kermit"

if [ ! -e "${PTXDIST_BOARDSETUP}" ]; then
	echo "Please run 'ptxdist boardsetup' first!"
	exit 1
fi

if [ ! -e "$LIB" ]; then
	echo "Could not find $LIB!"
	exit 1
fi

TMPFILE=$(mktemp -t ptxdist-kwrapper.XXXXXXXX)
#we _must_ set the variables in kermit using 'define'! '.' has a bug there (patch already mainlined).
sed -e 's/^\(PTXCONF_BOARDSETUP_[A-Z0-9_]*\)=/define \1 /' ${PTXDIST_BOARDSETUP} >$TMPFILE
$KSCRIPT ${LIB} $TMPFILE $2
rm -f $TMPFILE