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