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