summaryrefslogtreecommitdiffstats
path: root/tests/kwrapper
diff options
context:
space:
mode:
authorWolfram Sang <w.sang@pengutronix.de>2008-08-26 11:25:59 +0000
committerWolfram Sang <w.sang@pengutronix.de>2008-08-26 11:25:59 +0000
commit17be629822da8216af07dca1f32479b439f8414c (patch)
tree4e599e241d4d04e4a7e64db85c12fd0ef3f10471 /tests/kwrapper
parent03b73d6a6ccacde72a1f962c9dc68454d374345b (diff)
downloadptxdist-17be629822da8216af07dca1f32479b439f8414c.tar.gz
ptxdist-17be629822da8216af07dca1f32479b439f8414c.tar.xz
* tests: update u-boot/kermit based tests
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@8788 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'tests/kwrapper')
-rwxr-xr-xtests/kwrapper11
1 files changed, 6 insertions, 5 deletions
diff --git a/tests/kwrapper b/tests/kwrapper
index 6563d7117..8eb80cbd7 100755
--- a/tests/kwrapper
+++ b/tests/kwrapper
@@ -4,17 +4,18 @@ OURDIR="$(dirname $0)"
KSCRIPT="${OURDIR}/$1.kermit"
LIB="${OURDIR}/libptxdisttest.kermit"
-if [ ! -e ${PTXDIST_WORKSPACE}/boardsetup/boardsetup ]; then
+if [ ! -e "${PTXDIST_BOARDSETUP}" ]; then
echo "Please run 'ptxdist boardsetup' first!"
exit 1
fi
-if [ ! -e $LIB ]; then
+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_WORKSPACE}/boardsetup/boardsetup >/tmp/boardsetup.kermit
-
-$KSCRIPT ${LIB} /tmp/boardsetup.kermit $2
+sed -e 's/^\(PTXCONF_BOARDSETUP_[A-Z0-9_]*\)=/define \1 /' ${PTXDIST_BOARDSETUP} >$TMPFILE
+$KSCRIPT ${LIB} $TMPFILE $2
+rm -f $TMPFILE