modulecmd: use 'hostname -f' to get the fqdn not $HOSTNAME

This commit is contained in:
2024-09-09 15:28:00 +02:00
parent b74839e1ef
commit ea7fe2783c
2 changed files with 6 additions and 2 deletions
+1
View File
@@ -51,6 +51,7 @@ file=$(std::def_cmd 'file'); declare -r file
find=$(std::def_cmd 'find'); declare -r find
getopt=$(std::def_cmd 'getopt'); declare -r getopt
grep=$(std::def_cmd 'grep'); declare -r grep
hostname=$(std::def_cmd 'hostname'); declare -r hostname
install=$(std::def_cmd 'install'); declare -r install
logger=$(std::def_cmd 'logger'); declare -r logger
make=$(std::def_cmd 'make'); declare -r make
+5 -2
View File
@@ -64,6 +64,9 @@ TmpFile=$( ${mktemp} /tmp/Pmodules.XXXXXX ) \
|| std::die 1 "Oops: unable to create tmp file!"
declare -r TmpFile
HostName=$(${hostname} -f)
declare -r HostName
declare -A Subcommands=()
declare -A Options=()
declare -A Help=()
@@ -393,7 +396,7 @@ is_available(){
[[ -z ${ref_cfg['blocklist']} ]] && return 0
local -- s=''
for s in ${ref_cfg['blocklist']}; do
if [[ "${os_release}" =~ $s ]] || [[ "${HOSTNAME}" =~ $s ]]; then
if [[ "${os_release}" =~ $s ]] || [[ "${HostName}" =~ $s ]]; then
return 0
fi
done
@@ -403,7 +406,7 @@ is_available(){
[[ -z ${ref_cfg['systems']} ]] && return 0
local -- s=''
for s in ${ref_cfg['systems']}; do
if [[ "${os_release}" =~ $s ]] || [[ "${HOSTNAME}" =~ $s ]]; then
if [[ "${os_release}" =~ $s ]] || [[ "${HostName}" =~ $s ]]; then
return 0
fi
done