Contents of /trunk/busybox/mdev.conf
Parent Directory | Revision Log
Revision 1233 -
(show annotations)
(download)
Fri Dec 10 22:49:20 2010 UTC (13 years, 9 months ago) by niro
File size: 2296 byte(s)
Fri Dec 10 22:49:20 2010 UTC (13 years, 9 months ago) by niro
File size: 2296 byte(s)
-tuned mdev.conf and process uevents (need initscripts with trigger_uevent support) -added mdev helpers -added rc script for syslogd, needed by dropbear
1 | # /etc/mdev.conf |
2 | # |
3 | # Provide user, group, and mode information for devices. If a regex matches |
4 | # the device name provided by sysfs, use the appropriate user:group and mode |
5 | # instead of the default 0:0 660. |
6 | # |
7 | # Syntax: |
8 | # [-]devicename_regex user:group mode [>|=path] [@|$|*cmd args...] |
9 | # |
10 | # =: move, >: move and create a symlink |
11 | # @|$|*: run $cmd on delete, @cmd on create, *cmd on both |
12 | |
13 | |
14 | # support module loading on hotplug |
15 | $MODALIAS=.* root:root 0660 @modprobe "$MODALIAS" |
16 | |
17 | # null may already exist; therefore ownership has to be changed with command |
18 | null root:root 0666 @chmod 0666 $MDEV |
19 | zero root:root 0666 |
20 | |
21 | random root:root 0666 |
22 | urandom root:root 0666 |
23 | hwrandom root:root 0444 |
24 | |
25 | # console may already exist; therefore ownership has to be changed with command |
26 | console root:tty 0600 @chmod 0600 $MDEV |
27 | |
28 | kmem root:kmem 0640 |
29 | mem root:kmem 0640 |
30 | port root:kmem 0640 |
31 | |
32 | ptmx root:tape 0666 |
33 | pty.* root:tty 0660 |
34 | |
35 | tty root:tty 0666 |
36 | tty[0-9]* root:tty 0660 |
37 | vcsa*[0-9]* root:tty 0660 |
38 | |
39 | ttyS[0-9] root:dialout 0660 |
40 | ttyUSB[0-9]* root:dialout 0660 |
41 | lp[0-9]* root:lp 0660 |
42 | |
43 | # block devices |
44 | ram([0-9]*) root:disk 0660 >rd/%1 |
45 | loop([0-9]+) root:disk 0660 >loop/%1 |
46 | sd[a-z].* root:disk 0660 */lib/mdev/usbdisk_link |
47 | hd[a-z][0-9]* root:disk 0660 */lib/mdev/ide_links |
48 | md[0-9]* root:disk 0660 |
49 | sr[0-9]* root:cdrom 0660 @ln -sf $MDEV cdrom |
50 | fd[0-9]* root:floppy 0660 |
51 | |
52 | # net devices |
53 | -net/.* root:root 0640 @nameif |
54 | tun root:root 0640 =net/ |
55 | tap root:root 0640 =net/ |
56 | |
57 | # sound devices |
58 | pcm.* root:audio 0660 =snd/ |
59 | control.* root:audio 0660 =snd/ |
60 | midi.* root:audio 0660 =snd/ |
61 | seq root:audio 0660 =snd/ |
62 | timer root:audio 0660 =snd/ |
63 | |
64 | adsp root:audio 0660 >sound/ |
65 | audio root:audio 0660 >sound/ |
66 | dso root:audio 0660 >sound/ |
67 | mixer root:audio 0660 >sound/ |
68 | sequencer.* root:audio 0660 >sound/ |
69 | |
70 | # video devices |
71 | agpgart root:root 0660 >misc/ |
72 | card[0-9] root:video 0660 =dri/ |
73 | vbi[0-9] root:video 0660 >v4l/ |
74 | video[0-9] root:video 0660 >v4l/ |
75 | dvb.* root:video 0660 */lib/mdev/dvbdev |
76 | |
77 | # input devices |
78 | psaux root:root 0660 >misc/ |
79 | event[0-9]+ root:root 0640 =input/ |
80 | mice root:root 0640 =input/ |
81 | mouse[0-9] root:root 0640 =input/ |
82 | ts[0-9] root:root 0640 =input/ |
83 | |
84 | # usb devices |
85 | usbdev[0-9].[0-9] root:root 0660 */lib/mdev/usbdev |
86 | usbdev[0-9].[0-9]_.* root:root 0660 |
87 | |
88 | |
89 | # other devices |
90 | fuse root:root 0660 |
91 | rtc root:root 0660 >misc/ |