Magellan Linux

Contents of /trunk/busybox/mdev.conf

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1233 - (show annotations) (download)
Fri Dec 10 22:49:20 2010 UTC (13 years, 4 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/