diff --git a/finit-alt.c b/finit-alt.c index 95eb089b..e8028c2a 100644 --- a/finit-alt.c +++ b/finit-alt.c @@ -302,6 +302,9 @@ int main() #endif umask(0); + if (mountdev) + mount("none", "/dev", "tmpfs", 0, "mode=0755"); + #ifdef MAKE_DEVICES mkdir("/dev/shm", 0755); mkdir("/dev/pts", 0755); @@ -316,9 +319,6 @@ int main() mount("none", "/proc/bus/usb", "usbfs", 0, NULL); mount(SYSROOT, "/", NULL, MS_MOVE, NULL); - if (mountdev) - mount("none", "/dev", "tmpfs", 0, "mode=0755"); - #ifdef MAKE_DEVICES mkdir("/dev/input", 0755); chardev("/dev/urandom", 0666, 1, 9);