diff --git a/70-solo2.rules b/udev/70-solo2-access.rules similarity index 100% rename from 70-solo2.rules rename to udev/70-solo2-access.rules diff --git a/udev/Makefile b/udev/Makefile new file mode 100644 index 0000000..04ef121 --- /dev/null +++ b/udev/Makefile @@ -0,0 +1,18 @@ +# On modern systems, udev has a TAG uaccess, which is used in 73-seat-late.rules +# On older systems, we use GROUP plugdev with MODE +# --> Try `make setup` first, if it doesn't work, try `make legacy-setup`. +# +# The symlinks are optional, install with `make symlinks`. + + +setup: install activate + +RULES_PATH=/etc/udev/rules.d + +activate: + sudo udevadm control --reload-rules + sudo udevadm trigger + +install: + sudo cp $(PWD)/70-solo2-access.rules ${RULES_PATH}/70-solo2-access.rules + diff --git a/udev/README.md b/udev/README.md new file mode 100644 index 0000000..e043854 --- /dev/null +++ b/udev/README.md @@ -0,0 +1,14 @@ +This is for Linux systems only. + +To install the official SoloKeys udev rules, allowing access to your key, run + +``` +make install +``` + +This should work assuming your system is reasonably up-to-date. If not, try + +``` +make install-legacy +``` +