commit 7fdb83148bc7ad9b70434a7e3af5de68c4579514
parent 2855c54be92346f2b2f5816ca6cc2953fbb3c975
Author: sin <sin@2f30.org>
Date: Mon, 17 Feb 2014 14:28:12 +0000
Add more devices to config.def.h
Diffstat:
M | config.def.h | | | 54 | ++++++++++++++++++++++++++++++++++-------------------- |
1 file changed, 34 insertions(+), 20 deletions(-)
diff --git a/config.def.h b/config.def.h
@@ -7,24 +7,38 @@ struct rule {
const char *path;
const char *cmd;
} rules[] = {
- { "null", "root", "root", 0666, NULL, "@chmod 666 $SMDEV" },
- { "zero", "root", "root", 0666, NULL, NULL },
- { "full", "root", "root", 0666, NULL, NULL },
- { "random", "root", "root", 0666, NULL, NULL },
- { "urandom", "root", "root", 0666, NULL, NULL },
- { "mem", "root", "root", 0640, NULL, NULL },
- { "kmem", "root", "root", 0640, NULL, NULL },
- { "console", "root", "tty", 0600, NULL, "@chmod 600 $SMDEV" },
- { "ptmx", "root", "tty", 0666, NULL, NULL },
- { "pty.*", "root", "tty", 0660, NULL, NULL },
- { "tty", "root", "tty", 0666, NULL, NULL },
- { "tty[0-9]*", "root", "tty", 0660, NULL, NULL },
- { "vcsa*[0-9]*", "root", "tty", 0660, NULL, NULL },
- { "sd[a-z].*", "root", "disk", 0660, NULL, NULL },
- { "sr[0-9]*", "root", "cdrom", 0660, NULL, "@ln -sf $SMDEV /dev/cdrom" },
- { "event[0-9]+", "root", "root", 0640, "=input/", NULL },
- { "mice", "root", "root", 0640, "=input/", NULL },
- { "mouse[0-9]+", "root", "root", 0640, "=input/", NULL },
- { "ts[0-9]+", "root", "root", 0640, "=input/", NULL },
- { ".*", "root", "root", 0660, NULL, NULL },
+ { "null", "root", "root", 0666, NULL, "@chmod 666 $SMDEV" },
+ { "zero", "root", "root", 0666, NULL, NULL },
+ { "full", "root", "root", 0666, NULL, NULL },
+ { "random", "root", "root", 0666, NULL, NULL },
+ { "urandom", "root", "root", 0444, NULL, NULL },
+ { "hwrandom", "root", "root", 0660, NULL, NULL },
+ { "mem", "root", "root", 0640, NULL, NULL },
+ { "kmem", "root", "root", 0640, NULL, NULL },
+ { "port", "root", "root", 0640, NULL, NULL },
+ { "console", "root", "tty", 0600, NULL, "@chmod 600 $SMDEV" },
+ { "ptmx", "root", "tty", 0666, NULL, NULL },
+ { "tty", "root", "tty", 0666, NULL, NULL },
+ { "tty[0-9]", "root", "root", 0600, NULL, NULL },
+ { "tty[0-9][0-9]","root", "tty", 0660, NULL, NULL },
+ { "ttyS[0-9]*", "root", "tty", 0660, NULL, NULL, },
+ { "pty.*", "root", "tty", 0660, NULL, NULL },
+ { "vcs[0-9]*", "root", "tty", 0660, NULL, NULL },
+ { "vcsa*[0-9]*", "root", "tty", 0660, NULL, NULL },
+ { "sd[a-z].*", "root", "disk", 0660, NULL, NULL },
+ { "sr[0-9]*", "root", "cdrom", 0660, NULL, "@ln -sf $SMDEV /dev/cdrom" },
+ { "event[0-9]+", "root", "root", 0640, "=input/", NULL },
+ { "mice", "root", "root", 0640, "=input/", NULL },
+ { "mouse[0-9]+", "root", "root", 0640, "=input/", NULL },
+ { "ts[0-9]+", "root", "root", 0640, "=input/", NULL },
+ { "card[0-9]", "root", "video", 0660, "=dri/", NULL },
+ { "pcm.*", "root", "audio", 0660, "=snd/", NULL },
+ { "control.*", "root", "audio", 0660, "=snd/", NULL },
+ { "midi.*", "root", "audio", 0660, "=snd/", NULL },
+ { "seq", "root", "audio", 0660, "=snd/", NULL },
+ { "timer", "root", "audio", 0660, "=snd/", NULL },
+ { "rtc", "root", "root", 0664, NULL, NULL },
+ { "vbi[0-9]", "root", "video", 0660, NULL, NULL },
+ { "video[0-9]", "root", "video", 0660, NULL, NULL },
+ { ".*", "root", "root", 0660, NULL, NULL },
};