Skip to content
Snippets Groups Projects

Only parse /etc/os-release if it isn't empty

Merged Chris Burr requested to merge os-release-empty into master
1 file
+ 4
2
Compare changes
  • Side-by-side
  • Inline
@@ -121,8 +121,10 @@ def _Linux_os():
version = ''
try:
if os.path.exists('/etc/os-release'):
name, version = parse_os_release(open('/etc/os-release'))
os_release_fn = '/etc/os-release'
# Some systems have an empty /etc/os-release that we should ignore
if os.path.exists(os_release_fn) and os.path.getsize(os_release_fn) > 0:
name, version = parse_os_release(open(os_release_fn))
elif os.path.exists('/etc/redhat-release'):
name, version = parse_system_release(
Loading