7 char *defargv[] = { "/bin/rc", "-i", nil };
13 fprint(2, "usage: %s [-d] [-n namespace] [cmd [args...]]\n", argv0);
22 if(a[0][0] != '/' && a[0][0] != '#' &&
23 (a[0][0] != '.' || (a[0][1] != '/' &&
24 (a[0][1] != '.' || a[0][2] != '/'))))
25 exec(smprint("/bin/%s", a[0]), a);
27 sysfatal("exec: %s: %r", a[0]);
31 main(int argc, char *argv[])
40 namespace = EARGF(usage());
46 fd = open("#c/user", OWRITE);
48 sysfatal("can't open #c/user: %r");
49 if(write(fd, "none", strlen("none")) < 0)
50 sysfatal("can't become none: %r");
53 if(newns("none", namespace) < 0)
54 sysfatal("can't build namespace: %r");