Create tempdir using mktemp. Set a trap to remove the tempdir when the script ends

This commit is contained in:
kytv
2011-12-22 15:18:51 +00:00
parent 0521382696
commit 44f60646f2

View File

@ -54,9 +54,9 @@ elif [ ! -e "$I2P/lib/i2p.jar" ]; then
exit 1
fi
TMPDIR=/tmp/updatecheck$$
mkdir $TMPDIR || exit 1
cd $TMPDIR
trap 'rm -rf $OURTMPDIR ;exit' 0 1 2 15
OURTMPDIR=$(mktemp -d)
cd $OURTMPDIR
for i in $SOURCES
do
@ -86,12 +86,13 @@ do
rm -f $F
done
cd /tmp
rm -rf $TMPDIR
#rm -rf $OURTMPDIR
if [ "$FAIL" != "" ]
then
echo '******** At least one source failed check *********'
exit $FAIL
else
echo '*** All sources passed'
exit 0
fi
exit $FAIL