Avoid depends not in the runlevel for sysinit and shutdown.
This commit is contained in:
@@ -189,10 +189,10 @@ valid_service(const char *runlevel, const char *service, const char *type)
|
||||
|
||||
if (rc_service_in_runlevel(service, runlevel))
|
||||
return true;
|
||||
if (strcmp(runlevel, RC_LEVEL_SHUTDOWN) != 0 &&
|
||||
strcmp(runlevel, RC_LEVEL_SYSINIT) != 0 &&
|
||||
strcmp(runlevel, bootlevel) != 0)
|
||||
{
|
||||
if (strcmp(runlevel, RC_LEVEL_SHUTDOWN) == 0 ||
|
||||
strcmp(runlevel, RC_LEVEL_SYSINIT) == 0)
|
||||
return false;
|
||||
if (strcmp(runlevel, bootlevel) != 0) {
|
||||
if (rc_service_in_runlevel(service, bootlevel))
|
||||
return true;
|
||||
}
|
||||
|
Reference in New Issue
Block a user