Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
+resolve_hostname() {
+ local hostname="${1}"
+
+ dig +short A "${hostname}" | tail -n1
+}
+
main() {
# Register local variables
local "${VARS[@]}"
main() {
# Register local variables
local "${VARS[@]}"
+ # Resolve any hostnames
+ if [[ ! ${remote} =~ ^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$ ]]; then
+ remote="$(resolve_hostname "${remote}")"
+ fi
+
local args=(
"local" "${local}"
"remote" "${remote}"
local args=(
"local" "${local}"
"remote" "${remote}"