25 lines
909 B
Diff
25 lines
909 B
Diff
diff --git a/Lib/platform.py b/Lib/platform.py
|
|
index 6ab06b5..8d41a4b 100755
|
|
--- a/Lib/platform.py
|
|
+++ b/Lib/platform.py
|
|
@@ -297,7 +297,7 @@ _release_version = re.compile(r'([^0-9]+)'
|
|
# and http://www.die.net/doc/linux/man/man1/lsb_release.1.html
|
|
|
|
_supported_dists = (
|
|
- 'SuSE', 'debian', 'fedora', 'redhat', 'centos',
|
|
+ 'SuSE', 'debian', 'fedora', 'redhat', 'centos', 'generic_os',
|
|
'mandrake', 'mandriva', 'rocks', 'slackware', 'yellowdog', 'gentoo',
|
|
'UnitedLinux', 'turbolinux', 'arch', 'mageia')
|
|
|
|
@@ -367,6 +367,8 @@ def _linux_distribution(distname, version, id, supported_dists,
|
|
return distname, version, id
|
|
etc.sort()
|
|
for file in etc:
|
|
+ if os.path.islink(os.path.join(_UNIXCONFDIR, file)):
|
|
+ continue
|
|
m = _release_filename.match(file)
|
|
if m is not None:
|
|
_distname, dummy = m.groups()
|
|
--
|
|
2.23.0
|