On Sun, Aug 29, 2021 at 1:23 PM pelzflorian (Florian Pelz) < [email protected]> wrote:
> On Sun, Aug 29, 2021 at 11:44:50AM -0400, Antwane Mason wrote: > > I was able to at least confirm that the rule exists on the system despite > > not being run. I used "sudo herd rules udev" to find the store path where > > udev rules were and confirmed that 49-onlykey.rules is in > lib/udev/rules.d. > > Still can't figure out why it's not running though. > > Does > > less $(sudo herd rules udev)/lib/udev/rules.d/49-onlykey.rules > > show the same rules as what is described in your documentation (maybe > https://docs.crp.to/linux.html)? > > It appears so but to be completely safe, I pulled in the original rules file directly. *--8<---------------cut here---------------start------------->8--- (define %onlykey-udev-rule (file->udev-rule "49-onlykey.rules" (let ((version "v1.2.5")) (origin (method url-fetch) (uri "https://raw.githubusercontent.com/M0Rf30/https://raw.githubusercontent.com/trustcrypto/trustcrypto.github.io/master/49-onlykey.rules") (sha256 (base32 "1pj9i4hp0d74073x1qqwigd0cyriamg65zmx2j98mi0k66qrhcxa")))))) --8<---------------cut here---------------end--------------->8---* I also tried the following to see if setting the environment variable helps but onlykey-cli still not working without using sudo. UDEV_CONF_FILE=/gnu/store/7yncwxmnpcg5p4273xzmsc6axydfwm1v-udev-rules/lib/udev/rules.d sudo udevadm test $(udevadm info -q path -n /dev/bus/usb/001/005)
