diff --git a/DistroInventory.sh b/DistroInventory.sh index 663db3a..e50ece8 100644 --- a/DistroInventory.sh +++ b/DistroInventory.sh @@ -46,9 +46,9 @@ if $CheckVM; then echo "$TYPE,$ID,$NAME,$STATUS,$DISTRO,$VERSION" | tee -a $InventoryFile else OSRELEASE=$(qm guest exec $ID -- cat /etc/os-release |jq -r '.["out-data"]') - ParseOSRelease fi fi + ParseOSRelease unset OSRELEASE OSYPE ID NAME STATUS DISTRO VERSION done unset TYPE diff --git a/functions.sh b/functions.sh index 3f3de0f..ff4e9f0 100644 --- a/functions.sh +++ b/functions.sh @@ -220,8 +220,8 @@ ParseOSRelease() VERSION="$VERSION ($VERSIONNAME)" fi else - DISTRO=N/A - VERSION=N/A + if [ -z ${DISTRO+x} ]; then local DISTRO=N/A;fi + if [ -z ${VERSION+x} ]; then local VERSION=N/A;fi fi echo "$TYPE,$ID,$NAME,$STATUS,$DISTRO,$VERSION" | tee -a $InventoryFile } \ No newline at end of file