#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);
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);