source: udev/61-persistent-input.rules @ dfdebf6

clfs-1.2clfs-2.1clfs-3.0.0-systemdclfs-3.0.0-sysvinitsystemdsysvinit
Last change on this file since dfdebf6 was dfdebf6, checked in by Jim Gifford <clfs@…>, 18 years ago

r2774@server: jim | 2006-04-03 20:20:02 -0700
Updated based on UDEV-089

  • Property mode set to 100644
File size: 1.3 KB
Line 
1########################################################################
2#
3# Description : 61-persistent-input.rules
4#
5# Authors     : Based on Open Suse Udev Rules
6#               kay.sievers@suse.de and hare@suse.de
7#
8# Adapted to  : Jim Gifford
9# LFS
10#
11# Version     : 00.01
12#
13# Notes       :
14#
15########################################################################
16
17ACTION!="add",          GOTO="persistent_input_end"
18SUBSYSTEM!="input",     GOTO="persistent_input_end"
19KERNEL=="input[0-9]*",  GOTO="persistent_input_end"
20
21# usb devices
22BUS=="usb", IMPORT{program}="usb_id -x"
23BUS=="usb", SYSFS{bInterfaceClass}="03", SYSFS{bInterfaceProtocol}="01", ENV{ID_CLASS}="kbd"
24BUS=="usb", SYSFS{bInterfaceClass}="03", SYSFS{bInterfaceProtocol}="02", ENV{ID_CLASS}="mouse"
25
26# by-id links
27KERNEL=="mouse*", ENV{ID_BUS}=="?*", ENV{ID_SERIAL}=="?*", ENV{ID_CLASS}=="?*", SYMLINK+="input/by-id/$env{ID_BUS}-$env{ID_SERIAL}-$env{ID_CLASS}"
28KERNEL=="event*", ENV{ID_BUS}=="?*", ENV{ID_SERIAL}=="?*", ENV{ID_CLASS}=="?*", SYMLINK+="input/by-id/$env{ID_BUS}-$env{ID_SERIAL}-event-$env{ID_CLASS}"
29
30# by-path
31IMPORT{program}="path_id %p"
32ENV{ID_PATH}=="?*", KERNEL=="mouse*", SYMLINK+="input/by-path/$env{ID_PATH}-$env{ID_CLASS}"
33ENV{ID_PATH}=="?*", KERNEL=="event*", SYMLINK+="input/by-path/$env{ID_PATH}-$env{ID_CLASS}"
34
35LABEL="persistent_input_end"
Note: See TracBrowser for help on using the repository browser.