mirror of
https://github.com/RfidResearchGroup/proxmark3.git
synced 2024-12-25 01:21:52 +08:00
Modify Makefile to copy group-specific udev rules
This commit is contained in:
parent
032f304bf9
commit
bfc3a53ea2
3 changed files with 30 additions and 1 deletions
9
Makefile
9
Makefile
|
@ -256,8 +256,15 @@ endif
|
|||
# configure system to ignore PM3 device as a modem (ModemManager blacklist, effective *only* if ModemManager is not using _strict_ policy)
|
||||
# Read doc/md/ModemManager-Must-Be-Discarded.md for more info
|
||||
udev:
|
||||
$(SUDO) cp -rf driver/77-pm3-usb-device-blacklist.rules $(DESTDIR)$(UDEV_PREFIX)/77-pm3-usb-device-blacklist.rules
|
||||
ifneq ($(wildcard /etc/arch-release),)
|
||||
# If user is running ArchLinux, use group 'uucp'
|
||||
$(SUDO) cp -rf driver/77-pm3-usb-device-blacklist-uucp.rules $(DESTDIR)$(UDEV_PREFIX)/77-pm3-usb-device-blacklist.rules
|
||||
else ifneq ($(wildcard /etc/fedora-release),)
|
||||
# Else, use group 'dialout'
|
||||
$(SUDO) cp -rf driver/77-pm3-usb-device-blacklist-dialout.rules $(DESTDIR)$(UDEV_PREFIX)/77-pm3-usb-device-blacklist.rules
|
||||
endif
|
||||
$(SUDO) udevadm control --reload-rules
|
||||
$(SUDO) udevadm trigger --action=change
|
||||
|
||||
# configure system to add user to the dialout group and if bluetooth group exists, add user to it
|
||||
# you need to logout, relogin to get this access right correct.
|
||||
|
|
22
driver/77-pm3-usb-device-blacklist-uucp.rules
Normal file
22
driver/77-pm3-usb-device-blacklist-uucp.rules
Normal file
|
@ -0,0 +1,22 @@
|
|||
# Proxmark3 linux modem-manager de-confliction file
|
||||
#
|
||||
# copy this file to /etc/udev/rules.d (or add the entry to the end of an existing file)
|
||||
# and restart udev hotplug:
|
||||
#
|
||||
# 'sudo udevadm control --reload-rules'
|
||||
#
|
||||
|
||||
# proxmark3
|
||||
ACTION!="add|change", GOTO="pm3_usb_device_blacklist_end"
|
||||
SUBSYSTEM!="tty", GOTO="pm3_ignore"
|
||||
|
||||
ATTRS{idVendor}=="2d2d" ATTRS{idProduct}=="504d", ENV{ID_MM_DEVICE_IGNORE}="1" SYMLINK+="pm3-%n" MODE="660" GROUP="uucp"
|
||||
ATTRS{idVendor}=="9ac4" ATTRS{idProduct}=="4b8f", ENV{ID_MM_DEVICE_IGNORE}="1" SYMLINK+="pm3-%n" MODE="660" GROUP="uucp"
|
||||
ATTRS{idVendor}=="502d" ATTRS{idProduct}=="502d", ENV{ID_MM_DEVICE_IGNORE}="1" SYMLINK+="pm3-%n" MODE="660" GROUP="uucp"
|
||||
|
||||
LABEL="pm3_ignore"
|
||||
ATTRS{idVendor}=="2d2d" ATTRS{idProduct}=="504d", ENV{ID_MM_DEVICE_IGNORE}="1"
|
||||
ATTRS{idVendor}=="9ac4" ATTRS{idProduct}=="4b8f", ENV{ID_MM_DEVICE_IGNORE}="1"
|
||||
ATTRS{idVendor}=="502d" ATTRS{idProduct}=="502d", ENV{ID_MM_DEVICE_IGNORE}="1"
|
||||
|
||||
LABEL="pm3_usb_device_blacklist_end"
|
Loading…
Reference in a new issue