chiark / gitweb /
rules: update Fedora rules
authorKay Sievers <kay.sievers@vrfy.org>
Sat, 11 Aug 2007 12:06:03 +0000 (14:06 +0200)
committerKay Sievers <kay.sievers@vrfy.org>
Sat, 11 Aug 2007 12:06:03 +0000 (14:06 +0200)
etc/udev/redhat/40-redhat.rules [new file with mode: 0644]
etc/udev/redhat/50-udev.rules [deleted file]

diff --git a/etc/udev/redhat/40-redhat.rules b/etc/udev/redhat/40-redhat.rules
new file mode 100644 (file)
index 0000000..30da7d3
--- /dev/null
@@ -0,0 +1,27 @@
+# do not edit this file, it will be overwritten on update
+
+KERNEL=="hd*[!0-9]", SUBSYSTEMS=="ide", ATTRS{media}=="floppy", SYMLINK+="floppy floppy-%k", OPTIONS+="ignore_remove"
+KERNEL=="hd*[0-9]", ATTRS{media}=="floppy", ATTRS{removable}=="1", SYMLINK+="floppy-%k", OPTIONS+="ignore_remove"
+
+KERNEL=="fw*", PROGRAM="fw_unit_symlinks.sh %k %n", SYMLINK+="$result"
+
+ACTION=="add", KERNEL=="sg[0-9]*", BUS=="scsi", ATTRS{type}=="[36]", SYMLINK+="scanner scanner-%k", MODE="0660"
+
+ACTION=="add", KERNEL=="sg[0-9]*", BUS=="scsi", ATTRS{type}=="8", SYMLINK+="changer changer-%k", MODE="0660", GROUP="disk"
+
+ACTION=="add", SUBSYSTEM=="usb_device", PROGRAM="/bin/sh -c 'K=%k; K=$${K#usbdev}; printf bus/usb/%%03i/%%03i $${K%%%%.*} $${K#*.}'", NAME="%c", MODE="0644"
+
+BUS=="usb", KERNEL=="sd*", ATTRS{bInterfaceClass}=="08", ATTRS{bInterfaceSubClass}=="04", GROUP="floppy", MODE="0660",         SYMLINK+="floppy floppy-%k"
+
+KERNEL=="fd[0-9]*",            SYMLINK+="floppy floppy-%k"
+
+ACTION=="add", SUBSYSTEM=="scsi_device", ATTRS{type}=="0|7|14", \
+        RUN+="/sbin/modprobe sd_mod"
+ACTION=="add", SUBSYSTEM=="scsi_device", ATTRS{type}=="[45]", \
+        RUN+="/sbin/modprobe sr_mod"
+
+KERNEL=="vcs",                 OWNER="vcsa", GROUP="tty"
+KERNEL=="vcs[0-9]*",           OWNER="vcsa", GROUP="tty"
+KERNEL=="vcsa",                OWNER="vcsa", GROUP="tty"
+KERNEL=="vcsa[0-9]*",          OWNER="vcsa", GROUP="tty"
+KERNEL=="vcc/*",               OWNER="vcsa", GROUP="tty"
diff --git a/etc/udev/redhat/50-udev.rules b/etc/udev/redhat/50-udev.rules
deleted file mode 100644 (file)
index 668785f..0000000
+++ /dev/null
@@ -1,322 +0,0 @@
-# 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.
-#
-# default is OWNER="root" GROUP="root", MODE="0600"
-#
-
-KERNEL=="*", OWNER="root", GROUP="root", MODE="0600"
-
-# all block devices
-SUBSYSTEM=="block",            GROUP="disk", MODE="0640"
-KERNEL=="root",                        GROUP="disk", MODE="0640"
-
-# console devices
-KERNEL=="tty",                 NAME="%k", GROUP="tty", MODE="0666"
-KERNEL=="console",              NAME="%k", MODE="0600" 
-KERNEL=="tty[0-9]*",            NAME="%k", GROUP="tty", MODE="0660"
-KERNEL=="vc/[0-9]*",           NAME="%k", GROUP="tty", MODE="0660"
-
-# pty devices
-#  Set this to 0660 if you only want users belonging to tty group
-#  to be able to allocate PTYs
-KERNEL=="ptmx",                 NAME="%k", GROUP="tty", MODE="666"
-KERNEL=="pty[pqrstuvwxyzabcdef][0123456789abcdef]", NAME="%k", GROUP="tty", MODE="660"
-KERNEL=="tty[pqrstuvwxyzabcdef][0123456789abcdef]", NAME="%k", GROUP="tty", MODE="660"
-KERNEL=="pty/m*",              NAME="%k", GROUP="tty", MODE="0660"
-
-# serial+dialup devices
-KERNEL=="ippp*",               NAME="%k", MODE="0660"
-KERNEL=="isdn*",               NAME="%k", MODE="0660"
-KERNEL=="isdnctrl*",           NAME="%k", MODE="0660"
-KERNEL=="capi",                 NAME="capi20", GROUP="uucp", MODE="0660"
-KERNEL=="capi*",                NAME="capi/%n", GROUP="uucp", MODE="0660"
-KERNEL=="dcbri*",              NAME="%k", MODE="0660"
-KERNEL=="ircomm*",             NAME="%k", GROUP="uucp", MODE="0660"
-KERNEL=="tts/[0-9]*",          NAME="%k", GROUP="uucp", MODE="0660"
-KERNEL=="tts/USB[0-9]*",       NAME="%k", GROUP="uucp", MODE="0660"
-KERNEL=="tty[A-Z]*",            NAME="%k", GROUP="uucp", MODE="0660"
-KERNEL=="pppox*",               NAME="%k", GROUP="uucp", MODE="0660"
-KERNEL=="ircomm*",              NAME="%k", GROUP="uucp", MODE="0660"
-KERNEL=="modems/mwave*",        NAME="%k", GROUP="uucp", MODE="0660"
-KERNEL=="hvc*",                 NAME="%k", GROUP="uucp", MODE="0660"
-KERNEL=="hvsi*",                NAME="%k", GROUP="uucp", MODE="0660"
-KERNEL=="iseries/vtty*",        NAME="%k", GROUP="uucp", MODE="0660"
-
-# vc devices
-KERNEL=="vcs",                 NAME="%k", OWNER="vcsa", GROUP="tty"
-KERNEL=="vcs[0-9]*",           NAME="%k", OWNER="vcsa", GROUP="tty"
-KERNEL=="vcsa",                        NAME="%k", OWNER="vcsa", GROUP="tty"
-KERNEL=="vcsa[0-9]*",          NAME="%k", OWNER="vcsa", GROUP="tty"
-KERNEL=="vcc/*",               NAME="%k", OWNER="vcsa", GROUP="tty"
-
-# memory devices
-KERNEL=="random",              MODE="0666"
-KERNEL=="urandom",             MODE="0444"
-KERNEL=="mem",                 GROUP="kmem", MODE="0640"
-KERNEL=="kmem",                        GROUP="kmem", MODE="0640"
-KERNEL=="port",                        GROUP="kmem", MODE="0640"
-KERNEL=="full",                        MODE="0666"
-KERNEL=="null",                        MODE="0666"
-KERNEL=="zero",                        MODE="0666"
-# 183 = /dev/hwrng        Generic random number generator
-KERNEL=="hw_random",            NAME="hwrng", SYMLINK+="%k"
-
-# misc devices
-KERNEL=="nvram",               MODE="0660"
-KERNEL=="rtc",                 MODE="0644"
-
-# floppy devices
-KERNEL=="fd[01]*",             GROUP="floppy", MODE="0660"
-
-# fix floppy devices
-KERNEL=="nvram", ACTION=="add", RUN+="load_floppy_module.sh"
-
-KERNEL=="fd[0-9]*", ACTION=="add", ATTRS{cmos}=="*", \
-       RUN+="create_floppy_devices -c -t $attr{cmos} -m %M /dev/%k"
-
-KERNEL=="fd[0-9]*", ACTION=="remove", RUN+="/bin/sh -c 'rm -f /dev/%k*'"
-
-BUS=="usb", KERNEL=="sd*", ATTRS{bInterfaceClass}=="08", \
-       ATTRS{bInterfaceSubClass}=="04", GROUP="floppy", MODE="0660", \
-       SYMLINK+="floppy floppy-%k"
-
-# audio devices
-KERNEL=="dsp*",                        MODE="0660"
-KERNEL=="audio*",              MODE="0660"
-KERNEL=="midi*",               MODE="0660"
-KERNEL=="mixer*",              MODE="0660"
-KERNEL=="sequencer*",          MODE="0660"
-KERNEL=="sound/*",             MODE="0660"
-KERNEL=="snd/*",               MODE="0660"
-KERNEL=="beep",                        MODE="0660"
-KERNEL=="admm*",               MODE="0660"
-KERNEL=="adsp*",               MODE="0660"
-KERNEL=="aload*",              MODE="0660"
-KERNEL=="amidi*",              MODE="0660"
-KERNEL=="dmfm*",               MODE="0660"
-KERNEL=="dmmidi*",             MODE="0660"
-KERNEL=="sndstat",             MODE="0660"
-
-# lp devices
-KERNEL=="lp*",                 GROUP="lp", MODE="0660"
-KERNEL=="parport*",            GROUP="lp", MODE="0660"
-KERNEL=="irlpt*",              GROUP="lp", MODE="0660"
-KERNEL=="usblp*",              GROUP="lp", MODE="0660"
-KERNEL=="usb/lp*",             GROUP="lp", MODE="0660"
-
-# tape devices
-SUBSYSTEM=="ide", ATTRS{media}=="tape", ACTION=="add", \
-               RUN+="/sbin/modprobe ide-scsi idescsi_nocd=1"
-KERNEL=="ht*",                 GROUP="disk", MODE="0660"
-KERNEL=="nht*",                        GROUP="disk", MODE="0660"
-KERNEL=="pt[0-9]*",            GROUP="disk", MODE="0660"
-KERNEL=="npt*",                        GROUP="disk", MODE="0660"
-KERNEL=="st*",                 GROUP="disk", MODE="0660"
-KERNEL=="nst*",                        GROUP="disk", MODE="0660"
-KERNEL=="osst*",               GROUP="disk", MODE="0660"
-KERNEL=="nosst*",              GROUP="disk", MODE="0660"
-
-# diskonkey devices
-KERNEL=="diskonkey*",          GROUP="disk", MODE="0640"
-
-# rem_ide devices
-KERNEL=="microdrive*",         GROUP="disk", MODE="0640"
-
-# kbd devices
-KERNEL=="kbd",                 MODE="0644"
-
-# joystick devices
-KERNEL=="js[0-9]*",            MODE="0644"
-KERNEL=="djs[0-9]*",           MODE="0644"
-
-# v4l devices
-KERNEL=="video*",              MODE="0660"
-KERNEL=="radio*",              MODE="0660"
-KERNEL=="winradio*",           MODE="0660"
-KERNEL=="vtx*",                        MODE="0660"
-KERNEL=="vbi*",                        MODE="0660"
-KERNEL=="video/*",             MODE="0660"
-KERNEL=="vttuner",             MODE="0660"
-KERNEL=="v4l/*",               MODE="0660"
-
-# input devices
-KERNEL=="input/*",             MODE="0660"
-
-# gpm devices
-KERNEL=="gpmctl",              MODE="0700"
-
-# dri devices
-KERNEL=="nvidia*",             MODE="0660"
-KERNEL=="3dfx*",               MODE="0660"
-KERNEL=="card[0-9]*",          NAME="dri/%k", MODE="0666"
-
-# usb devices
-KERNEL=="usb/dabusb*",         MODE="0660"
-KERNEL=="usb/mdc800*",         MODE="0660"
-KERNEL=="usb/rio500",          MODE="0660"
-
-# s390 devices
-KERNEL=="z90crypt",            MODE="0666"
-KERNEL=="slram[0-9]*",                 SYMLINK+="xpram%n"
-
-# DVB
-KERNEL=="dvb",                 MODE="0660"
-SUBSYSTEM=="dvb", \
-       PROGRAM="/bin/sh -c 'K=%k; K=$${K#dvb}; printf dvb/adapter%%i/%%s $${K%%%%.*} $${K#*.}'", \
-       NAME="%c", MODE="0660"
-
-KERNEL=="dm-[0-9]*", ACTION=="add",           OPTIONS+="ignore_device"
-
-# alsa devices
-KERNEL=="controlC[0-9]*",      NAME="snd/%k"
-KERNEL=="hw[CD0-9]*",          NAME="snd/%k"
-KERNEL=="pcm[CD0-9cp]*",       NAME="snd/%k"
-KERNEL=="midi[CD0-9]*",                NAME="snd/%k"
-KERNEL=="timer",               NAME="snd/%k"
-KERNEL=="seq",                 NAME="snd/%k"
-
-# input devices
-KERNEL=="mice",                        NAME="input/%k"
-KERNEL=="mouse*",              NAME="input/%k"
-KERNEL=="event*",              NAME="input/%k"
-KERNEL=="js*",                 NAME="input/%k", SYMLINK+="%k"
-KERNEL=="ts*",                 NAME="input/%k"
-KERNEL=="uinput",              NAME="input/%k"
-
-# IEEE1394 (firewire) devices (must be before raw devices below)
-KERNEL=="raw1394",             NAME="%k"
-KERNEL=="dv1394*",             NAME="dv1394/%n"
-KERNEL=="video1394*",          NAME="video1394/%n"
-
-KERNEL=="fw*", PROGRAM="fw_unit_symlinks.sh %k %n", SYMLINK+="$result"
-
-KERNEL=="raw[0-9]*",           NAME="raw/%k"
-
-KERNEL=="lp[0-9]*",            SYMLINK+="par%n"
-BUS=="usb", KERNEL=="lp[0-9]*",        NAME="usb/%k"
-
-KERNEL=="microcode",           NAME="cpu/%k"
-KERNEL=="msr[0-9]*",           NAME="cpu/%n/msr"
-KERNEL=="cpu[0-9]*",           NAME="cpu/%n/cpuid"
-
-KERNEL=="ram1",                        SYMLINK+="ram"
-KERNEL=="video0",              SYMLINK+="video"
-KERNEL=="radio0",              SYMLINK+="radio"
-KERNEL=="audio0",              SYMLINK+="audio"
-KERNEL=="dsp0",                        SYMLINK+="dsp"
-KERNEL=="fb0",                 SYMLINK+="fb"
-KERNEL=="qft0",                        SYMLINK+="ftape"
-KERNEL=="isdnctrl0",           SYMLINK+="isdnctrl"
-KERNEL=="mixer0",              SYMLINK+="mixer"
-KERNEL=="ram0",                        SYMLINK+="ramdisk"
-KERNEL=="sbpcd0",              SYMLINK+="sbpcd"
-KERNEL=="radio0",              SYMLINK+="radio"
-KERNEL=="tty0",                        SYMLINK+="systty"
-KERNEL=="vbi0",                        SYMLINK+="vbi"
-KERNEL=="null",                        SYMLINK+="XOR"
-
-KERNEL=="tun",                 NAME="net/%k", MODE="0666"
-
-KERNEL=="device-mapper",       NAME="mapper/control"
-
-# old compat symlinks with enumeration
-KERNEL=="sr[0-9]*",            SYMLINK+="cdrom cdrom-%k"
-KERNEL=="scd[0-9]*",           SYMLINK+="cdrom cdrom-%k"
-KERNEL=="pcd[0-9]*",           SYMLINK+="cdrom cdrom-%k"
-KERNEL=="fd[0-9]*",            SYMLINK+="floppy floppy-%k"
-KERNEL=="nst[0-9]", BUS=="scsi",       SYMLINK+="tape tape-%k", MODE="0660"
-KERNEL=="nosst[0-9]", BUS=="scsi",     SYMLINK+="tape tape-%k", MODE="0660"
-
-# Section for zaptel device
-KERNEL=="zapctl",              NAME="zap/ctl"
-KERNEL=="zaptimer",            NAME="zap/timer"
-KERNEL=="zapchannel",          NAME="zap/channel"
-KERNEL=="zappseudo",           NAME="zap/pseudo"
-KERNEL=="zap[0-9]*",           NAME="zap/%n"
-
-KERNEL=="pktcdvd", NAME="%k/control"
-
-KERNEL=="hd*[!0-9]", ATTR{removable}=="1", \
-       ATTR{media}=="floppy", \
-       SYMLINK+="floppy floppy-%k", OPTIONS+="ignore_remove, all_partitions"
-
-KERNEL=="hd*[0-9]", ATTRS{media}=="floppy", ATTRS{removable}=="1", \
-       SYMLINK+="floppy-%k"
-
-KERNEL=="hd[a-z]", BUS=="ide", ATTRS{removable}=="1", ATTRS{media}=="cdrom", \
-       SYMLINK+="cdrom cdrom-%k"
-
-KERNEL=="hd[a-z]", BUS=="ide", ATTRS{removable}=="1", \
-       PROGRAM=="check-cdrom.sh %k DVD", SYMLINK+="dvd dvd-%k"
-KERNEL=="sr[0-9]*", BUS=="scsi", PROGRAM=="check-cdrom.sh %k DVD", \
-       SYMLINK+="dvd dvd-%k"
-
-KERNEL=="hd[a-z]", BUS=="ide", ATTRS{removable}=="1", \
-       PROGRAM=="check-cdrom.sh %k CD-R", \
-       SYMLINK+="cdwriter cdwriter-%k cdrw cdrw-%k"
-
-KERNEL=="sr[0-9]*", BUS=="scsi", PROGRAM=="check-cdrom.sh %k CD-R", \
-       SYMLINK+="cdwriter cdwriter-%k cdrw cdrw-%k"
-
-KERNEL=="hd[a-z]", BUS=="ide", ATTRS{removable}=="1", \
-       PROGRAM="check-cdrom.sh %k DVD-R", \
-       SYMLINK+="dvdwriter dvdwriter-%k dvdrw dvdrw-%k"
-
-KERNEL=="sr[0-9]*", BUS=="scsi", PROGRAM=="check-cdrom.sh %k DVD-R", \
-       SYMLINK+="dvdwriter dvdwriter-%k dvdrw dvdrw-%k"
-
-# rename sr* to scd*
-KERNEL=="sr[0-9]*", BUS=="scsi", NAME="scd%n"
-KERNEL=="hd*[0-9]", BUS=="ide", ATTRS{removable}=="1", \
-       OPTIONS+="ignore_remove"
-
-SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", \
-       NAME="bus/usb/$env{BUSNUM}/$env{DEVNUM}", MODE="0644"
-
-ACTION=="add", SUBSYSTEM=="usb_device", \
-       PROGRAM="/bin/sh -c 'K=%k; K=$${K#usbdev}; printf bus/usb/%%03i/%%03i $${K%%%%.*} $${K#*.}'", \
-       NAME="%c", MODE="0644"
-
-ACTION=="add", SUBSYSTEM=="usb_endpoint", \
-       ATTR{bEndpointAddress}=="?*", ATTRS{devnum}=="?*", ATTRS{busnum}=="?*", \
-       NAME="bus/usb/$attr{busnum}/$attr{devnum}_ep/$attr{bEndpointAddress}", \
-       MODE="0644", SYMLINK+="%k"
-
-# sd:           0 TYPE_DISK, 7 TYPE_MOD, 14 TYPE_RBC
-# sr:           4 TYPE_WORM, 5 TYPE_ROM
-# st/osst:      1 TYPE_TAPE
-# sg:          8 changer, [36] scanner
-ACTION=="add", SUBSYSTEM=="scsi" , ATTRS{type}=="0|7|14", \
-       RUN+="/bin/sh -c 'echo 60 > /sys$$DEVPATH/timeout'"
-ACTION=="add", SUBSYSTEM=="scsi" , ATTRS{type}=="1", \
-       RUN+="/bin/sh -c 'echo 900 > /sys$$DEVPATH/timeout'"
-
-
-ACTION=="add", SUBSYSTEM=="scsi_device"        RUN+="/sbin/modprobe sg"
-ACTION=="add", SUBSYSTEM=="scsi_device", ATTRS{type}=="0|7|14", \
-       RUN+="/sbin/modprobe sd_mod"
-ACTION=="add", SUBSYSTEM=="scsi_device", ATTRS{type}=="[45]", \
-       RUN+="/sbin/modprobe sr_mod"
-
-ACTION=="add", KERNEL=="sg[0-9]*", BUS=="scsi", ATTRS{type}=="[36]", \
-       SYMLINK+="scanner scanner-%k", MODE="0660"
-
-ACTION=="add", KERNEL=="sg[0-9]*", BUS=="scsi", ATTRS{type}=="8", \
-       SYMLINK+="changer changer-%k", MODE="0660", GROUP="disk"
-
-ACTION=="add", SUBSYSTEM=="scsi_device", ATTRS{type}=="1", \
-       ATTRS{vendor}=="On[sS]tream", \
-       ATTRS{model}!="ADR*", RUN+="/sbin/modprobe osst"
-ACTION=="add", SUBSYSTEM=="scsi_device", ATTRS{type}=="1", \
-       ATTRS{vendor}=="On[sS]tream", \
-       ATTRS{model}=="ADR*", RUN+="/sbin/modprobe st"
-ACTION=="add", SUBSYSTEM=="scsi_device", ATTRS{type}=="1", \
-       ATTRS{vendor}!="On[sS]tream", \
-       RUN+="/sbin/modprobe st"
-
-# mmc block devices
-ACTION=="add", SUBSYSTEM=="mmc", RUN+="/sbin/modprobe mmc_block"
-
-
-RUN+="socket:/org/kernel/udev/monitor"
-