--- devfsd/devfsd.conf Tue devfsd.conf.mdkconf Sun Jan 27 21:46:35 2002 +++ devfsd/devfsd.conf Tue devfsd.conf Mon Jan 28 00:41:23 2002 @@ -28,29 +28,37 @@ # Uncomment the following if you want to set the group to "tty" for the # pseudo-tty devices. This is necessary so that mesg(1) can later be used to # enable/disable talk requests and wall(1) messages. -#REGISTER ^pty/s.* PERMISSIONS -1.tty 0600 -#REGISTER ^pts/.* PERMISSIONS -1.tty 0600 +REGISTER ^pty/s.* PERMISSIONS -1.tty 0600 +REGISTER ^pts/.* PERMISSIONS -1.tty 0600 # # Uncomment this if you want permissions to be saved and restored # Do not do this for pseudo-terminal devices -#REGISTER ^pt[sy] IGNORE -#CREATE ^pt[sy] IGNORE -#CHANGE ^pt[sy] IGNORE -#DELETE ^pt[sy] IGNORE -#REGISTER .* COPY /dev-state/$devname $devpath -#CREATE .* COPY $devpath /dev-state/$devname -#CHANGE .* COPY $devpath /dev-state/$devname -#DELETE .* CFUNCTION GLOBAL unlink /dev-state/$devname -#RESTORE /dev-state +REGISTER ^pt[sy] IGNORE +CREATE ^pt[sy] IGNORE +CHANGE ^pt[sy] IGNORE +DELETE ^pt[sy] IGNORE +REGISTER .* COPY /lib/dev-state/$devname $devpath +CREATE .* COPY $devpath /lib/dev-state/$devname +CHANGE .* COPY $devpath /lib/dev-state/$devname +DELETE .* CFUNCTION GLOBAL unlink /lib/dev-state/$devname +RESTORE /lib/dev-state # # Uncomment this if you want the old /dev/cdrom symlink -#REGISTER ^cdroms/cdrom0$ CFUNCTION GLOBAL mksymlink $devname cdrom -#UNREGISTER ^cdroms/cdrom0$ CFUNCTION GLOBAL unlink cdrom +REGISTER ^cdroms/cdrom0$ CFUNCTION GLOBAL mksymlink $devname cdrom +UNREGISTER ^cdroms/cdrom0$ CFUNCTION GLOBAL unlink cdrom + +REGISTER ^v4l/video0$ CFUNCTION GLOBAL mksymlink v4l/video0 video +UNREGISTER ^v4l/video0$ CFUNCTION GLOBAL unlink video +REGISTER ^radio0$ CFUNCTION GLOBAL mksymlink radio0 radio +UNREGISTER ^radio0$ CFUNCTION GLOBAL unlink radio + +# ALSA stuff +#LOOKUP snd MODLOAD ACTION snd # Uncomment this to let PAM manage devfs -#REGISTER .* CFUNCTION /lib/security/pam_console_apply_devfsd.so pam_console_apply_single $devpath +REGISTER .* CFUNCTION /lib/security/pam_console_apply_devfsd.so pam_console_apply_single $devpath # Uncomment this to manage USB mouse REGISTER ^input/mouse0$ CFUNCTION GLOBAL mksymlink $devname usbmouse @@ -61,10 +91,10 @@ # If you have removable media and want to force media revalidation when looking # up new or old compatibility names, uncomment the following lines # SCSI NEWCOMPAT /dev/sd/* names -#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 +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 # SCSI OLDCOMPAT /dev/sd?? names -#LOOKUP ^(sd[a-z]+)[0-9]+$ EXECUTE /bin/dd if=$mntpnt/\1 of=/dev/null count=1 +LOOKUP ^(sd[a-z]+)[0-9]+$ EXECUTE /bin/dd if=$mntpnt/\1 of=/dev/null count=1 # IDE NEWCOMPAT /dev/ide/hd/* names -#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 +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 # IDE OLDCOMPAT /dev/hd?? names -#LOOKUP ^(hd[a-z])[0-9]+$ EXECUTE /bin/dd if=$mntpnt/\1 of=/dev/null count=1 +LOOKUP ^(hd[a-z])[0-9]+$ EXECUTE /bin/dd if=$mntpnt/\1 of=/dev/null count=1