diff --git a/mikrotik-setup.sh b/mikrotik-setup.sh index dbe2c4f..e3654e5 100755 --- a/mikrotik-setup.sh +++ b/mikrotik-setup.sh @@ -16,7 +16,12 @@ conf() { ssh admin@${target} "$@" } copy() { - scp "$1" admin@${target}: + if echo ${target} | grep -q :; then + ltarget="[$target]" + else + ltarget="$target" + fi + scp "$1" admin@${ltarget}: } # store ssh key in the admin user! diff --git a/mikrotik-update.sh b/mikrotik-update.sh index 5d1c281..027bdba 100755 --- a/mikrotik-update.sh +++ b/mikrotik-update.sh @@ -29,7 +29,7 @@ cd "$tmp" wget "${url}" unzip "${file}" -pkg_list="dhcp ipv6 lcd lte multicast ppp routing security system user-manager wireless"! +pkg_list="dhcp ipv6 lcd lte multicast ppp routing security system user-manager wireless" while [ $# -ge 1 ]; do target=$1; shift