aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Ankarström <john@ankarstrom.se>2021-07-14 18:38:57 +0200
committerJohn Ankarström <john@ankarstrom.se>2021-07-14 18:40:13 +0200
commit1d764bd32582e48082e1a2ed07f079ddc17fdf8a (patch)
treec444d3732ba1e7d146d0eed2e28cfcfcf64a0e4e
parent94f686085a5c5c8000ead50e7d34682d5021b7b5 (diff)
downloadrtty-1d764bd32582e48082e1a2ed07f079ddc17fdf8a.tar.gz
rd: Start ssh in batch mode, exec into rtty
-rw-r--r--Makefile2
-rwxr-xr-xrd6
2 files changed, 7 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 3720f8a..bdac189 100644
--- a/Makefile
+++ b/Makefile
@@ -1,2 +1,4 @@
+rtty: rtty.c
+
install: rtty
install rd rtty /usr/local/bin
diff --git a/rd b/rd
index 9dc0123..601b5d1 100755
--- a/rd
+++ b/rd
@@ -1,7 +1,11 @@
#!/bin/sh
+# rd -- launch ssh session for rtty
+
in=/var/tmp/r.in
out=/var/tmp/r.out
rm $in $out 2>/dev/null
mkfifo $in $out
-<$in 2>&1 >$out ssh -tt "$@"
+
+<$in 2>&1 >$out ssh -oBatchMode=yes -tt "$@" &
+exec rtty