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(a)lists.fedorahosted.org
https://fedorahosted.org/mailman/listinfo/cobbler-devel
What he said :)
Yeah, making sure real-Debian works is important!