[systemd-devel] [PATCH 3/5] udev: Update trackpoint rules to allow setting ibm trackpoint sensitivity

Hans de Goede hdegoede at redhat.com
Thu Apr 2 03:42:27 PDT 2015


Hi,

On 02-04-15 12:23, Lennart Poettering wrote:
> On Thu, 02.04.15 11:48, Hans de Goede (hdegoede at redhat.com) wrote:
>
>> +# Same as below but also sets the TPPS/2 IBM TrackPoint driver sensitivity
>> +KERNELS=="input*", ATTR{device/name}=="TPPS/2 IBM TrackPoint", \
>> +  IMPORT{builtin}="hwdb 'trackpoint:name:$attr{device/name}:$attr{[dmi/id]modalias}'", \
>> +  RUN="/bin/sh -c 'echo -n $env{TRACKPOINT_SENSITIVTY} > /sys$env{DEVPATH}/../../../sensitivity'", \
>> +  GOTO="trackpoint_end"
>
> Invoking a shell for writing an attribute is certainly not OK. In
> particular since ATTR{} can be used to write attributes.

Ok, are there any examples / docs for this ?

> Also, did you test this? THere's a pretty obvious typo in "TRACKPOINT_SENSITIVTY"...

Yes I tested this, I've copy and pasted the typo to various places so it all matches
up and thus works ...  I'll fix both for v2 of this set.

Regards,

Hans


More information about the systemd-devel mailing list