1
0
mirror of https://github.com/PDP-10/its.git synced 2026-05-01 05:59:11 +00:00

Make it possible to pass environment variables to customize start script.

The variables are: TVCON, VT52, DATAPOINT, and TEK.  These are passed
to the terminal emulators.
This commit is contained in:
Lars Brinkhoff
2020-04-07 16:19:52 +02:00
parent cefeb7ce77
commit dad8e7e8f3

View File

@@ -1,6 +1,10 @@
#!/bin/sh #!/bin/sh
TVCON=${TVCON:--2} #Defaults.
TVCON=${TVCON:--2BS}
VT52=${VT52:--B -b 9600}
DATAPOINT=${DATAPOINT:--a -B -b 4800}
TEK=${TEK:--b9600}
EXIT=: EXIT=:
trap "" QUIT INT TERM trap "" QUIT INT TERM
@@ -44,17 +48,17 @@ type340() {
} }
datapoint() { datapoint() {
(sleep 2; tools/vt05/dp3300 -a -B -b 4800 telnet localhost 10020 >datapoint.log 2>&1) & (sleep 2; tools/vt05/dp3300 $DATAPOINT telnet localhost 10020 >datapoint.log 2>&1) &
started "Datapoint" "$!" started "Datapoint" "$!"
} }
vt52() { vt52() {
(sleep 2; tools/vt05/vt52 -B -b 9600 telnet localhost 10018 >vt52.log 2>&1) & (sleep 2; tools/vt05/vt52 $VT52 telnet localhost 10018 >vt52.log 2>&1) &
started "VT52" "$!" started "VT52" "$!"
} }
tek() { tek() {
(sleep 2; tools/tek4010/tek4010 -b9600 telnet localhost 10017 >tek.log 2>&1) & (sleep 2; tools/tek4010/tek4010 $TEK telnet localhost 10017 >tek.log 2>&1) &
started "Tektronix" "$!" started "Tektronix" "$!"
} }