1
1
mirror of https://github.com/systemd/systemd-stable.git synced 2024-12-25 23:21:33 +03:00

journal: never fail if we cannot access /var, just print a warning

This commit is contained in:
Lennart Poettering 2012-01-03 21:07:12 +01:00
parent 52f4f45bf4
commit adf7d506b5

View File

@ -1196,12 +1196,10 @@ static int system_journal_open(Server *s) {
fix_perms(s->system_journal, 0); fix_perms(s->system_journal, 0);
} else if (r < 0) { } else if (r < 0) {
if (r == -ENOENT || r == -EROFS) if (r != -ENOENT && r != -EROFS)
r = 0; log_warning("Failed to open system journal: %s", strerror(-r));
else {
log_error("Failed to open system journal: %s", strerror(-r)); r = 0;
return r;
}
} }
} }
@ -1221,13 +1219,10 @@ static int system_journal_open(Server *s) {
free(fn); free(fn);
if (r < 0) { if (r < 0) {
if (r != -ENOENT)
log_warning("Failed to open runtime journal: %s", strerror(-r));
if (r == -ENOENT) r = 0;
r = 0;
else {
log_error("Failed to open runtime journal: %s", strerror(-r));
return r;
}
} }
} else { } else {