diff options
| author | KatolaZ <katolaz@freaknet.org> | 2017-01-02 13:26:12 +0000 | 
|---|---|---|
| committer | KatolaZ <katolaz@freaknet.org> | 2017-01-02 13:26:12 +0000 | 
| commit | ebd8c26588b5aefa949e595ffd877ef3a836a98d (patch) | |
| tree | b5ec3bbdc453e1a3c838870f877f20c298675f85 | |
| parent | d5c2f3a98b2fb03ff176ff95fc73aa3cef801999 (diff) | |
solved a little bug in trap (now working properly in all the supported shells)
| -rwxr-xr-x | setnet.dash | 14 | 
1 files changed, 8 insertions, 6 deletions
| diff --git a/setnet.dash b/setnet.dash index e6d804a..5258b1b 100755 --- a/setnet.dash +++ b/setnet.dash @@ -35,8 +35,6 @@ TOPSTR="setnet-0.1 [user: $(id -run)]"  DIALOG="dialog --backtitle \"${TOPSTR}\" " -TMPFILE=$( (tempfile) 2>/dev/null) || TMPFILE=/tmp/setnet_$$ -WPA_PIDFILE=$( (tempfile) 2>/dev/null) || WPA_PIDFILE=/tmp/setnet_wpapid_$$  WINDOW_WIDTH=75  WINDOW_HEIGHT=20 @@ -1175,14 +1173,17 @@ EOF  ##function  initialise(){ -    echo "TRUNCATE_LOG: ${TRUNCATE_LOG}" + +    TMPFILE=$( (tempfile) 2>/dev/null) || TMPFILE=/tmp/setnet_$$ +    WPA_PIDFILE=$( (tempfile) 2>/dev/null) || WPA_PIDFILE=/tmp/setnet_wpapid_$$ +     +	  trap cleanup 0 NONE HUP INT TRAP TERM      if [ -z ${TRUNCATE_LOG} ] || \             [ ${TRUNCATE_LOG} = "yes" ] || \                 [ ${TRUNCATE_LOG} = "YES" ]; then  	      truncate -s 0 ${LOGFILE}      fi -	  trap cleanup 0 $SIG_NONE $SIG_HUP $SIG_INT $SIG_TRAP $SIG_TERM  } @@ -1282,8 +1283,9 @@ initialise  check_deps - +## +## This is the main loop +##  main  - | 
