summary refs log blame commit diff
path: root/pkgs/servers/scylladb/configure-etc-osrelease.patch
blob: 5fd6c7caf085091bdd6e897d84aecd166c37ea7c (plain) (tree)



























                                                                       
diff --git a/configure.py b/configure.py
index 25ca951ac..454140420 100755
--- a/configure.py
+++ b/configure.py
@@ -36,13 +36,16 @@ tempfile.tempdir = "./build/tmp"

 configure_args = str.join(' ', [shlex.quote(x) for x in sys.argv[1:]])

-for line in open('/etc/os-release'):
-    key, _, value = line.partition('=')
-    value = value.strip().strip('"')
-    if key == 'ID':
-        os_ids = [value]
-    if key == 'ID_LIKE':
-        os_ids += value.split(' ')
+try:
+    for line in open('/etc/os-release'):
+        key, _, value = line.partition('=')
+        value = value.strip().strip('"')
+        if key == 'ID':
+            os_ids = [value]
+        if key == 'ID_LIKE':
+            os_ids += value.split(' ')
+except FileNotFoundError:
+    os_ids = ["linux"]


 # distribution "internationalization", converting package names.