- remove dangling symlinks after the runs

- check if the temporary directory containing the links exists rather
  than unconditionally creating it for every single applet.
This commit is contained in:
Bernhard Reutner-Fischer 2005-09-23 17:42:33 +00:00
parent 380ad123ac
commit 23bc647b35

View File

@ -101,15 +101,18 @@ for applet in $applets; do
applet=$(echo "$applet" | sed -n 's/\.tests$//p')
if [ ${#applet} -ne 0 ]
then
mkdir links 2>/dev/null
rm -f links/"$applet"
if [ -d links ]; then
rm -f links/"$applet"
else
mkdir links 2> /dev/null
fi
ln -s ${bindir:-../..}/busybox links/"$applet"
PATH="$srcdir:$PATH" COMMAND="links/$applet" \
"${srcdir:-.}/$applet".tests
if [ $? -ne 0 ]; then status=1; fi
fi
done
rm -f links/*
rmdir links
exit $status