From c42fffeba182c4cfbbe968075d09553595ffa873 Mon Sep 17 00:00:00 2001 From: Rajitha Perera Date: Sat, 21 Mar 2015 01:24:21 -0400 Subject: [PATCH 1/2] Fix syntax error when r_port is set --- syncdb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/syncdb b/syncdb index 3ebfe42..ae442f1 100755 --- a/syncdb +++ b/syncdb @@ -732,7 +732,7 @@ download_remote_db () { set -o pipefail - scp -q "$scp_port"$r_user@$r_host:~/$r_web_dir/$r_bak_dir/${r_bak_name2}.bz2 . + scp -q $scp_port$r_user@$r_host:~/$r_web_dir/$r_bak_dir/${r_bak_name2}.bz2 . if [ $? == 0 -a -f ${r_bak_name2}.bz2 ]; then echo From 18804d25c84ff4724cdae356e006ba674e3ae854 Mon Sep 17 00:00:00 2001 From: Rajitha Perera Date: Sat, 21 Mar 2015 13:48:06 -0400 Subject: [PATCH 2/2] Flag to disable strict host key checking --- syncdb | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/syncdb b/syncdb index ae442f1..805321d 100755 --- a/syncdb +++ b/syncdb @@ -1443,6 +1443,21 @@ then help fi + # check for extra runtime arguments + for i in "${@:2}" + do + case $i in + # disable ssh strict host key checking + -u|--unsecure) + ssh_port+="-o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null " + scp_port+="-o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null " + ;; + *) + # unknown option + ;; + esac + done + fi # script will execute whichever method is passed to it as an argument.