diff --git a/reStream.sh b/reStream.sh index 8eb6e7d..ef34d01 100755 --- a/reStream.sh +++ b/reStream.sh @@ -89,8 +89,24 @@ while [ $# -gt 0 ]; do done ssh_cmd() { + OS="" + VER="" + echo "[SSH]" "$@" >&2 - ssh -o ConnectTimeout=1 -o PasswordAuthentication=no "root@$remarkable" "$@" + + if [ -f /etc/os-release ]; then + . /etc/os-release + OS=$NAME + VER=$VERSION_ID + fi + + if [ "$OS" == "Fedora" ]; then + if [ "$VER" == "33" ]; then + ssh -o ConnectTimeout=1 -o PasswordAuthentication=no "remarkable" "$@" + fi + else + ssh -o ConnectTimeout=1 -o PasswordAuthentication=no "root@$remarkable" "$@" + fi } # SSH_CONNECTION is a variable on reMarkable => ssh '' instead of ssh ""