chiark / gitweb /
[PATCH] added frugalware udev ruleset.
authorgregkh@suse.de <gregkh@suse.de>
Thu, 17 Mar 2005 06:51:56 +0000 (22:51 -0800)
committerGreg KH <gregkh@suse.de>
Wed, 27 Apr 2005 06:53:53 +0000 (23:53 -0700)
etc/udev/frugalware/udev.rules [new file with mode: 0644]

diff --git a/etc/udev/frugalware/udev.rules b/etc/udev/frugalware/udev.rules
new file mode 100644 (file)
index 0000000..a7c19cb
--- /dev/null
@@ -0,0 +1,170 @@
+# There are a number of modifiers that are allowed to be used in some of the
+# fields.  See the udev man page for a full description of them.
+#
+# See the udev.rules.examples file for more examples of how to create rules
+#
+
+# if this is a ide cdrom, name it the default name, and create a symlink to cdrom
+# BUS="ide", KERNEL="*[!0-9]", PROGRAM="/bin/cat /proc/ide/%k/media", RESULT="cdrom", NAME="%k", SYMLINK="cdrom"
+
+# create a symlink named after the device map name
+# note devmap_name comes with extras/multipath
+KERNEL="dm-[0-9]*", PROGRAM="/sbin/devmap_name %M %m", NAME="%k", SYMLINK="%c"
+
+# USB devices
+KERNEL="hiddev*",      NAME="usb/%k"
+KERNEL="auer*",                NAME="usb/%k"
+KERNEL="legousbtower*",        NAME="usb/%k"
+KERNEL="dabusb*",      NAME="usb/%k"
+BUS="usb", KERNEL="lp[0-9]*",  NAME="usb/%k"
+
+# CAPI devices
+KERNEL="capi",         NAME="capi20", SYMLINK="isdn/capi20"
+KERNEL="capi*",                NAME="capi/%n"
+
+# Network devices
+KERNEL="tun",          NAME="net/%k"
+
+# permissions
+KERNEL="pl2303",        NAME="%k", OWNER="500",  GROUP="500",  MODE="0666"
+KERNEL="visor",         NAME="%k", OWNER="root", GROUP="uucp", MODE="0666"
+KERNEL="camera*"        NAME="%k", OWNER="500",  GROUP="500",  MODE="0666"
+
+# console devices
+KERNEL="console"        NAME="%k", OWNER="root", GROUP="tty",  MODE="0600"
+KERNEL="tty",           NAME="%k", OWNER="root", GROUP="tty",  MODE="0666"
+KERNEL="tty[0-9]*",     NAME="%k", OWNER="root", GROUP="tty",  MODE="0660"
+KERNEL="vcs*",          NAME="%k", OWNER="root", GROUP="tty",  MODE="0620"
+KERNEL="tty[CIS]*",     NAME="%k", OWNER="root", GROUP="uucp", MODE="0660"
+KERNEL="ttyUB[0-9]",    NAME="%k", OWNER="root", GROUP="uucp", MODE="0660"
+KERNEL="ttyUSB0",       NAME="%k", OWNER="root", GROUP="uucp", MODE="0660"
+KERNEL="ttyUSB1",       NAME="%k", OWNER="root"  GROUP="uucp", MODE="0666"
+
+# pty devices
+KERNEL="ptmx"           NAME="%k", OWNER="root", GROUP="tty",  MODE="0666"
+KERNEL="pty[p-za-e][0-9a-f]*" NAME="%k", OWNER="root", GROUP="tty",  MODE="0666"
+KERNEL="tty[p-za-e][0-9a-f]*" NAME="%k", OWNER="root", GROUP="tty",  MODE="0666"
+KERNEL="cu[abiu]*"      NAME="%k", OWNER="root", GROUP="uucp",  MODE="0660"
+
+# sound devices
+KERNEL="audio*"         NAME="%k", OWNER="root", GROUP="sys",  MODE="0666"
+KERNEL="beep"           NAME="%k", OWNER="root", GROUP="root", MODE="0644"
+KERNEL="dsp*"           NAME="%k", OWNER="root", GROUP="sys",  MODE="0666"
+KERNEL="midi*"          NAME="%k", OWNER="root", GROUP="sys",  MODE="0666"
+KERNEL="mixer*"         NAME="%k", OWNER="root", GROUP="sys",  MODE="0666"
+KERNEL="music"          NAME="%k", OWNER="root", GROUP="sys",  MODE="0666"
+KERNEL="sequencer*"     NAME="%k", OWNER="root", GROUP="sys",  MODE="0666"
+KERNEL="controlC[0-9]*", NAME="snd/%k", OWNER="root", GROUP="sys",  MODE="0666"
+KERNEL="hw[CD0-9]*",     NAME="snd/%k", OWNER="root", GROUP="sys",  MODE="0666"
+KERNEL="pcm[CD0-9cp]*",  NAME="snd/%k", OWNER="root", GROUP="sys",  MODE="0666"
+KERNEL="midiC[D0-9]*",   NAME="snd/%k", OWNER="root", GROUP="sys",  MODE="0666"
+KERNEL="timer",          NAME="snd/%k", OWNER="root", GROUP="sys",  MODE="0666"
+KERNEL="seq",            NAME="snd/%k", OWNER="root", GROUP="sys",  MODE="0666"
+KERNEL="sndstat"        NAME="%k", OWNER="root", GROUP="sys",  MODE="0666"
+KERNEL="speaker"        NAME="%k", OWNER="root", GROUP="root", MODE="0644"
+KERNEL="sound/*"        NAME="%k", OWNER="root", GROUP="root", MODE="0666"
+KERNEL="admmidi*"       NAME="%k", OWNER="root", GROUP="root", MODE="0666"
+KERNEL="adsp*"          NAME="%k", OWNER="root", GROUP="root", MODE="0666"
+KERNEL="aload*"         NAME="%k", OWNER="root", GROUP="sys",  MODE="0666"
+KERNEL="amidi*"         NAME="%k", OWNER="root", GROUP="root", MODE="0666"
+KERNEL="amixer*"        NAME="%k", OWNER="root", GROUP="root", MODE="0666"
+
+# input devices (mouse, joystick, etc)
+KERNEL="mice",         NAME="input/%k", OWNER="root", GROUP="root", MODE="0644"
+KERNEL="mouse*",       NAME="input/%k", OWNER="root", GROUP="root", MODE="0644"
+KERNEL="event*",       NAME="input/%k", OWNER="root", GROUP="root", MODE="0644"
+KERNEL="js*",          NAME="input/%k", OWNER="root", GROUP="root", MODE="0644"
+KERNEL="ts*",          NAME="input/%k", OWNER="root", GROUP="root", MODE="0644"
+KERNEL="input/js*"      NAME="%k", OWNER="root", GROUP="games",0 MODE="0666"
+KERNEL="djs[0-3]"       NAME="%k", OWNER="root", GROUP="games", MODE="0660"
+KERNEL="psaux"          NAME="%k", OWNER="root", GROUP="sys",  MODE="0660"
+KERNEL="crash"          NAME="%k", OWNER="root", GROUP="root", MODE="0660"
+KERNEL="logibm"         NAME="%k", OWNER="root", GROUP="sys",  MODE="0660"
+KERNEL="jbm"            NAME="%k", OWNER="root", GROUP="sys",  MODE="0660"
+KERNEL="hwtrap"         NAME="%k", OWNER="root", GROUP="root", MODE="0644"
+KERNEL="inportbm"       NAME="%k", OWNER="root", GROUP="sys",  MODE="0660"
+KERNEL="sexec"          NAME="%k", OWNER="root", GROUP="root", MODE="0660"
+KERNEL="jsflash"        NAME="%k", OWNER="root", GROUP="root", MODE="0660"
+
+# power manager device
+KERNEL="apm_bios"        NAME="%k", OWNER="root", GROUP="root", MODE="0644"
+
+# printer device
+KERNEL="lp[0-9]"         NAME="%k", OWNER="root", GROUP="lp", MODE="0660"
+KERNEL="parport*"        NAME="%k", OWNER="root", GROUP="root", MODE="0660"
+
+# video devices
+KERNEL="card*"        NAME="dri/card%n", OWNER="root", GROUP="root", MODE="0666"
+KERNEL="fb[0-9]"         NAME="%k", OWNER="root", GROUP="tty",  MODE="0660"
+KERNEL="agpgart"         NAME="%k", OWNER="root", GROUP="root", MODE="0660"
+KERNEL="nvidia*"         NAME="%k", OWNER="root", GROUP="root", MODE="0666"
+KERNEL="video*"          NAME="%k", OWNER="root", GROUP="sys",  MODE="0660"
+
+# DISK devices
+KERNEL="ed[ab]*"         NAME="%k", OWNER="root", GROUP="disk", MODE="0640"
+KERNEL="gscd0"           NAME="%k", OWNER="root", GROUP="disk", MODE="0640"
+KERNEL="initrd"          NAME="%k", OWNER="root", GROUP="disk", MODE="0640"
+KERNEL="lmscd"           NAME="%k", OWNER="root", GROUP="disk", MODE="0640"
+KERNEL="mcd*"            NAME="%k", OWNER="root", GROUP="disk", MODE="0640"
+KERNEL="md*"             NAME="%k", OWNER="root", GROUP="disk", MODE="0640"
+KERNEL="mtd*"            NAME="%k", OWNER="root", GROUP="disk", MODE="0640"
+KERNEL="userdma"         NAME="%k", OWNER="root", GROUP="root", MODE="0660"
+
+# floppy devices
+KERNEL="fd[0-3]*"        NAME="%k", OWNER="root", GROUP="floppy", MODE="0660"
+
+# IDE devices (hd, cdrom)
+KERNEL="hd*"             NAME="%k", OWNER="root", GROUP="disk",   MODE="0660"
+KERNEL="ht0"             NAME="%k", OWNER="root", GROUP="disk",   MODE="0640"
+
+# RAID IDE
+KERNEL="ataraid[0-9]*"   NAME="%k", OWNER="root", GROUP="disk",   MODE="0660"
+KERNEL="ataraid/*"       NAME="%k", OWNER="root", GROUP="disk",   MODE="0660"
+
+# SCSI devices
+KERNEL="scsi/*/cd"       NAME="%k", OWNER="root", GROUP="disk",   MODE="0660"
+KERNEL="scsi/*"          NAME="%k", OWNER="root", GROUP="disk",   MODE="0660"
+KERNEL="sd[a-h]*"        NAME="%k", OWNER="root", GROUP="disk",   MODE="0640"
+KERNEL="s[rt][0-9]*"     NAME="%k", OWNER="root", GROUP="disk",   MODE="0640"
+KERNEL="scd*"            NAME="%k", OWNER="root", GROUP="disk",   MODE="0660"
+
+# generic scsi devices
+KERNEL="sg*"             NAME="%k", OWNER="root", GROUP="root",   MODE="0600"
+
+# old CD-ROM
+KERNEL="sbpcd*"          NAME="%k", OWNER="root", GROUP="disk",   MODE="0640"
+
+# loop devices
+KERNEL="loop[0-9]*"      NAME="%k", OWNER="root", GROUP="disk",   MODE="0660"
+
+# network block devices
+KERNEL="nb[0-7]"         NAME="%k", OWNER="root", GROUP="disk",   MODE="0660"
+KERNEL="nht0"            NAME="%k", OWNER="root", GROUP="disk",   MODE="0640"
+KERNEL="npt[0-3]"        NAME="%k", OWNER="root", GROUP="disk",   MODE="0660"
+KERNEL="n[qrs]*"         NAME="%k", OWNER="root", GROUP="disk",   MODE="0640"
+
+# memory access devices
+KERNEL="kmem"         NAME="%k", OWNER="root", GROUP="kmem",   MODE="0640"
+KERNEL="mem"          NAME="%k", OWNER="root", GROUP="kmem",   MODE="0640"
+KERNEL="null"         NAME="%k", OWNER="root", GROUP="sys",    MODE="0666"
+KERNEL="nvram"        NAME="%k", OWNER="root", GROUP="root",   MODE="0640"
+KERNEL="port"         NAME="%k", OWNER="root", GROUP="kmem",   MODE="0640"
+KERNEL="ram[0-9]*"    NAME="%k", OWNER="root", GROUP="disk",   MODE="0640"
+KERNEL="random"       NAME="%k", OWNER="root", GROUP="root",   MODE="0644"
+KERNEL="rtc"          NAME="%k", OWNER="root", GROUP="root",   MODE="0444"
+KERNEL="urandom"      NAME="%k", OWNER="root", GROUP="root",   MODE="0644"
+KERNEL="full"         NAME="%k", OWNER="root", GROUP="sys",    MODE="0666"
+KERNEL="zero"         NAME="%k", OWNER="root", GROUP="root",   MODE="0666"
+KERNEL="raw[0-9]*"    NAME="raw/%k", OWNER="root", GROUP="disk", MODE="0660"
+KERNEL="modreq"       NAME="%k", OWNER="root", GROUP="root",   MODE="0644"
+KERNEL="msr"          NAME="%k", OWNER="root", GROUP="root",   MODE="0660"
+KERNEL="profile*"     NAME="%k", OWNER="root", GROUP="root",   MODE="0640"
+
+# ISDN devices
+KERNEL="isdn*"        NAME="%k", OWNER="root", GROUP="tty",    MODE="0660"
+
+# net devices
+KERNEL="ippp*"        NAME="%k", OWNER="root", GROUP="root",   MODE="0644"
+KERNEL="ipstate*"     NAME="%k", OWNER="root", GROUP="root",   MODE="0660"
+KERNEL="spx"          NAME="%k", OWNER="root", GROUP="root",   MODE="0644"
+KERNEL="fwmonitor*"   NAME="%k", OWNER="root", GROUP="root",   MODE="0660"