chroot can now call the builtin shell

This commit is contained in:
Pavel Roskin
2000-07-24 20:15:30 +00:00
parent ea824fb937
commit e99f7500e0
3 changed files with 11 additions and 0 deletions

View File

@ -47,10 +47,15 @@ int chroot_main(int argc, char **argv)
prog = *argv;
execvp(*argv, argv);
} else {
#ifndef BB_SH
prog = getenv("SHELL");
if (!prog)
prog = "/bin/sh";
execlp(prog, prog, NULL);
#else
shell_main(argc, argv);
exit (0);
#endif
}
fatalError("cannot execute %s: %s\n", prog, strerror(errno));