From: Denis Rizaev Date: Mon, 24 May 2010 13:06:36 +0000 (+0200) Subject: fix initial run level X-Git-Tag: lxc-0.7.0~64 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8ff3518040fdd6935e7829f3fb8415c9cf191792;p=thirdparty%2Flxc.git 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 Signed-off-by: Denis Rizaev --- diff --git a/src/lxc/utmp.c b/src/lxc/utmp.c index 9b79656dd..319a5cee0 100644 --- a/src/lxc/utmp.c +++ b/src/lxc/utmp.c @@ -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);