void-packages/srcpkgs/nagstamon/patches/os-release.patch

15 lines
860 B
Diff

--- a/Nagstamon/Helpers.py
+++ b/Nagstamon/Helpers.py
@@ -453,8 +453,9 @@
os_release_dict = {}
for line in os_release_file.read_text().splitlines():
if not line.startswith('#'):
- key, value = line.split('=', 1)
- os_release_dict[key] = value.strip('"').strip("'")
+ try: key, value = line.split('=', 1)
+ except ValueError: continue
+ else: os_release_dict[key] = value.strip('"').strip("'")
# Since CentOS Linux got retired by Red Hat, there are various RHEL derivatives/clones; flow is:
# CentOS Stream -> Red Hat Enterprise Linux -> (AlmaLinux, EuroLinux, Oracle Linux, Rocky Linux)
# Goal of this hack is to rule them all as Red Hat Enterprise Linux, the baseline distribution.