Browse Source

Benjamin Schieder:


			
			
				rocklinux
			
			
		
Benjamin Schieder 19 years ago
parent
commit
aea3f5bf18
4 changed files with 84 additions and 85 deletions
  1. +81
    -0
      package/base/udev/permissions.rules
  2. +1
    -1
      package/base/udev/udev.conf
  3. +2
    -2
      package/base/udev/udev.desc
  4. +0
    -82
      package/base/udev/udev.permissions

+ 81
- 0
package/base/udev/permissions.rules

@ -0,0 +1,81 @@
# default permissions for block devices
SUBSYSTEM=="block", GROUP="disk"
SUBSYSTEM=="block", SYSFS{removable}=="1", GROUP="floppy"
# IDE devices
BUS=="ide", KERNEL=="hd[a-z]", SYSFS{removable}="1", \
PROGRAM="/bin/cat /proc/ide/%k/media", RESULT=="cdrom*", GROUP="cdrom"
BUS=="ide", KERNEL=="ht[0-9]*", GROUP="tape"
BUS=="ide", KERNEL=="nht[0-9]*", GROUP="tape"
# SCSI devices
BUS=="scsi", SYSFS{type}=="1", GROUP="tape"
BUS=="scsi", SYSFS{type}=="5", GROUP="cdrom"
BUS=="scsi", SYSFS{type}=="6", GROUP="scanner"
# USB devices
BUS=="usb", KERNEL=="legousbtower*", MODE="0666"
BUS=="usb", KERNEL=="lp[0-9]*", GROUP="lp"
# serial devices
SUBSYSTEM=="tty", GROUP="dialout"
SUBSYSTEM=="capi", GROUP="dialout"
SUBSYSTEM=="slamr", GROUP="dialout"
# vc devices (all members of the tty subsystem)
KERNEL=="ptmx", MODE="0666", GROUP="root"
KERNEL=="console", MODE="0600", GROUP="root"
KERNEL=="tty", MODE="0666", GROUP="root"
KERNEL=="tty[0-9]*", GROUP="root"
# video devices
SUBSYSTEM=="video4linux", GROUP="video"
SUBSYSTEM=="drm", GROUP="video"
SUBSYSTEM=="dvb", GROUP="video"
SUBSYSTEM=="em8300", GROUP="video"
SUBSYSTEM=="graphics", GROUP="video"
SUBSYSTEM=="nvidia", GROUP="video"
# misc devices
KERNEL=="random", MODE="0666"
KERNEL=="urandom", MODE="0444"
KERNEL=="mem", MODE="0640", GROUP="kmem"
KERNEL=="kmem", MODE="0640", GROUP="kmem"
KERNEL=="port", MODE="0640", GROUP="kmem"
KERNEL=="full", MODE="0666"
KERNEL=="null", MODE="0666"
KERNEL=="zero", MODE="0666"
KERNEL=="inotify", MODE="0666"
KERNEL=="sgi_fetchop", MODE="0666"
KERNEL=="sonypi", MODE="0666"
KERNEL=="agpgart", GROUP="video"
KERNEL=="nvram", GROUP="nvram"
KERNEL=="rtc", MODE="0660", GROUP="sound"
KERNEL=="cdemu[0-9]*", GROUP="cdrom"
KERNEL=="pktcdvd[0-9]*", GROUP="cdrom"
KERNEL=="pktcdvd", MODE="0644"
# printers and parallel devices
SUBSYSTEM=="printer", GROUP="lp"
SUBSYSTEM=="ppdev", GROUP="lp"
KERNEL=="pt[0-9]*", GROUP="tape"
KERNEL=="pht[0-9]*", GROUP="tape"
# sound devices
SUBSYSTEM=="sound", GROUP="sound"
# ieee1394 devices
KERNEL=="raw1394", GROUP="disk"
KERNEL=="dv1394*", GROUP="video"
KERNEL=="video1394*", GROUP="video"
# input devices
KERNEL=="event[0-9]*", PROGRAM="/etc/udev/scripts/inputdev.sh %k", \
RESULT=="inputdev", MODE="0664", GROUP="video"
KERNEL=="js[0-9]*", MODE="0664"
# AOE character devices
SUBSYSTEM=="aoe", MODE="0220", GROUP="disk"
SUBSYSTEM=="aoe", KERNEL=="err", MODE="0440"

