fix initial run level

I did a little investigation about runlevels and i think we can assume
runlevels 2-5 as normal. So, we can check if system was in runlevel 2-5
and proc count is 1 and now we are in 0/6.

Signed-off-by: Daniel Lezcano <dlezcano@fr.ibm.com>
Signed-off-by: Denis Rizaev <Denis.Rizaev@trueoffice.ru>
This commit is contained in:
Denis Rizaev 2010-05-24 15:06:36 +02:00 committed by Daniel Lezcano
parent fa9ab20562
commit 8ff3518040

View File

@ -83,7 +83,7 @@ static int utmp_handler(int fd, void *data, struct lxc_epoll_descr *descr)
goto out;
}
if (ntasks == 1 && prevrun_level == '3') {
if (ntasks == 1 && prevrun_level > '1' && prevrun_level < '6') {
DEBUG("run level is %c/%c", prevrun_level, currun_level);
DEBUG("there is %d tasks remaining", ntasks);