chiark / gitweb /
journald: treat a read-only /var identical to an unmounted one
[elogind.git] / src / journal / journald.c
index 44c2aa43854ff7d06d50c4372421ec96c4e3d04e..5c8e713657409e9a57e920c94809c891fdcc0051 100644 (file)
@@ -1196,7 +1196,7 @@ static int system_journal_open(Server *s) {
                         fix_perms(s->system_journal, 0);
                 } else if (r < 0) {
 
-                        if (r == -ENOENT)
+                        if (r == -ENOENT || r == -EROFS)
                                 r = 0;
                         else {
                                 log_error("Failed to open system journal: %s", strerror(-r));