summaryrefslogtreecommitdiffstats
path: root/tests/kwrapper
diff options
context:
space:
mode:
authorWolfram Sang <w.sang@pengutronix.de>2008-08-13 23:33:06 +0000
committerWolfram Sang <w.sang@pengutronix.de>2008-08-13 23:33:06 +0000
commit028ea9e7ad9a1b0ec1d9faf4bb5568b44b50801f (patch)
treeaa0eb35f1b3d3bd4c6ccbad8f345f5efbf463774 /tests/kwrapper
parent0a0e36ca05824c69bc62f2e236879a2c7aa89b59 (diff)
downloadptxdist-028ea9e7ad9a1b0ec1d9faf4bb5568b44b50801f.tar.gz
ptxdist-028ea9e7ad9a1b0ec1d9faf4bb5568b44b50801f.tar.xz
* first set of test scripts also suitable for U-Boot1
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@8744 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'tests/kwrapper')
-rwxr-xr-xtests/kwrapper20
1 files changed, 20 insertions, 0 deletions
diff --git a/tests/kwrapper b/tests/kwrapper
new file mode 100755
index 000000000..6563d7117
--- /dev/null
+++ b/tests/kwrapper
@@ -0,0 +1,20 @@
+#!/bin/bash
+
+OURDIR="$(dirname $0)"
+KSCRIPT="${OURDIR}/$1.kermit"
+LIB="${OURDIR}/libptxdisttest.kermit"
+
+if [ ! -e ${PTXDIST_WORKSPACE}/boardsetup/boardsetup ]; then
+ echo "Please run 'ptxdist boardsetup' first!"
+ exit 1
+fi
+
+if [ ! -e $LIB ]; then
+ echo "Could not find $LIB!"
+ exit 1
+fi
+
+#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