source: udev/35-helper.rules@ 16b653eb

clfs-1.2 clfs-2.1 clfs-3.0.0-systemd clfs-3.0.0-sysvinit systemd sysvinit
Last change on this file since 16b653eb was 658cb1c, checked in by Jim Gifford <clfs@…>, 18 years ago

Changed IMPORT to IMPORT(program) on cdrom_id execution

  • Property mode set to 100644
File size: 1.9 KB
RevLine 
[7e161ea]1########################################################################
2#
[1f7827a2]3# Description : 35-helper.rules
[7e161ea]4#
5# Authors : Based on Open Suse Udev Rules
6# kay.sievers@suse.de
7#
8# Adapted to : Jim Gifford
[1f7827a2]9# LFS : Alexander E. Patrakov
[7e161ea]10#
[1f7827a2]11# Version : 00.01
[7e161ea]12#
[1f7827a2]13# Notes :
[7e161ea]14#
15########################################################################
16
[1f7827a2]17# kernel firmware loader
[bae1f82]18SUBSYSTEM=="firmware", ACTION=="add", RUN+="firmware.sh"
[c2504ea]19
20# check cdrom helper
[658cb1c]21BUS=="ide", KERNEL=="hd[a-z]", ACTION=="add", IMPORT{program}="cdrom_id --export $tempnode"
22BUS=="scsi", KERNEL=="sr[0-9]*", ACTION=="add", IMPORT{program}="cdrom_id --export $tempnode"
23BUS=="scsi", KERNEL=="scd[a-z]", ACTION=="add", IMPORT{program}="cdrom_id --export $tempnode"
[e7b5340]24BUS=="scsi", KERNEL=="sg[0-9]*", ACTION=="add", DRIVERS=="sr", GROUP="cdrom"
[bf5fe0d]25
[858a93d]26BUS=="ide", ENV{ID_CDROM}=="?*", PROGRAM="cdsymlink_helper.sh %k ide", SYMLINK+="cdrom%c"
27BUS=="ide", ENV{ID_CDROM_CD_R}=="?*", PROGRAM="cdsymlink_helper.sh %k ide", SYMLINK+="cdr%c"
28BUS=="ide", ENV{ID_CDROM_CD_RW}=="?*", PROGRAM="cdsymlink_helper.sh %k ide", SYMLINK+="cdrw%c"
29BUS=="ide", ENV{ID_CDROM_DVD}=="?*", PROGRAM="cdsymlink_helper.sh %k ide", SYMLINK+="dvd%c"
30BUS=="ide", ENV{ID_CDROM_DVD_R}=="?*", PROGRAM="cdsymlink_helper.sh %k ide", SYMLINK+="dvdrw%c"
[93a4751]31
[858a93d]32BUS=="scsi", ENV{ID_CDROM}=="?*", PROGRAM="cdsymlink_helper.sh %n scsi", SYMLINK+="cdrom%c"
33BUS=="scsi", ENV{ID_CDROM_CD_R}=="?*", PROGRAM="cdsymlink_helper.sh %n scsi", SYMLINK+="cdr%c"
34BUS=="scsi", ENV{ID_CDROM_CD_RW}=="?*", PROGRAM="cdsymlink_helper.sh %n scsi", SYMLINK+="cdrw%c"
35BUS=="scsi", ENV{ID_CDROM_DVD}=="?*", PROGRAM="cdsymlink_helper.sh %n scsi", SYMLINK+="dvd%c"
36BUS=="scsi", ENV{ID_CDROM_DVD_R}=="?*", PROGRAM="cdsymlink_helper.sh %n scsi", SYMLINK+="dvdrw%c"
[bf5fe0d]37
[d91bcb0]38# adds floppy devices
[bda8cfb]39KERNEL=="fd[0-9]*", ACTION=="add", ATTRS{cmos}=="*", RUN+="create_floppy_devices -c -t $sysfs{cmos} -m %M /dev/%k"
Note: See TracBrowser for help on using the repository browser.