]> git.lizzy.rs Git - plan9front.git/blobdiff - sys/src/9/boot/boot.c
kernel: don't strip binaries in bootfs.paq
[plan9front.git] / sys / src / 9 / boot / boot.c
index 5ec3118fb0987d6f35d76156ad0e4a609771e009..621c70da92a089cc3f63d197781212c03aca7a73 100644 (file)
@@ -5,14 +5,14 @@
 #include "../boot/boot.h"
 
 void
-boot(int argc, char *argv[])
+main(int argc, char *argv[])
 {
        char cputype[64];
        char buf[32];
 
        fmtinstall('r', errfmt);
 
-       bind("#c", "/dev", MBEFORE);
+       bind("#c", "/dev", MREPL);
        open("/dev/cons", OREAD);
        open("/dev/cons", OWRITE);
        open("/dev/cons", OWRITE);
@@ -30,17 +30,16 @@ boot(int argc, char *argv[])
 
                print("argc=%d\n", argc);
                for(i = 0; i < argc; i++)
-                       print("%lux %s ", (ulong)argv[i], argv[i]);
+                       print("%p %s ", argv[i], argv[i]);
                print("\n");
        }
        USED(argc);
 
        readfile("#e/cputype", cputype, sizeof(cputype));
-       setenv("bootdisk", bootdisk, 0);
 
        /* setup the boot namespace */
        bind("/boot", "/bin", MAFTER);
-       run("/bin/paqfs", "-q", "-c", "8", "-m" "/root", "/boot/bootfs.paq", nil);
+       run("/bin/paqfs", "-qa", "-c", "8", "-m" "/root", "/boot/bootfs.paq", nil);
        bind("/root", "/", MAFTER);
        snprint(buf, sizeof(buf), "/%s/bin", cputype);
        bind(buf, "/bin", MAFTER);