]> rtime.felk.cvut.cz Git - socketcan-simulink.git/commitdiff
Run model script uses local target-ssh-key only if it is present.
authorPavel Pisa <pisa@cmp.felk.cvut.cz>
Fri, 10 Oct 2014 18:18:35 +0000 (20:18 +0200)
committerPavel Pisa <pisa@cmp.felk.cvut.cz>
Fri, 10 Oct 2014 18:18:35 +0000 (20:18 +0200)
Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
demo/canopen_2j_arm/run_model.sh

index 1064eff62325c55ba4777a8ad706ce82f0a4863d..b1c200b4efa324cbabb93d5ff85316385e4e4e0e 100755 (executable)
@@ -2,7 +2,11 @@
 
 if [ -n "$2" ] ; then
 
-  xterm -e "scp -i target-ssh-key ./$1 canopen_2j_arm_setup root@$2:/tmp ; echo CAN setup ; ssh  -i target-ssh-key root@$2 /tmp/canopen_2j_arm_setup ; echo model $1 copied to target is run ; ssh  -i target-ssh-key root@$2 /tmp/$1 -tf inf -w ; sleep 2" &
+  if [ -e target-ssh-key ] ; then
+    SSH_LOCAL_KEY_OPT="-i target-ssh-key"
+  fi
+
+  xterm -e "scp $SSH_LOCAL_KEY_OPT ./$1 canopen_2j_arm_setup root@$2:/tmp ; echo CAN setup ; ssh $SSH_LOCAL_KEY_OPT root@$2 /tmp/canopen_2j_arm_setup ; echo model $1 copied to target is run ; ssh  $SSH_LOCAL_KEY_OPT root@$2 /tmp/$1 -tf inf -w ; sleep 2" &
 
 else