summaryrefslogtreecommitdiff
diff options
-rw-r--r--units/touchpad/jobs.pxu8
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