new multi-file pattern search and replace.
[feisty_meow.git] / scripts / security / screened_tunneler.sh
index 8e855bffddcb2725f061b19a39c785f3f6bdbfb4..8ef3b1815b3e121024bcfdf9fe4f59e90d69416f 100755 (executable)
@@ -68,7 +68,7 @@ fi
 
 #hmmm: these variables should be configurable from plug-ins someday.
 
-TUNNEL_ALERT_SOUND=$FEISTY_MEOW_DIR/database/sounds/woouoo.wav
+TUNNEL_ALERT_SOUND=$FEISTY_MEOW_DIR/infobase/sounds/woouoo.wav
 if [ ! -z "$1" ]; then
   TUNNEL_ALERT_SOUND=$1
 fi
@@ -111,6 +111,13 @@ if [ $LAUNCHING_TUNNEL -eq 1 ]; then
   # loop does not exit on its own.
 else
   # this version re-launches the script but tells it to start the tunnel.
+  existingScreens="$(screen -ls | grep "$TUNNEL_SCREEN_NAME")"
+  if [ ! -z "$existingScreens" ]; then
+    echo "This script is already running a screen for: $TUNNEL_SCREEN_NAME"
+    echo "Connect to that and zap it first before we try to start a new one,"
+    echo "e.g.: screen -r -S \"$TUNNEL_SCREEN_NAME\""
+    exit 1
+  fi
   screen -L -S "$TUNNEL_SCREEN_NAME" -d -m bash $0 "$TUNNEL_USER_PLUS_HOST" "$TUNNEL_LINK" "$TUNNEL_SCREEN_NAME" "$TUNNEL_SECURITY_KEY" go
 fi