source: udev-config/55-lfs.rules@ 6033f00

10.0 10.0-rc1 10.1 10.1-rc1 11.0 11.0-rc1 11.0-rc2 11.0-rc3 11.1 11.1-rc1 11.2 11.2-rc1 11.3 11.3-rc1 12.0 12.0-rc1 12.1 12.1-rc1 6.6 6.7 6.8 7.0 7.1 7.2 7.3 7.4 7.5 7.5-systemd 7.6 7.6-systemd 7.7 7.7-systemd 7.8 7.8-systemd 7.9 7.9-systemd 8.0 8.1 8.2 8.3 8.4 9.0 9.1 arm bdubbs/gcc13 ml-11.0 multilib renodr/libudev-from-systemd s6-init trunk xry111/arm64 xry111/arm64-12.0 xry111/clfs-ng xry111/lfs-next xry111/loongarch xry111/loongarch-12.0 xry111/loongarch-12.1 xry111/mips64el xry111/pip3 xry111/rust-wip-20221008 xry111/update-glibc
Last change on this file since 6033f00 was 63f6e21, checked in by Bruce Dubbs <bdubbs@…>, 15 years ago

Change the bootsripts and udev configuration so the rtc is set by udev upon boot.
Removed aio device from udev configuration so defaults are used.

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@8902 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

  • Property mode set to 100644
File size: 1.9 KB
Line 
1# /etc/udev/rules.d/55-lfs.rules: Rule definitions for LFS.
2
3# Core kernel devices
4
5# This causes the system clock to be set as soon as /dev/rtc becomes available.
6SUBSYSTEM=="rtc", MODE="0644", ACTION=="add", RUN+="/etc/rc.d/init.d/setclock start"
7
8# Comms devices
9
10KERNEL=="ippp[0-9]*", GROUP="dialout"
11KERNEL=="isdn[0-9]*", GROUP="dialout"
12KERNEL=="isdnctrl[0-9]*", GROUP="dialout"
13KERNEL=="dcbri[0-9]*", GROUP="dialout"
14
15# ALSA devices go in their own subdirectory
16
17KERNEL=="controlC[0-9]*", GROUP="audio", NAME="snd/%k"
18KERNEL=="hwC[0-9]*D[0-9]*", GROUP="audio", NAME="snd/%k"
19KERNEL=="pcmC[0-9]*D[0-9]*[cp]", GROUP="audio", NAME="snd/%k"
20KERNEL=="midiC[0-9]*D[0-9]*", GROUP="audio", NAME="snd/%k"
21KERNEL=="timer", GROUP="audio", NAME="snd/%k"
22KERNEL=="seq", GROUP="audio", NAME="snd/%k"
23
24# Sound devices
25
26KERNEL=="admmidi*", GROUP="audio"
27KERNEL=="adsp*", GROUP="audio"
28KERNEL=="aload*", GROUP="audio"
29KERNEL=="amidi*", GROUP="audio"
30KERNEL=="amixer*", GROUP="audio"
31KERNEL=="audio*", GROUP="audio"
32KERNEL=="dmfm*", GROUP="audio"
33KERNEL=="dmmidi*", GROUP="audio"
34KERNEL=="dsp*", GROUP="audio"
35KERNEL=="midi*", GROUP="audio"
36KERNEL=="mixer*", GROUP="audio"
37KERNEL=="music", GROUP="audio"
38KERNEL=="sequencer*", GROUP="audio"
39
40# Input devices
41
42KERNEL=="mice", SYMLINK+="mouse"
43
44# DRI devices are managed by the X server, so prevent udev from creating them
45
46KERNEL=="card*", OPTIONS+="ignore_device"
47
48# Video devices
49
50KERNEL=="fb[0-9]*", GROUP="video"
51
52# Storage/memory devices
53
54# dmsetup and lvm2 related programs create devicemapper devices so we prevent
55# udev from creating them
56
57KERNEL=="dm-*", OPTIONS+="ignore_device"
58
59# Override floppy devices
60KERNEL=="fd[0-9]", ACTION=="add|change", ATTRS{cmos}=="?*", \
61 RUN+="create_floppy_devices -c -t $attr{cmos} -m %M -M 0660 -G floppy $root/%k"
Note: See TracBrowser for help on using the repository browser.