mirror of
https://github.com/troglobit/finit.git
synced 2026-11-06 15:51:03 +00:00
Mount /dev as tmpfs in finit-alt if MAKE_DEVICES is set
Signed-off-by: Claudio Matsuoka <cmatsuoka@gmail.com>
This commit is contained in:
1 parent
89854a579f
commit
eb5445628f
3 files changed
+7
-3
No files matched your search
+5
-1
@@ -165,8 +165,11 @@ int main()
|
|||||||
#endif
|
#endif
|
||||||
umask(0);
|
umask(0);
|
||||||
|
|
||||||
|
#ifdef MAKE_DEVICES
|
||||||
|
mount("udev", "/dev", "tmpfs", 0, "mode=0755");
|
||||||
mkdir("/dev/shm", 0755);
|
mkdir("/dev/shm", 0755);
|
||||||
mkdir("/dev/pts", 0755);
|
mkdir("/dev/pts", 0755);
|
||||||
|
#endif
|
||||||
|
|
||||||
mount("sysfs", "/sys", "sysfs", 0, NULL);
|
mount("sysfs", "/sys", "sysfs", 0, NULL);
|
||||||
mount("devpts", "/dev/pts", "devpts", 0, "gid=5,mode=620");
|
mount("devpts", "/dev/pts", "devpts", 0, "gid=5,mode=620");
|
||||||
@@ -186,6 +189,7 @@ int main()
|
|||||||
chmod("/dev/null", 0667);
|
chmod("/dev/null", 0667);
|
||||||
chmod("/dev/mem", 0640);
|
chmod("/dev/mem", 0640);
|
||||||
chardev("/dev/tty", 0666, 5, 0);
|
chardev("/dev/tty", 0666, 5, 0);
|
||||||
|
chardev("/dev/tty3", 0666, 4, 3);
|
||||||
chardev("/dev/input/mice", 0660, 13, 63);
|
chardev("/dev/input/mice", 0660, 13, 63);
|
||||||
chardev("/dev/input/event0", 0660, 13, 64);
|
chardev("/dev/input/event0", 0660, 13, 64);
|
||||||
chardev("/dev/agpgart", 0660, 10, 175);
|
chardev("/dev/agpgart", 0660, 10, 175);
|
||||||
@@ -285,7 +289,7 @@ int main()
|
|||||||
close(1);
|
close(1);
|
||||||
close(0);
|
close(0);
|
||||||
|
|
||||||
if (open("/dev/tty1", O_RDWR, 0))
|
if (open("/dev/tty1", O_RDWR) != 0)
|
||||||
exit(1);
|
exit(1);
|
||||||
|
|
||||||
sigemptyset(&act.sa_mask);
|
sigemptyset(&act.sa_mask);
|
||||||
|
|||||||
+1
-1
@@ -237,7 +237,7 @@ int main()
|
|||||||
close(1);
|
close(1);
|
||||||
close(0);
|
close(0);
|
||||||
|
|
||||||
if (open("/dev/tty1", O_RDWR, 0))
|
if (open("/dev/tty1", O_RDWR) != 0)
|
||||||
exit(1);
|
exit(1);
|
||||||
|
|
||||||
sigemptyset(&act.sa_mask);
|
sigemptyset(&act.sa_mask);
|
||||||
|
|||||||
Reference in new issue
Block a user