chiark / gitweb /
Revert "Revert "networkd: netdev - set predictable mac address when creating netdev""
[elogind.git] / src / hostname / hostnamed.c
index a3504904a0aabdcc438ff5dbbe2165e002d7d24d..241d2969166cc4c76f2093d06f7e5395bfdec3f2 100644 (file)
@@ -108,6 +108,13 @@ static int context_read_data(Context *c) {
                            "PRETTY_NAME", &c->data[PROP_OS_PRETTY_NAME],
                            "CPE_NAME", &c->data[PROP_OS_CPE_NAME],
                            NULL);
+        if (r == -ENOENT) {
+                r = parse_env_file("/usr/lib/os-release", NEWLINE,
+                                   "PRETTY_NAME", &c->data[PROP_OS_PRETTY_NAME],
+                                   "CPE_NAME", &c->data[PROP_OS_CPE_NAME],
+                                   NULL);
+        }
+
         if (r < 0 && r != -ENOENT)
                 return r;