]> code.delx.au - monosys/blobdiff - scripts/ssh-screen-wrapper
Split repository, only keep scripts
[monosys] / scripts / ssh-screen-wrapper
diff --git a/scripts/ssh-screen-wrapper b/scripts/ssh-screen-wrapper
deleted file mode 100755 (executable)
index aba83ce..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-#!/bin/bash -e
-
-hostname="$(basename "$0")"
-local_hostname="${hostname}.localnet"
-public_hostname="p${hostname}"
-
-if grep -q "^Host ${hostname}$" ~/.ssh/config; then
-    true
-elif ping -c1 -t1 "$local_hostname" &> /dev/null; then
-    hostname="$local_hostname"
-else
-    hostname="$public_hostname"
-fi
-
-while true; do
-    clear
-    echo "Connecting to ${hostname}..."
-    ssh \
-        -o ServerAliveInterval=1 \
-        -o ServerAliveCountMax=5 \
-        -t \
-        "$hostname" \
-        "bash --login -c 'screen -dR'" \
-    && exit 0
-    echo "Disconnected, waiting..."
-    echo -ne "\033]0;${hostname}: disconnected!\007"
-    sleep 1
-done
-