summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSwift Geek2015-06-11 13:29:21 +0200
committerSwift Geek2015-06-11 13:29:21 +0200
commitaa83604daedf5b9e3d9bb86c0cec9dc2d54ddcac (patch)
treebb2cca9c79b37a074da648557fdf1e9d7e0dd205
parentd37e5c05b1c99a5363c476472be789db81569829 (diff)
downloadaur-aa83604daedf5b9e3d9bb86c0cec9dc2d54ddcac.tar.gz
Add udev rules
-rw-r--r--40-rigol.rules13
-rw-r--r--PKGBUILD4
2 files changed, 16 insertions, 1 deletions
diff --git a/40-rigol.rules b/40-rigol.rules
new file mode 100644
index 000000000000..4e9913970948
--- /dev/null
+++ b/40-rigol.rules
@@ -0,0 +1,13 @@
+ACTION!="add|change", GOTO="rigol_rules_end"
+SUBSYSTEM!="usb|usbmisc|usb_device", GOTO="rigol_rules_end"
+
+# Rigol DS1000 series
+ATTRS{idVendor}=="1ab1", ATTRS{idProduct}=="0588", MODE="664", GROUP="plugdev"
+
+# Rigol DS2000 series
+ATTRS{idVendor}=="1ab1", ATTRS{idProduct}=="04b0", MODE="664", GROUP="plugdev"
+
+# Rigol DG4000 series
+ATTRS{idVendor}=="1ab1", ATTRS{idProduct}=="0641", MODE="664", GROUP="plugdev"
+
+LABEL="rigol_rules_end"
diff --git a/PKGBUILD b/PKGBUILD
index 3b5500240968..979034802e72 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -9,7 +9,7 @@ arch=('any')
url="http://www.eevblog.com/forum/testgear/free-ds1052eds1102e-software-for-linux/msg684186/"
license=('GPL2')
makedepends=('git' 'qt5-webkit')
-source=("git://github.com/wd5gnr/qrigol.git")
+source=("git://github.com/wd5gnr/qrigol.git" '40-rigol.rules')
md5sums=('SKIP')
pkgver() {
@@ -28,4 +28,6 @@ package() {
cd "$srcdir/${_pkgname}"
install -d "$pkgdir/usr/bin"
install -m 755 "$srcdir/${_pkgname}/qrigol" "$pkgdir/usr/bin/qrigol"
+ install -d "$pkgdir/usr/lib/udev/rules.d/"
+ install -m 644 "$srcdir/40-rigol.rules" "${pkgdir}/usr/lib/udev/rules.d/"
}