From 317d35c6036072356c4f121e4c848ca9e36adb85 Mon Sep 17 00:00:00 2001
From: Matthieu Herrb <matthieu.herrb@laas.fr>
Date: Fri, 21 Jan 2011 17:23:39 +0100
Subject: [PATCH] [wip/openni-sensor] add an udev rules file with MS kinect
 ids.

The one provided by Primesense only includes the Primesense
device. Add Microsoft Kinects ids too.
---
 openni-sensor/Makefile                      | 3 ++-
 openni-sensor/files/55-primesense-usb.rules | 9 +++++++++
 2 files changed, 11 insertions(+), 1 deletion(-)
 create mode 100644 openni-sensor/files/55-primesense-usb.rules

diff --git a/openni-sensor/Makefile b/openni-sensor/Makefile
index 6fb75172..2300f378 100644
--- a/openni-sensor/Makefile
+++ b/openni-sensor/Makefile
@@ -4,6 +4,7 @@
 
 COMMIT= 7a39cd
 PKG_VERSION= 20101214.${COMMIT}
+PKGREVISION= 1
 COMMENT= Primesense OpenNI Sensor Engine
 CATEGORIES = hardware image
 LICENSE = gnu-lgpl-v3
@@ -74,7 +75,7 @@ do-install:
 		${INSTALL} ${WRKDIR}/lib/$$file ${PREFIX}/lib ; \
 		${PREFIX}/bin/niReg -r ${PREFIX}/lib/$$file ${OPENNI_SHARE}; \
 	done
-	${INSTALL_DATA} ${WRKSRC}/Platform/Linux-x86/Install/${UDEV_RULES} \
+	${INSTALL_DATA} ${FILESDIR}/${UDEV_RULES} \
 	  ${PREFIX}/etc/udev/rules.d
 
 include ../../wip/openni/depend.mk
diff --git a/openni-sensor/files/55-primesense-usb.rules b/openni-sensor/files/55-primesense-usb.rules
new file mode 100644
index 00000000..def84df3
--- /dev/null
+++ b/openni-sensor/files/55-primesense-usb.rules
@@ -0,0 +1,9 @@
+# make primesense device mount with writing permissions (default is read only for unknown devices)
+ATTRS{idProduct}=="0200",ATTRS{idVendor}=="1d27",MODE="666",GROUP="users"
+ATTRS{idProduct}=="0300",ATTRS{idVendor}=="1d27",MODE="666",GROUP="users"
+ATTRS{idProduct}=="0400",ATTRS{idVendor}=="1d27",MODE="666",GROUP="users"
+ATTRS{idProduct}=="0500",ATTRS{idVendor}=="1d27",MODE="666",GROUP="users"
+ATTRS{idProduct}=="0600",ATTRS{idVendor}=="1d27",MODE="666",GROUP="users"
+ATTRS{idProduct}=="02ae",ATTRS{idVendor}=="045e",MODE="666",GROUP="users"
+ATTRS{idProduct}=="02ad",ATTRS{idVendor}=="045e",MODE="666",GROUP="users"
+ATTRS{idProduct}=="02b0",ATTRS{idVendor}=="045e",MODE="666",GROUP="users"
\ No newline at end of file
-- 
GitLab