diff --git a/WEGA/contrib/get_file.sh b/WEGA/contrib/get_file.sh index 358aac4..e93407d 100644 --- a/WEGA/contrib/get_file.sh +++ b/WEGA/contrib/get_file.sh @@ -1,10 +1,14 @@ -#!/bin/sh - -echo "getting file $1" -kermit -q -b 9600 -l /dev/`who am i | awk '{print $2}'` -p n -g "$1" -if [ $? -ne 0 -o ! -s "$1" ] ; then - echo "file transfer failed" - exit 1 -else - exit 0 -fi +#!/bin/sh + +echo "getting file $1" + +SPEED=`stty | grep speed | sed 's/speed \([0-9]*\) baud.*/\1/g'` +TTY=`who am i | awk '{print $2}'` + +kermit -q -b ${SPEED} -l /dev/${TTY} -p n -g "$1" +if [ $? -ne 0 -o ! -s "$1" ] ; then + echo "file transfer failed" + exit 1 +else + exit 0 +fi