9
0
Fork 0

execute /env/bin/init instead of /env/init

This commit is contained in:
Sascha Hauer 2007-09-25 14:32:32 +02:00
parent 97cf2a9805
commit 2a286ea208
1 changed files with 4 additions and 5 deletions

View File

@ -126,8 +126,7 @@ void start_uboot (void)
register_default_env();
mount("none", "ramfs", "/");
mkdir("/dev");
mkdir("/env");
mkdir("/dev",0);
mount("none", "devfs", "/dev");
#ifdef CONFIG_CMD_ENVIRONMENT
@ -138,9 +137,9 @@ void start_uboot (void)
#endif
}
#endif
if (!stat("/env/init", &s)) {
printf("running /env/init\n");
run_command("sh /env/init", 0);
if (!stat("/env/bin/init", &s)) {
printf("running /env/bin/init\n");
run_command("source /env/bin/init", 0);
}
/* main_loop() can return to retry autoboot, if so just run it again. */