Boot framework rework (#45)
[lunaix-os.git] / lunaix-os / usr / init / init.c
index c402a4f1a1864abc6d7bdb43d79f385aeea1a136..25996ce6c03b368b1d5d57d1a66532bc7c89af55 100644 (file)
@@ -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())) {