mirror of
https://github.com/systemd/systemd.git
synced 2025-03-23 10:50:16 +03:00
service: calculate sysv startup priority only in start runlevels
This commit is contained in:
parent
31091693ec
commit
f73d93a4d9
@ -2747,11 +2747,12 @@ static int service_enumerate(Manager *m) {
|
||||
|
||||
if (de->d_name[0] == 'S') {
|
||||
|
||||
SERVICE(service)->sysv_start_priority =
|
||||
MAX(a*10 + b, SERVICE(service)->sysv_start_priority);
|
||||
if (rcnd_table[i].type == RUNLEVEL_UP || rcnd_table[i].type == RUNLEVEL_SYSINIT) {
|
||||
SERVICE(service)->sysv_start_priority =
|
||||
MAX(a*10 + b, SERVICE(service)->sysv_start_priority);
|
||||
|
||||
if (rcnd_table[i].type == RUNLEVEL_UP || rcnd_table[i].type == RUNLEVEL_SYSINIT)
|
||||
SERVICE(service)->sysv_enabled = true;
|
||||
}
|
||||
|
||||
if ((r = set_ensure_allocated(&runlevel_services[i], trivial_hash_func, trivial_compare_func)) < 0)
|
||||
goto finish;
|
||||
|
Loading…
x
Reference in New Issue
Block a user