mirror of
https://github.com/Pmodules/Pmodules.git
synced 2026-06-22 07:47:57 +02:00
modulecmd: use 'hostname -f' to get the fqdn not $HOSTNAME
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user