1
0
mirror of https://github.com/systemd/systemd.git synced 2025-03-19 22:50:17 +03:00

os-util: when determining support end, don't treat /etc/os-release file as error

Instead, let's just treat it as "field unset".
This commit is contained in:
Lennart Poettering 2023-01-23 13:14:26 +01:00
parent 3d46a8292f
commit 469af08f58

View File

@ -346,8 +346,8 @@ int os_release_support_ended(const char *support_end, bool quiet) {
r = parse_os_release(NULL,
"SUPPORT_END", &_support_end_alloc);
if (r < 0)
return log_full_errno((r == -ENOENT || quiet) ? LOG_DEBUG : LOG_WARNING, r,
if (r < 0 && r != -ENOENT)
return log_full_errno(quiet ? LOG_DEBUG : LOG_WARNING, r,
"Failed to read os-release file, ignoring: %m");
if (!_support_end_alloc)
return false; /* no end date defined */