mirror of
https://github.com/systemd/systemd.git
synced 2025-01-23 02:04:32 +03:00
rules: Ubuntu merge - use group "tape"
This commit is contained in:
parent
cc02d72c82
commit
8553cf06b9
6
NEWS
6
NEWS
@ -9,6 +9,12 @@ nodes should be reliably created, but some rules and libudev will
|
||||
not work correctly because the old kernels do not provide the expected
|
||||
information or interfaces.
|
||||
|
||||
We are currently merging the Ubuntu rules in the udev default rules, and
|
||||
get one step closer to provide a common Linux /dev setup regarding device
|
||||
names, symlinks, and default device permissions. On udev startup, we now
|
||||
expect the following groups to be resolvable to their ids by glibc's
|
||||
getgrnam(): "disk cdrom floppy tape audio video lp tty kmem".
|
||||
|
||||
/dev/serial/by-{id,path}/ now contains links for ttyUSB devices,
|
||||
which do not depend on the kernel device name. As usual, unique
|
||||
devices - only a single one per product connected, or a real
|
||||
|
4
README
4
README
@ -19,6 +19,10 @@ Requirements:
|
||||
- The proc filesystem must be mounted on /proc/, the sysfs filesystem must
|
||||
be mounted at /sys/. No other locations are supported by udev.
|
||||
|
||||
- The system must have the following group names resolvable at udev startup:
|
||||
disk cdrom floppy tape audio video lp tty kmem
|
||||
Especially in LDAP setups, it is required, that getgrnam() is able to resolve
|
||||
these group names while no network is available.
|
||||
|
||||
Operation:
|
||||
Udev creates and removes device nodes in /dev/, based on events the kernel
|
||||
|
@ -57,21 +57,28 @@ SUBSYSTEM=="usb", KERNEL=="lp*", NAME="usb/%k", SYMLINK+="usb%k", GROUP="lp"
|
||||
KERNEL=="lp[0-9]*", GROUP="lp"
|
||||
KERNEL=="irlpt[0-9]*", GROUP="lp"
|
||||
|
||||
# block, tapes, block-releated
|
||||
SUBSYSTEM=="block", KERNEL=="sr[0-9]*", SYMLINK+="scd%n", GROUP="cdrom"
|
||||
SUBSYSTEM=="block", KERNEL=="hd[0-9]*", SUBSYSTEMS=="ide", ATTRS{media}=="cdrom", GROUP="cdrom"
|
||||
KERNEL=="pktcdvd[0-9]*", NAME="pktcdvd/%k", GROUP="cdrom"
|
||||
KERNEL=="pktcdvd", NAME="pktcdvd/control", GROUP="cdrom"
|
||||
# floppy
|
||||
KERNEL=="fd[0-9]", GROUP="floppy"
|
||||
KERNEL=="fd[0-9]", ACTION=="add", ATTRS{cmos}=="?*", RUN+="create_floppy_devices -c -t $attr{cmos} -m %M -M 0640 -G floppy $root/%k"
|
||||
|
||||
# cdrom
|
||||
SUBSYSTEM=="block", KERNEL=="sr[0-9]*", SYMLINK+="scd%n", GROUP="cdrom"
|
||||
SUBSYSTEM=="block", KERNEL=="hd[0-9]*", SUBSYSTEMS=="ide", ATTRS{media}=="cdrom", GROUP="cdrom"
|
||||
SUBSYSTEMS=="scsi", ATTRS{type}=="4|5", GROUP="cdrom"
|
||||
KERNEL=="pktcdvd[0-9]*", NAME="pktcdvd/%k", GROUP="cdrom"
|
||||
KERNEL=="pktcdvd", NAME="pktcdvd/control", GROUP="cdrom"
|
||||
|
||||
# tape
|
||||
KERNEL=="ht[0-9]*|nht[0-9]*", GROUP="tape"
|
||||
KERNEL=="pt[0-9]*|npt[0-9]*|pht[0-9]*", GROUP="tape"
|
||||
SUBSYSTEMS=="scsi", ATTRS{type}=="1|8", GROUP="tape"
|
||||
|
||||
# block, block-releated
|
||||
SUBSYSTEM=="block", GROUP="disk"
|
||||
KERNEL=="hd*", SUBSYSTEMS=="ide", ATTRS{media}=="floppy", OPTIONS+="all_partitions"
|
||||
KERNEL=="sch[0-9]*", GROUP="disk"
|
||||
KERNEL=="sg[0-9]*", ATTRS{type}=="0|1|8", GROUP="disk"
|
||||
KERNEL=="sg[0-9]*", ATTRS{type}=="4|5", GROUP="cdrom"
|
||||
KERNEL=="ht[0-9]*|nht[0-9]*", GROUP="disk"
|
||||
SUBSYSTEMS=="scsi", ATTRS{type}=="0", GROUP="disk"
|
||||
KERNEL=="pg[0-9]*", GROUP="disk"
|
||||
KERNEL=="pt[0-9]*|npt[0-9]*", GROUP="disk"
|
||||
KERNEL=="qft[0-9]*|nqft[0-9]*|zqft[0-9]*|nzqft[0-9]*|rawqft[0-9]*|nrawqft[0-9]*", GROUP="disk"
|
||||
KERNEL=="rawctl", NAME="raw/rawctl", GROUP="disk"
|
||||
SUBSYSTEM=="raw", KERNEL=="raw[0-9]*", NAME="raw/%k", GROUP="disk"
|
||||
|
Loading…
x
Reference in New Issue
Block a user