mirror of
https://github.com/AuxXxilium/eudev.git
synced 2024-12-21 22:22:55 +07:00
service: if we cannot add an alias to a sysv service, ignore this and go on
This commit is contained in:
parent
eb9e50de3e
commit
42a097a253
@ -571,10 +571,10 @@ static int service_load_sysv_path(Service *s, const char *path) {
|
||||
else
|
||||
r = unit_add_dependency_by_name_inverse(u, UNIT_AFTER, m, NULL, true);
|
||||
|
||||
free(m);
|
||||
|
||||
if (r < 0)
|
||||
goto finish;
|
||||
log_error("[%s:%u] Failed to add LSB Provides name %s: %s. Ignoring.", path, line, m, strerror(-r));
|
||||
|
||||
free(m);
|
||||
}
|
||||
|
||||
} else if (startswith_no_case(t, "Required-Start:") ||
|
||||
@ -604,10 +604,11 @@ static int service_load_sysv_path(Service *s, const char *path) {
|
||||
continue;
|
||||
|
||||
r = unit_add_dependency_by_name(u, startswith_no_case(t, "X-Start-Before:") ? UNIT_BEFORE : UNIT_AFTER, m, NULL, true);
|
||||
free(m);
|
||||
|
||||
if (r < 0)
|
||||
goto finish;
|
||||
log_error("Failed to add dependency on %s, ignoring: %s", m, strerror(-r));
|
||||
|
||||
free(m);
|
||||
}
|
||||
} else if (startswith_no_case(t, "Default-Start:")) {
|
||||
char *k, *d;
|
||||
|
Loading…
Reference in New Issue
Block a user