From 55ada5507296f54102834b8a062b627506c0b8ed Mon Sep 17 00:00:00 2001 From: Tyson Whitehead Date: Thu, 2 Oct 2025 13:17:39 -0400 Subject: [PATCH] Fall back to just hostname if hostname doesn't support -A Only the Debian hostname program supports the -A option. Other ones like the net-tools and coreutils hostname programs don't. --- .../job/adapters/linux_host/templates/script_wrapper.erb.sh | 2 +- .../job/adapters/systemd/templates/script_wrapper.erb.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/ood_core/job/adapters/linux_host/templates/script_wrapper.erb.sh b/lib/ood_core/job/adapters/linux_host/templates/script_wrapper.erb.sh index 2d571960b..2d64fb749 100644 --- a/lib/ood_core/job/adapters/linux_host/templates/script_wrapper.erb.sh +++ b/lib/ood_core/job/adapters/linux_host/templates/script_wrapper.erb.sh @@ -1,6 +1,6 @@ #!/bin/bash SSH_HOSTS=(<%= ssh_hosts.join(' ').to_s %>) -hostnames=`hostname -A` +hostnames=`hostname -A 2>/dev/null || hostname` for host in ${SSH_HOSTS[@]} do if [[ " ${hostnames[@]} " =~ " ${host} " ]]; then diff --git a/lib/ood_core/job/adapters/systemd/templates/script_wrapper.erb.sh b/lib/ood_core/job/adapters/systemd/templates/script_wrapper.erb.sh index 4487faf3c..817caa519 100644 --- a/lib/ood_core/job/adapters/systemd/templates/script_wrapper.erb.sh +++ b/lib/ood_core/job/adapters/systemd/templates/script_wrapper.erb.sh @@ -1,6 +1,6 @@ #!/bin/bash SSH_HOSTS=(<%= ssh_hosts.join(' ').to_s %>) -hostnames=`hostname -A` +hostnames=`hostname -A 2>/dev/null || hostname` for host in ${SSH_HOSTS[@]} do if [[ " ${hostnames[@]} " =~ " ${host} " ]]; then