From 644e3f28c1b9df9e0e64a11bd206cda9827a3e90 Mon Sep 17 00:00:00 2001 From: Ian Moffett Date: Fri, 18 Apr 2025 22:09:50 -0400 Subject: kernel: Startup osh instead of init Signed-off-by: Ian Moffett --- sys/kern/init_main.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'sys/kern/init_main.c') diff --git a/sys/kern/init_main.c b/sys/kern/init_main.c index 799d352..667bb97 100644 --- a/sys/kern/init_main.c +++ b/sys/kern/init_main.c @@ -54,10 +54,9 @@ copyright(void) static void start_init(void) { -#if 0 struct proc *td = this_td(); struct execve_args execve_args; - char *argv[] = { "/usr/sbin/init", NULL }; + char *argv[] = { "/usr/bin/osh", NULL }; char *envp[] = { NULL }; execve_args.pathname = argv[0]; @@ -65,8 +64,8 @@ start_init(void) execve_args.envp = envp; if (execve(td, &execve_args) != 0) panic("failed to load init\n"); -#endif - for (;;); + + __builtin_unreachable(); } int -- cgit v1.2.3