## diffname boot/sac.c 1999/0610 ## diff -e /dev/null /n/emeliedump/1999/0610/sys/src/brazil/boot/sac.c 0a #include #include #include <../boot/boot.h> void configip(char* dev); // HACK - take over from boot since files system is not // available on a pipe void configsac(Method *mp) { int fd; char cmd[64]; USED(mp); print("configsac\n"); /* * create the name space, mount the root fs */ if(bind("/", "/", MREPL) < 0) fatal("bind /"); if(bind("#C", "/", MAFTER) < 0) fatal("bind /"); fd = open("#c/sysname", OWRITE); if(fd < 0) fatal("open sysname"); write(fd, "brick", 5); close(fd); fd = open("#c/hostowner", OWRITE); if(fd < 0) fatal("open sysname"); write(fd, "brick", 5); close(fd); bargc = parsefields("-n 135.104.9.69 255.255.255.0 135.104.9.1 " "135.104.9.69 135.104.9.69", bargv, Nbarg-1, " "); configip("ether0"); // fixed sysname - enables correct cpurc and namespace files // to be used sprint(cmd, "/%s/init", cputype); execl(cmd, "init", "-c", 0); fatal(cmd); } int authsac(void) { // does not get here return -1; } int connectsac(void) { // does not get here return -1; } . ## diffname boot/sac.c 1999/0618 ## diff -e /n/emeliedump/1999/0610/sys/src/brazil/boot/sac.c /n/emeliedump/1999/0618/sys/src/brazil/boot/sac.c 39,44d 26a // fixed sysname - enables correct namespace file . 18d ## diffname boot/sac.c 2000/1016 ## diff -e /n/emeliedump/1999/0618/sys/src/brazil/boot/sac.c /n/emeliedump/2000/1016/sys/src/9/boot/sac.c 40a print("starting %s\n", cmd); . 39d ## diffname boot/sac.c 2000/1102 ## diff -e /n/emeliedump/2000/1016/sys/src/9/boot/sac.c /n/emeliedump/2000/1102/sys/src/9/boot/sac.c 36c write(fd, t, strlen(t)); . 30c write(fd, t, strlen(t)); . 25a // yet another hack - figure out what to call ourselves t = getenv("terminal"); if(t == nil) t = "brick"; . 18,20c // create the name space, mount the root fs . 14a char *t; . ## diffname boot/sac.c 2001/0527 ## diff -e /n/emeliedump/2000/1102/sys/src/9/boot/sac.c /n/emeliedump/2001/0527/sys/src/9/boot/sac.c 40c write(fd, "brick", 5); . 34c write(fd, "brick", 5); . 25,29d 19c /* * create the name space, mount the root fs */ . 15d 7c // HACK - take over from boot since file system is not . ## diffname boot/sac.c 2002/0109 ## diff -e /n/emeliedump/2001/0527/sys/src/9/boot/sac.c /n/emeliedump/2002/0109/sys/src/9/boot/sac.c 43,49d 5,6d