aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakob Odersky <jodersky@gmail.com>2012-05-07 17:30:05 +0200
committerJakob Odersky <jodersky@gmail.com>2012-05-07 17:30:05 +0200
commitc1f91604c75d5f0242914ee31230103512e65006 (patch)
treebf11298b4446a01833575b1e35d057f9245b4043
parent9392a49f5e58913c3089450d7f83006320ea324e (diff)
downloadk8055-c1f91604c75d5f0242914ee31230103512e65006.tar.gz
k8055-c1f91604c75d5f0242914ee31230103512e65006.tar.bz2
k8055-c1f91604c75d5f0242914ee31230103512e65006.zip
*fix udev permission error on ubuntu 12.04
*make permission installation more flexible
-rw-r--r--Makefile4
-rw-r--r--k8055.rules8
2 files changed, 6 insertions, 6 deletions
diff --git a/Makefile b/Makefile
index 781acc6..4320a61 100644
--- a/Makefile
+++ b/Makefile
@@ -26,8 +26,8 @@ install-rules:
uninstall-rules:
rm /etc/udev/rules.d/k8055.rules
install-permissions: install-rules
- groupadd k8055
- usermod -a -G k8055 $(USER)
+ groupadd -f k8055
+ $(foreach user, $(users), usermod -a -G k8055 $(user);)
uninstall-permissions: uninstall-rules
groupdel k8055
diff --git a/k8055.rules b/k8055.rules
index 860fb83..b64ffac 100644
--- a/k8055.rules
+++ b/k8055.rules
@@ -2,7 +2,7 @@
# The device is listed for all of it's possible addresses (0, 1, 2, 3).
# See udev(7) for syntax.
#
-SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device",SYSFS{idVendor}=="10cf" , SYSFS{idProduct}=="5500", GROUP="k8055", MODE="0660"
-SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device",SYSFS{idVendor}=="10cf" , SYSFS{idProduct}=="5501", GROUP="k8055", MODE="0660"
-SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device",SYSFS{idVendor}=="10cf" , SYSFS{idProduct}=="5502", GROUP="k8055", MODE="0660"
-SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device",SYSFS{idVendor}=="10cf" , SYSFS{idProduct}=="5503", GROUP="k8055", MODE="0660"
+SUBSYSTEM=="usb", ATTRS{idVendor}=="10cf", SYSFS{idProduct}=="5500", GROUP="k8055", MODE="0660"
+SUBSYSTEM=="usb", ATTRS{idVendor}=="10cf", SYSFS{idProduct}=="5501", GROUP="k8055", MODE="0660"
+SUBSYSTEM=="usb", ATTRS{idVendor}=="10cf", SYSFS{idProduct}=="5502", GROUP="k8055", MODE="0660"
+SUBSYSTEM=="usb", ATTRS{idVendor}=="10cf", SYSFS{idProduct}=="5503", GROUP="k8055", MODE="0660"