This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
guides:virtual_modem:script [2020-03-05 05:16] omolini |
guides:virtual_modem:script [2020-03-05 06:05] omolini [vmodem.sh] |
||
---|---|---|---|
Line 49: | Line 49: | ||
# Script version | # Script version | ||
- | vmodver=1.4.2 | + | vmodver=1.4.3 |
# CONFIGURATION | # CONFIGURATION | ||
Line 229: | Line 229: | ||
if [ -f "$number.sh" ]; then | if [ -f "$number.sh" ]; then | ||
if [[ $resultverbose == 1 ]]; then sendtty "CONNECT $baud"; else sendtty "1"; fi | if [[ $resultverbose == 1 ]]; then sendtty "CONNECT $baud"; else sendtty "1"; fi | ||
- | # Close serial port | ||
- | exec 99>&- | ||
# Execute dialed script | # Execute dialed script | ||
/sbin/getty -8 -L $serport $baud $TERM -n -l "./$number.sh" | /sbin/getty -8 -L $serport $baud $TERM -n -l "./$number.sh" | ||
# Reset serial settings | # Reset serial settings | ||
ttyinit | ttyinit | ||
- | # Reopen serial port | ||
- | exec 99<>/dev/$serport | ||
result=3 | result=3 | ||
else | else | ||
Line 287: | Line 283: | ||
if [[ $cmd == LOGIN ]]; then | if [[ $cmd == LOGIN ]]; then | ||
exec 99>&- | exec 99>&- | ||
- | /sbin/getty -8 -L ttyAMA0 $baud vt100 | + | /sbin/getty -8 -L $serport $baud $TERM |
ttyinit | ttyinit | ||
exec 99<>/dev/$serport | exec 99<>/dev/$serport |