linux-hotplug.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Updates config files
@ 2004-01-27  0:19 Marco d'Itri
  0 siblings, 0 replies; 2+ messages in thread
From: Marco d'Itri @ 2004-01-27  0:19 UTC (permalink / raw)
  To: linux-hotplug

[-- Attachment #1: Type: text/plain, Size: 306 bytes --]

I believe these are reasonably complete for a normal system, with the
exception of scsi-devfs.sh which still needs a lot of work.

BTW, ide-devfs.sh is broken because it populates discs/ and cdroms/
without checking if the SCSI script already created links there.

-- 
ciao, |
Marco | [4326 inK/P7I0FuS4s]

[-- Attachment #2: udev.permissions --]
[-- Type: text/plain, Size: 2002 bytes --]

# 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/rtc:root:audio:0660

tts/*:root:dialout:0660
rfcomm/*:root:dialout:0660
tty[BCDEFHILMPRSTUVWX][0-9]*:root:dialout:0660
ttyS[ACIR][0-9]*:root:dialout:0660
ttyUSB[0-9]*:root:dialout:0660
ttyACM[0-9]*:root:dialout:0660
ippp[0-9]*:root:dialout:0660
isdn[0-9]*:root:dialout:0660
isdnctrl[0-9]*:root:dialout:0660
capi[0-9.]*:root:dialout:0660
dcbri[0-9]*:root:dialout:0660
ircomm[0-9]*:root:dialout:0660

snd/*:root:audio:0660
sound/*:root:audio:0660
admmidi*:root:audio:0660
adsp*:root:audio:0660
aload*:root:audio:0660
amidi*:root:audio:0660
amixer*:root:audio:0660
audio*:root:audio:0660
dmfm*:root:audio:0660
dsp*:root:audio:0660
audio*:root:audio:0660
mixer*:root:audio:0660
music:root:audio:0660
sequencer*:root:audio:0660

printers/*:root:lp:0660
usb/lp[0-9]*:root:lp:0660
lp[0-9]*:root:lp:0660
parport[0-9]*:root:lp:0660
irlpt[0-9]*:root:lp:0660
usblp[0-9]*:root:lp:0660

input/*:root:root:0644
js:root:root:0644
djs:root:root:0644

dri/card[0-9]*:root:video:0660
fb/*:root:video:0620
agpgart:root:video:0660

v4l/*:root:video:0660
video[0-9]*:root:video:0660
radio[0-9]*:root:video:0660
vbi[0-9]*:root:video:0660
vtx[0-9]*:root:video:0660

# block devices

floppy/*:root:floppy:0660
fd[0-9]*:root:floppy:0660

ram[0-9]*:root:disk:0660
raw/*:root:disk:0660

ide/*:root:disk:0660
hd[a-s][0-9]*:root:disk:0660

scsi/*:root:disk:0660
sd[a-z][0-9]*:root:disk:0660
sd[a-i][a-z][0-9]*:root:disk:0660
s[grt][0-9]*:root:disk:0660
scd[0-9]*:root:cdrom: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

ht[0-9]*:root:tape:0660
nht[0-9]*:root:tape:0660
pt[0-9]*:root:tape:0660
npt[0-9]*:root:tape:0660
st[0-9]*:root:tape:0660
nst[0-9]*:root:tape:0660


[-- Attachment #3: udev.rules --]
[-- Type: text/plain, Size: 3542 bytes --]

# There are a number of modifiers that are allowed to be used in some
# of the different fields. They provide the following subsitutions:
# %n - the "kernel number" of the device.
#      For example, 'sda3' has a "kernel number" of '3'
# %k - the kernel name for the device.
# %M - the kernel major number for the device
# %m - the kernel minor number for the device
# %b - the bus id for the device
# %c - the string returned by the PROGRAM. (Note, this doesn't work within
#      the PROGRAM field for the obvious reason.)
# %% - the '%' char itself.
#

# IDE block devices
BUS="ide", KERNEL="hd*", PROGRAM="/etc/udev/ide-devfs.sh %k %b %n", NAME="%1c", SYMLINK="%k %2c"

# SCSI block devices
BUS="scsi", KERNEL="sd[a-z][0-9]*",      PROGRAM="/etc/udev/scsi-devfs.sh %k %b %n", NAME="%1c", SYMLINK="%k %2c"
BUS="scsi", KERNEL="sd[a-i][a-z][0-9]*", PROGRAM="/etc/udev/scsi-devfs.sh %k %b %n", NAME="%1c", SYMLINK="%k %2c"
BUS="scsi", KERNEL="s[grt][0-9]*",       PROGRAM="/etc/udev/scsi-devfs.sh %k %b %n", NAME="%1c", SYMLINK="%k %2c"
BUS="scsi", KERNEL="scd[0-9]*",          PROGRAM="/etc/udev/scsi-devfs.sh %k %b %n", NAME="%1c", SYMLINK="%k %2c"
BUS="scsi", KERNEL="st[0-9]*",           PROGRAM="/etc/udev/scsi-devfs.sh %k %b %n", NAME="%1c", SYMLINK="%k %2c"
BUS="scsi", KERNEL="nst[0-9]*",          PROGRAM="/etc/udev/scsi-devfs.sh %k %b %n", NAME="%1c", SYMLINK="%k %2c"

# block devices
KERNEL="md[0-9]*",   NAME="md/%n", SYMLINK="%k"
KERNEL="loop[0-9]*", NAME="loop/%n" #, SYMLINK="%k"

# tty devices
KERNEL="tty[0-9]*",    NAME="vc/%n"
KERNEL="ttyS[0-9]*",   NAME="tts/%n"
KERNEL="ttyUSB[0-9]*", NAME="tts/USB%n"

# vc devices
KERNEL="vcs",         NAME="vcc/0"
KERNEL="vcs[0-9]*",   NAME="vcc/%n"
KERNEL="vcsa",        NAME="vcc/a0"
KERNEL="vcsa[0-9]*",  NAME="vcc/a%n"

# v4l devices
KERNEL="video0",      NAME="v4l/video%n", SYMLINK="video"
KERNEL="video[0-9]*", NAME="v4l/video%n"
KERNEL="radio0",      NAME="v4l/radio%n", SYMLINK="radio"
KERNEL="radio[0-9]*", NAME="v4l/radio%n"
KERNEL="vbi0",        NAME="v4l/vbi%n",   SYMLINK="vbi"
KERNEL="vbi[0-9]*",   NAME="v4l/vbi%n"
KERNEL="vtx0",        NAME="v4l/vtx%n",   SYMLINK="vtx"
KERNEL="vtx[0-9]*",   NAME="v4l/vtx%n"

# misc devices
KERNEL="apm_bios",   NAME="misc/apm_bios", SYMLINK="apm_bios"
KERNEL="agpgart",    NAME="misc/agpgart",  SYMLINK="agpgart"
KERNEL="psaux",      NAME="misc/psaux" #,    SYMLINK="psaux"
KERNEL="rtc",        NAME="misc/rtc",      SYMLINK="rtc"
KERNEL="card[0-9]*", NAME="dri/card%n"
KERNEL="i2c-[0-9]*", NAME="i2c/%n"
KERNEL="ram[0-9]*",  NAME="rd/%n" #,         SYMLINK="%k"
KERNEL="lp[0-9]*",   NAME="printers/%n"

# sound 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"
KERNEL="audio*",         NAME="sound/%k"
KERNEL="dsp*",           NAME="sound/%k"
KERNEL="adsp*",          NAME="sound/%k"
KERNEL="midi*",          NAME="sound/%k"
KERNEL="mixer*",         NAME="sound/%k"
KERNEL="sequencer*",     NAME="sound/%k"
KERNEL="amidi*",         NAME="sound/%k"
KERNEL="dmmidi*",        NAME="sound/%k"
KERNEL="admmidi*",       NAME="sound/%k"

# input devices
KERNEL="mice",          NAME="input/%k"
KERNEL="mouse*",        NAME="input/%k"
KERNEL="event*",        NAME="input/%k"
KERNEL="js*",           NAME="input/%k"
KERNEL="ts*",           NAME="input/%k"

# device mapper creates its own device nodes so ignore these
KERNEL="dm-[0-9]*", NAME=""


[-- Attachment #4: scsi-devfs.sh --]
[-- Type: application/x-sh, Size: 1026 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: Updates config files
@ 2004-02-03  1:31 Greg KH
  0 siblings, 0 replies; 2+ messages in thread
From: Greg KH @ 2004-02-03  1:31 UTC (permalink / raw)
  To: linux-hotplug

On Tue, Jan 27, 2004 at 01:19:22AM +0100, Marco d'Itri wrote:
> I believe these are reasonably complete for a normal system, with the
> exception of scsi-devfs.sh which still needs a lot of work.
> 
> BTW, ide-devfs.sh is broken because it populates discs/ and cdroms/
> without checking if the SCSI script already created links there.

Care to send a patch for these files?  It's easier for me to apply them
that way.

thanks,

greg k-h


-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
Linux-hotplug-devel mailing list  http://linux-hotplug.sourceforge.net
Linux-hotplug-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2004-02-03  1:31 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-02-03  1:31 Updates config files Greg KH
  -- strict thread matches above, loose matches on Subject: below --
2004-01-27  0:19 Marco d'Itri

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).