Magellan Linux

Annotation of /trunk/magellan-initscripts/etc/devfsd.conf

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2 - (hide annotations) (download)
Mon Dec 13 22:52:07 2004 UTC (19 years, 4 months ago) by niro
Original Path: branches/unlabeled-1.1.1/magellan-initscripts/etc/devfsd.conf
File size: 3792 byte(s)
imported.

1 niro 2 # Sample /etc/devfsd.conf configuration file.
2     # Richard Gooch <rgooch@atnf.csiro.au> 17-FEB-2002
3     #
4     # Enable full compatibility mode for old device names. You may comment these
5     # out if you don't use the old device names. Make sure you know what you're
6     # doing!
7     REGISTER .* MKOLDCOMPAT
8     UNREGISTER .* RMOLDCOMPAT
9    
10     # You may comment out the above and uncomment the following if you've
11     # configured your system to use the original "new" devfs names or the really
12     # new names
13     #REGISTER ^vc/ MKOLDCOMPAT
14     #UNREGISTER ^vc/ RMOLDCOMPAT
15     #REGISTER ^pty/ MKOLDCOMPAT
16     #UNREGISTER ^pty/ RMOLDCOMPAT
17     #REGISTER ^misc/ MKOLDCOMPAT
18     #UNREGISTER ^misc/ RMOLDCOMPAT
19    
20     # You may comment these out if you don't use the original "new" names
21     REGISTER .* MKNEWCOMPAT
22     UNREGISTER .* RMNEWCOMPAT
23    
24     # Enable module autoloading. You may comment this out if you don't use
25     # autoloading
26     LOOKUP .* MODLOAD
27    
28     # Uncomment the following if you want to set the group to "tty" for the
29     # pseudo-tty devices. This is necessary so that mesg(1) can later be used to
30     # enable/disable talk requests and wall(1) messages.
31     #REGISTER ^pty/s.* PERMISSIONS -1.tty 0600
32     #REGISTER ^pts/.* PERMISSIONS -1.tty 0600
33    
34     #
35     # Uncomment this if you want permissions to be saved and restored
36     # Do not do this for pseudo-terminal devices
37     REGISTER ^pt[sy] IGNORE
38     CREATE ^pt[sy] IGNORE
39     CHANGE ^pt[sy] IGNORE
40     DELETE ^pt[sy] IGNORE
41     REGISTER .* COPY /lib/dev-state/$devname $devpath
42     CREATE .* COPY $devpath /lib/dev-state/$devname
43     CHANGE .* COPY $devpath /lib/dev-state/$devname
44     DELETE .* CFUNCTION GLOBAL unlink /lib/dev-state/$devname
45     RESTORE /lib/dev-state
46    
47    
48     # Uncomment this if you want the old /dev/cdrom symlink
49     LOOKUP ^cdrom$ CFUNCTION GLOBAL mksymlink cdroms/cdrom0 cdrom
50     REGISTER ^cdroms/cdrom0$ CFUNCTION GLOBAL mksymlink $devname cdrom
51     UNREGISTER ^cdroms/cdrom0$ CFUNCTION GLOBAL unlink cdrom
52    
53    
54     # ALSA/OSS stuff
55     # Comment/change these if you want to change the permissions on
56     # the audio devices
57     LOOKUP snd MODLOAD ACTION snd
58     LOOKUP dsp MODLOAD
59     LOOKUP mixer MODLOAD
60     LOOKUP midi MODLOAD
61     REGISTER sound/.* PERMISSIONS root.audio 660
62     REGISTER snd/.* PERMISSIONS root.audio 660
63    
64    
65     # Uncomment this to let PAM manage devfs
66     #REGISTER .* CFUNCTION /lib/security/pam_console_apply_devfsd.so pam_console_apply_single $devpath
67    
68     # Give the cdrw group write permissions to /dev/sg0
69     # This is done to have non root user use the burner (scan the scsi bus)
70     REGISTER ^scsi/host.*/bus.*/target.*/lun.*/generic PERMISSIONS root.cdrw 660
71    
72     # Create /dev/mouse
73     LOOKUP ^mouse$ CFUNCTION GLOBAL mksymlink misc/psaux mouse
74     REGISTER ^misc/psaux$ CFUNCTION GLOBAL mksymlink $devname mouse
75     UNREGISTER ^misc/psaux$ CFUNCTION GLOBAL unlink mouse
76    
77    
78     # Uncomment this to manage USB mouse
79     REGISTER ^input/mouse0$ CFUNCTION GLOBAL mksymlink $devname usbmouse
80     UNREGISTER ^input/mouse0$ CFUNCTION GLOBAL unlink usbmouse
81     REGISTER ^input/mice$ CFUNCTION GLOBAL mksymlink $devname usbmouse
82     UNREGISTER ^input/mice$ CFUNCTION GLOBAL unlink usbmouse
83    
84     # If you have removable media and want to force media revalidation when looking
85     # up new or old compatibility names, uncomment the following lines
86     # SCSI NEWCOMPAT /dev/sd/* names
87     #LOOKUP ^(sd/c[0-9]+b[0-9]+t[0-9]+u[0-9]+)p[0-9]+$ EXECUTE /bin/dd if=$mntpnt/\1 of=/dev/null count=1
88     # SCSI OLDCOMPAT /dev/sd?? names
89     #LOOKUP ^(sd[a-z]+)[0-9]+$ EXECUTE /bin/dd if=$mntpnt/\1 of=/dev/null count=1
90     # IDE NEWCOMPAT /dev/ide/hd/* names
91     #LOOKUP ^(ide/hd/c[0-9]+b[0-9]+t[0-9]+u[0-9]+)p[0-9]+$ EXECUTE /bin/dd if=$mntpnt/\1 of=/dev/null count=1
92     # IDE OLDCOMPAT /dev/hd?? names
93     #LOOKUP ^(hd[a-z])[0-9]+$ EXECUTE /bin/dd if=$mntpnt/\1 of=/dev/null count=1

Properties

Name Value
svn:executable *