diff options
-rw-r--r-- | units/touchpad/jobs.pxu | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/units/touchpad/jobs.pxu b/units/touchpad/jobs.pxu index bb6f596..794de79 100644 --- a/units/touchpad/jobs.pxu +++ b/units/touchpad/jobs.pxu @@ -228,7 +228,9 @@ id: touchpad/palm-rejection-firmware-labeling_{product_slug} requires: device.driver == 'hid-multitouch' estimated_duration: 5.0 command: - abs_caps=$(cat </sys{path}/capabilities/abs) + dev_path=$(udev_resource.py -f TOUCHPAD | grep "path" | cut -d" " -f2) + abs_path="/sys$dev_path/capabilities/abs" + abs_caps=$(cat <"$abs_path") abs_caps_hex=$((16#"$abs_caps")) tool_type_bit=$((abs_caps_hex >> 55)) support=$((tool_type_bit & 1)) @@ -236,8 +238,8 @@ command: exit 0 else echo "Touchapd info:" - cat </sys{path}/name - cat </sys{path}/modalias + cat <"/sys$dev_path/name" + cat <"/sys$dev_path/modalias" echo "Touchpad EV_ABS capabilities:" echo "$abs_caps" exit 1 |