[Bug] QMK doctor only checks /etc/udev/rules.d for udev rules.
#9.906 geöffnet am 1. Aug. 2020
Repository-Metriken
- Stars
- (20.368 Stars)
- PR-Merge-Metriken
- (Durchschn. Merge 20T 9h) (27 gemergte PRs in 30 T)
Beschreibung
The doctor command in qmk python library fails to find the correct rules in /usr/lib/udev/rules.d directory.
Describe the Bug
The doctor command in QMK python library only checks a hard coded /etc/udev/rules.d for udev rules. Which works fine if you put your rules there. But these rules can also be located in /usr/lib/udev/rules.d; and actually is the preferred location for linux package managers to drop their udev rules. I recently packaged the python client in archlinux; and also provided neccessary udev rules along with it. After switching to these rules, I noticed I was getting warnings from qmk doctor when I had the correct udev rules in place.
System Information
- Keyboard: N/A
- Operating system: Archlinux
- AVR GCC version: 10.1.0
- ARM GCC version: 10.1.0
- QMK Firmware version: 0.9.46
- Any keyboard related software installed?
- Karabiner
- Other:
- AutoHotKey
Additional Context
I also implemented a quick fix; and issued the pull request #9907