From a187b88dd945c08b4308d3ce27d52070d06f6c46 Mon Sep 17 00:00:00 2001 From: Claudio Matsuoka Date: Fri, 4 Jul 2008 16:50:25 -0300 Subject: [PATCH] Final changes to boot Guillemot - call shutdown() directly instead of raising signal - use blino's sanity check for /dev/null Signed-off-by: Claudio Matsuoka --- finit-alt.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/finit-alt.c b/finit-alt.c index e8028c2a..50de46aa 100644 --- a/finit-alt.c +++ b/finit-alt.c @@ -166,10 +166,10 @@ static void listen_initctl() if (request.cmd == INIT_CMD_RUNLVL) { switch (request.runlevel) { case '0': - raise(SIGUSR2); + shutdown(SIGUSR2); break; case '6': - raise(SIGUSR1); + shutdown(SIGUSR1); } } } @@ -324,6 +324,7 @@ int main() chardev("/dev/urandom", 0666, 1, 9); chardev("/dev/ptmx", 0666, 5, 2); chardev("/dev/null", 0666, 1, 3); + chmod("/dev/null", 0666); chardev("/dev/mem", 0640, 1, 1); chardev("/dev/tty0", 0660, 4, 0); chardev("/dev/input/mice", 0660, 13, 63);