From 3e20e24c98cc4722a7cc7d7ea8b9fd6aab4818c5 Mon Sep 17 00:00:00 2001 From: teastep <teastep@fbd18981-670d-0410-9b5c-8dc0c1a9a2bb> Date: Sat, 14 Jun 2003 03:24:17 +0000 Subject: [PATCH] Clean up /sbin/shorewall TMP_DIR handling git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@592 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb --- Shorewall/shorewall | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/Shorewall/shorewall b/Shorewall/shorewall index 58f801f97..fa5555fa3 100755 --- a/Shorewall/shorewall +++ b/Shorewall/shorewall @@ -348,13 +348,16 @@ monitor_firewall() # $1 = timeout -- if negative, prompt each time that timeout=$1 fi - TMP_DIR=/tmp/shorewall-$$ - mkdir $TMP_DIR - - qt which awk && { haveawk=Yes; determine_zones; } || haveawk= - - rm -rf $TMP_DIR + if qt which awk; then + TMP_DIR=/tmp/shorewall-$$ + mkdir $TMP_DIR + haveawk=Yes + determine_zones + rm -rf $TMP_DIR + else + haveawk= + fi while true; do display_chains