mirror of
https://github.com/Pmodules/Pmodules.git
synced 2026-06-27 18:13:08 +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
|
find=$(std::def_cmd 'find'); declare -r find
|
||||||
getopt=$(std::def_cmd 'getopt'); declare -r getopt
|
getopt=$(std::def_cmd 'getopt'); declare -r getopt
|
||||||
grep=$(std::def_cmd 'grep'); declare -r grep
|
grep=$(std::def_cmd 'grep'); declare -r grep
|
||||||
|
hostname=$(std::def_cmd 'hostname'); declare -r hostname
|
||||||
install=$(std::def_cmd 'install'); declare -r install
|
install=$(std::def_cmd 'install'); declare -r install
|
||||||
logger=$(std::def_cmd 'logger'); declare -r logger
|
logger=$(std::def_cmd 'logger'); declare -r logger
|
||||||
make=$(std::def_cmd 'make'); declare -r make
|
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!"
|
|| std::die 1 "Oops: unable to create tmp file!"
|
||||||
declare -r TmpFile
|
declare -r TmpFile
|
||||||
|
|
||||||
|
HostName=$(${hostname} -f)
|
||||||
|
declare -r HostName
|
||||||
|
|
||||||
declare -A Subcommands=()
|
declare -A Subcommands=()
|
||||||
declare -A Options=()
|
declare -A Options=()
|
||||||
declare -A Help=()
|
declare -A Help=()
|
||||||
@@ -393,7 +396,7 @@ is_available(){
|
|||||||
[[ -z ${ref_cfg['blocklist']} ]] && return 0
|
[[ -z ${ref_cfg['blocklist']} ]] && return 0
|
||||||
local -- s=''
|
local -- s=''
|
||||||
for s in ${ref_cfg['blocklist']}; do
|
for s in ${ref_cfg['blocklist']}; do
|
||||||
if [[ "${os_release}" =~ $s ]] || [[ "${HOSTNAME}" =~ $s ]]; then
|
if [[ "${os_release}" =~ $s ]] || [[ "${HostName}" =~ $s ]]; then
|
||||||
return 0
|
return 0
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
@@ -403,7 +406,7 @@ is_available(){
|
|||||||
[[ -z ${ref_cfg['systems']} ]] && return 0
|
[[ -z ${ref_cfg['systems']} ]] && return 0
|
||||||
local -- s=''
|
local -- s=''
|
||||||
for s in ${ref_cfg['systems']}; do
|
for s in ${ref_cfg['systems']}; do
|
||||||
if [[ "${os_release}" =~ $s ]] || [[ "${HOSTNAME}" =~ $s ]]; then
|
if [[ "${os_release}" =~ $s ]] || [[ "${HostName}" =~ $s ]]; then
|
||||||
return 0
|
return 0
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|||||||
Reference in New Issue
Block a user