From 6722e19ab1d379d7227450c402ee5d3c1c0e3889 Mon Sep 17 00:00:00 2001 From: Martin Pitt Date: Mon, 30 Nov 2009 19:16:09 +0100 Subject: input: Deprecate ENV{ID_CLASS} The ID_CLASS property on input devices has been replaced by the more accurate set of flags ID_INPUT_{KEYBOARD,KEYS,MOUSE,TOUCHPAD,TABLET,JOYSTICK}. Rewrite 60-persistent-input.rules to use the new properties now and not export ID_CLASS any more, since it is not used by anything else any more. Add note about migration to NEWS, in case this is being used in custom rules. --- NEWS | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'NEWS') diff --git a/NEWS b/NEWS index db0e028577..cd54a12466 100644 --- a/NEWS +++ b/NEWS @@ -15,6 +15,13 @@ The support for the deprecated IDE devices has been removed from the default set of rules. Distros who still care about non-libata drivers need to add the rules to the compat rules file. +The ID_CLASS property on input devices has been replaced by the more accurate +set of flags ID_INPUT_{KEYBOARD,KEY,MOUSE,TOUCHPAD,TABLET,JOYSTICK}. These are +determined by the new "input_id" prober now. Some devices, such as touchpads, +can have several classes. So if you previously had custom udev rules which e. g. +checked for ENV{ID_CLASS}=="kbd", you need to replace this with +ENV{ID_INPUT_KEYBOARD}=="?*". + udev 147 ======== Bugfixes. -- cgit v1.2.3-54-g00ecf