diff --git a/.github/workflows/ci-build.yml b/.github/workflows/ci-build.yml index 2747715..1b76819 100644 --- a/.github/workflows/ci-build.yml +++ b/.github/workflows/ci-build.yml @@ -182,7 +182,8 @@ jobs: fi sudo tee /etc/udev/rules.d/99-libvirtualhid-ci.rules >/dev/null <<'EOF' SUBSYSTEM=="hidraw", KERNEL=="hidraw*", MODE="0666", TAG+="uaccess" - SUBSYSTEM=="input", KERNEL=="event*", ATTRS{phys}=="libvirtualhid/uhid/*", MODE="0666", TAG+="uaccess" + # Specialized HID drivers may omit phys on their input nodes; match UHID ancestry. + SUBSYSTEM=="input", KERNEL=="event*", KERNELS=="uhid", MODE="0666", TAG+="uaccess" SUBSYSTEM=="input", KERNEL=="event*", ATTRS{name}=="(libvirtualhid)*", MODE="0666", TAG+="uaccess" SUBSYSTEM=="input", KERNEL=="event*", ATTRS{name}=="libvirtualhid*", MODE="0666", TAG+="uaccess" EOF