+ 1
- 1
package/base/udev/udev.conf

@ -25,7 +25,7 @@ udev_pm() {
cp etc/udev/debian/devfs.rules $root/etc/udev/rules.d/50-udev.rules
cp extras/{ide-devfs.sh,scsi-devfs.sh,inputdev.sh} $root/etc/udev/scripts/
chmod +x $root/etc/udev/scripts/{ide-devfs.sh,scsi-devfs.sh,inputdev.sh}
cp $confdir/udev.permissions $root/etc/udev/permissions.d/50-udev.permissions
cp $confdir/permissions.rules $root/etc/udev/rules.d/
}
makeopt="prefix=$root udevdir=$root/dev"

+ 2
- 2
package/base/udev/udev.desc

@ -42,7 +42,7 @@
[L] GPL
[S] Beta
[V] 050
[V] 063
[P] X -?-3-----9 189.100
[D] 1409200580 udev-050.tar.bz2 ftp://ftp.kernel.org/pub/linux/utils/kernel/hotplug/
[D] 2464706707 udev-063.tar.bz2 ftp://ftp.kernel.org/pub/linux/utils/kernel/hotplug/

+ 0
- 82
package/base/udev/udev.permissions

@ -1,82 +0,0 @@
# name:user:group:mode
# character devices
ptmx:root:tty:0666
random:root:root:0666
urandom:root:root:0444
kmem:root:kmem:0640
mem:root:kmem:0640
port:root:kmem:0640
null:root:root:0666
zero:root:root:0666
full:root:root:0666
misc/nvram:root:root:660
nvram:root:root:660
misc/rtc:root:sound:0664
rtc:root:sound:0664
tty:root:tty:0666
snd/*:root:sound:0660
sound/*:root:sound:0660
admmidi*:root:sound:0660
adsp*:root:sound:0660
aload*:root:sound:0660
amidi*:root:sound:0660
amixer*:root:sound:0660
audio*:root:sound:0660
dmfm*:root:sound:0660
dsp*:root:sound:0660
audio*:root:sound:0660
mixer*:root:sound:0660
music:root:sound:0660
sequencer*:root:sound:0660
input/mice:root:root:0600
input/mouse[0-9]*:root:root:0600
input/js[0-9]*:root:root:0644
input/*:root:root:0600
mouse[0-9]*:root:root:0600
js[0-9]*:root:root:0644
nvidia*:root:root:0660
# block devices
floppy/*:root:disk:0660
fd[0-9]*:root:disk:0660
cdemu/*:root:disk:0660
pktcdvd[0-9]*:root:disk:0660
ram[0-9]*:root:disk:0660
raw/*:root:disk:0660
ide/*/cd:root:disk:0660
ide/*:root:disk:0660
hd[a-s]:root:disk:0660
hd[a-s][0-9]*:root:disk:0660
scsi/*/cd:root:disk:0660
scsi/*:root:disk:0660
sd[a-z]:root:disk:0660
sd[a-z][0-9]*:root:disk:0660
sd[a-i][a-z]:root:disk:0660
sd[a-i][a-z][0-9]*:root:disk:0660
s[gr][0-9]*:root:disk:0660
scd[0-9]*:root:disk:0660
dasd[0-9]*:root:disk:0660
ataraid[0-9]*:root:disk:0660
loop/*:root:disk:0660
loop[0-9]*:root:disk:0660
md/*:root:disk:0660
md[0-9]*:root:disk:0660
dm-*:root:disk:0640
sgi_fetchop:root:root:666
iseries/vcd*:root:disk:660
iseries/vd*:root:disk:660

Loading…
Cancel
Save