diff --git a/inc_pluginfunctions b/inc_pluginfunctions
index 3904103eae23a34ac00949bce03c19bd43bb3837..3b4ce9e4a6d623ecf32209eeb1dfe1ef984046aa 100644
--- a/inc_pluginfunctions
+++ b/inc_pluginfunctions
@@ -35,6 +35,7 @@
 # 2023-02-16  v1.7  <axel.hahn@unibe.ch>     adding a generic min and max value did not really help
 # 2023-04-24  v1.8  <axel.hahn@unibe.ch>     fix unit conversion
 # 2023-05-05  v1.9  <axel.hahn@unibe.ch>     user specific counter directory
+# 2023-05-17  v1.10 <axel.hahn@unibe.ch>     ph.getOS searches in os-release first
 # ======================================================================
 
 
@@ -87,6 +88,10 @@ function ph.getOS(){
 
   if [ -z $distro ]; then
     # centos7, debian, manjaro, ubuntu
+    distro=$( grep "^ID=" /etc/os-release | cut -f 2 -d "=" )
+  fi
+
+  if [ -z $distro ]; then
     distro=$( grep "^ID=" /etc/*-release | cut -f 2 -d "=" )
   fi