On 07/01/2009 04:40 PM, Javier Palacios wrote:
    Determines what distro we're running under.
    """
-    if os.path.exists("/etc/debian_version"):
+    if os.path.exists("/etc/lsb-release"):
       return "debian"
    elif os.path.exists("/etc/SuSE-release"):
       return "suse"
@@ -818,11 +818,17 @@ def os_release():
         version = float(version[0])
      return (make, float(version), rest)
   elif check_dist() == "debian":
-      fd = open("/etc/debian_version")
-      parts = fd.read().split(".")
-      version = parts[0]
    

Relying only on /etc/lsb-release will fail on pure debian systems,
where there is only /etc/debian_version
_______________________________________________
cobbler-devel mailing list
cobbler-devel@lists.fedorahosted.org
https://fedorahosted.org/mailman/listinfo/cobbler-devel
  

What he said :)

Yeah, making sure real-Debian works is important!