Handle unknown distros by saying "unknown" instead of an empty string
and for Gentoo users actually mention it.

Signed-off-by: Doug Goldstein <car...@cardoe.com>
---
 lib/common-functions.sh | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/lib/common-functions.sh b/lib/common-functions.sh
index 27f6434..a0b8431 100644
--- a/lib/common-functions.sh
+++ b/lib/common-functions.sh
@@ -150,8 +150,16 @@ function get_distro() {
                      sed -r 's/\"|\(|\)//g' | awk '{print $2}'`
         os_RELEASE=`awk '/VERSION_ID=/' /etc/os-release | sed 
's/VERSION_ID=//' \
                     | sed 's/\"//g'`
+    elif [[ -f /etc/gentoo-release ]]
+    then
+        os_VENDOR="Gentoo"
     fi
 
+    if [[ -z $os_VENDOR ]]
+       then
+               os_VENDOR="unknown"
+       fi
+
     # Simply distro version string
     case "$os_VENDOR" in
         "Debian"* | "Ubuntu"* | "LinuxMint"* )
-- 
2.4.10


_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel

Reply via email to