summaryrefslogtreecommitdiff
path: root/axfer/test/run-test-in-tmpdir.sh
blob: e66fa733515f1efc3ba5921f559c41ce703cfbc9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/sh

bin="$1"

test -z ${bin} && exit 90
test ! -x ${bin} && exit 91
test -z ${TMPDIR} && exit 92
test ! -d ${TMPDIR} && exit 93

tmp_dir=$(mktemp -d ${TMPDIR}/container-test.XXXXX)
cur_dir=$(pwd)

echo ${tmp_dir}
cd ${tmp_dir}
${cur_dir}/${bin}
retval=$?
cd ${cur_dir}
rm -rf ${tmp_dir}
exit $retval