X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/270869139db617e29a35bb9ded41087bb702f9ac..bffa3430fbbaaad29bec0b5bee9c1f0bfc7fd068:/lunaix-os/usr/init/init.c diff --git a/lunaix-os/usr/init/init.c b/lunaix-os/usr/init/init.c index c402a4f..25996ce 100644 --- a/lunaix-os/usr/init/init.c +++ b/lunaix-os/usr/init/init.c @@ -53,21 +53,15 @@ init_termios(int fd) { return 0; } -const char* sh_argv[] = { "/usr/bin/sh", 0 }; +const char* sh_argv[] = { "/bin/sh", 0 }; const char* sh_envp[] = { 0 }; int main(int argc, const char** argv) { - mkdir("/dev"); - mkdir("/sys"); - mkdir("/task"); - mkdir("/mnt/disk"); - must_mount(NULL, "/dev", "devfs", 0); must_mount(NULL, "/sys", "twifs", MNT_RO); must_mount(NULL, "/task", "taskfs", MNT_RO); - maybe_mount("/dev/block/sdb", "/mnt/disk", "ext2", 0); int fd = check(open("/dev/tty", 0)); @@ -75,8 +69,6 @@ main(int argc, const char** argv) check(dup(fd)); - check(symlink("/usr", "/mnt/lunaix-os/usr")); - pid_t pid; int err = 0; if (!(pid = fork())) {