summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorSteve Kondik <shade@chemlab.org>2010-08-22 00:08:06 -0400
committerSteve Kondik <shade@chemlab.org>2010-08-22 00:08:06 -0400
commita42a72d49bd3cf322607c3c02ddaf49bfd2530b2 (patch)
treeb03e516fc23e81c10e909240bd80e75ef5232d44 /tools
parent18f7b24a633a79cc257f554cdae2ae1d04bfef49 (diff)
downloadvendor_replicant-a42a72d49bd3cf322607c3c02ddaf49bfd2530b2.zip
vendor_replicant-a42a72d49bd3cf322607c3c02ddaf49bfd2530b2.tar.gz
vendor_replicant-a42a72d49bd3cf322607c3c02ddaf49bfd2530b2.tar.bz2
Use unique temporary directories in opticharger
Diffstat (limited to 'tools')
-rwxr-xr-xtools/opticharger10
1 files changed, 6 insertions, 4 deletions
diff --git a/tools/opticharger b/tools/opticharger
index fd77f3c..9e1af13 100755
--- a/tools/opticharger
+++ b/tools/opticharger
@@ -21,6 +21,8 @@ set -e
QUIET=1
QFLAG=-q
BASE=`pwd`
+TMPDIR=/tmp/opticharge-$$
+
if [ "$APKCERTS" = "" ];
then
APKCERTS=$OUT/obj/PACKAGING/target_files_intermediates/$TARGET_PRODUCT-target_files-$TARGET_BUILD_VARIANT.$LOGNAME/META/apkcerts.txt
@@ -87,10 +89,10 @@ then
[ $QUIET ] || echo "Certificate: $CERT";
- [ -d /tmp/$NAME ] && rm -rf /tmp/$NAME
- mkdir /tmp/$NAME
- trap "rm -rf /tmp/$NAME; exit" INT TERM EXIT
- cd /tmp/$NAME
+ [ -d $TMPDIR/$NAME ] && rm -rf $TMPDIR/$NAME
+ mkdir -p $TMPDIR/$NAME
+ trap "rm -rf $TMPDIR; exit" INT TERM EXIT
+ cd $TMPDIR/$NAME
unzip -q $BASE/$1
for x in `find . -name "*.png" | grep -v "\.9.png$" | tr "\n" " "`
do