From 19305312ef1f12479a7205e4e409381f0bbbee1b Mon Sep 17 00:00:00 2001
From: davidh-ssec <david.hoese@ssec.wisc.edu>
Date: Sat, 15 Jul 2017 11:46:52 -0500
Subject: [PATCH] Fix work_dir function

---
 scripts/metobs_config.sh      | 2 +-
 scripts/run_tower_level_b1.sh | 3 +++
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/scripts/metobs_config.sh b/scripts/metobs_config.sh
index 1138cba..5a835d7 100644
--- a/scripts/metobs_config.sh
+++ b/scripts/metobs_config.sh
@@ -28,7 +28,7 @@ day_before() {
 }
 
 work_dir() {
-    mktemp -d --tmpdir="$WORKDIR" "work_$1_"
+    mktemp -d --tmpdir="$WORKDIR" "work_$1_XXXXXXXXXX" || oops "Could not create work directory: $1"
 }
 
 cache_level_00_file() {
diff --git a/scripts/run_tower_level_b1.sh b/scripts/run_tower_level_b1.sh
index 0a2be60..fe99113 100755
--- a/scripts/run_tower_level_b1.sh
+++ b/scripts/run_tower_level_b1.sh
@@ -59,6 +59,9 @@ fi
     log_info "Moving Level B1 quicklooks from temp directory to cache"
     $ENV/bin/python -m metobscommon.archive.incoming -vv -l $logfile --dates=${DATE} b1 aoss.tower "$tmp_dir/aoss_tower.*.png" || oops "Quicklook archive failed"
 
+    # Delete the working directory
+    rm -rf $tmp_dir || oops "Could not delete working directory: $tmp_dir"
+
     log_info "Done"
 
 ) 200>$LOCK
-- 
GitLab