diff options
-rw-r--r-- | CHANGELOG.md | 1 | ||||
-rw-r--r-- | include/functions | 13 |
2 files changed, 14 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 600e0085..3292c4ac 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,7 @@ Changes: * Added additional keywords for banners * Enhancements to process detection * Spanish translation extended +* Extended HP-UX support Tests: ------ diff --git a/include/functions b/include/functions index e4036825..65287143 100644 --- a/include/functions +++ b/include/functions @@ -867,6 +867,19 @@ fi ;; + "HP-UX") + FIND=$(nwmgr -q info -c lan0 2> /dev/null | awk '{ if ($1=="MAC" && $2=="Address") { print $4 }}') + if HasData "${FIND}"; then + if [ ! -z "${OPENSSLBINARY}" ]; then + HOSTID=$(echo ${FIND} | ${OPENSSLBINARY} sha -sha1 | awk '{ print $2 }') + else + ReportException "GetHostID" "No openssl binary available on this HP-UX system" + fi + else + ReportException "GetHostID" "No MAC address found by using nwmgr" + fi + ;; + "Linux") # Define preferred interfaces #PREFERRED_INTERFACES="eth0 eth1 eth2 enp0s25" |