summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorUffe Jakobsen2023-12-07 11:59:45 +0100
committerUffe Jakobsen2023-12-07 11:59:45 +0100
commitc850a671a720635db7f183eb0eda32349d62dcf5 (patch)
treebeaffe599bd6c6969bb8258d8b2290d440371454
parent891ed6180a93c29faea625da0bd2096b7db48191 (diff)
downloadaur-c850a671a720635db7f183eb0eda32349d62dcf5.tar.gz
Add udev rules
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD8
-rw-r--r--stlink-tool.rules4
3 files changed, 11 insertions, 3 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 16d72e464a9c..607cca694ef9 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = stlink-tool-git
pkgdesc = Tool for flashing chinese ST-Link dongles
pkgver = r21.8cbdffe
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/UweBonnes/stlink-tool
arch = i686
arch = x86_64
diff --git a/PKGBUILD b/PKGBUILD
index 84f290a91d09..a35991c9788e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=stlink-tool-git
_pkgname=stlink-tool
pkgver=r21.8cbdffe
-pkgrel=1
+pkgrel=2
pkgdesc="Tool for flashing chinese ST-Link dongles"
arch=('i686' 'x86_64')
url="https://github.com/UweBonnes/stlink-tool"
@@ -36,7 +36,11 @@ package()
{
cd "${srcdir}/${_pkgname}/"
- install -D -m755 stlink-tool ${pkgdir}/usr/bin/stlink-tool
+ install -D -m755 stlink-tool "${pkgdir}/usr/bin/stlink-tool"
+
+ # udev rules: trigger cheap (China) STLink v2 clones to leave bootloader upon insertion and start flashed BlackMagic firmware/app
+ install -D -m644 "${startdir}/stlink-tool.rules" "${pkgdir}/usr/share/${_pkgname}/udev/rules/stlink-tool.rules"
+ ln -s stlink-tool.rules "${pkgdir}/usr/share/${_pkgname}/udev/rules/98-stlink-tool.rules"
}
#
diff --git a/stlink-tool.rules b/stlink-tool.rules
new file mode 100644
index 000000000000..f1c504b5d524
--- /dev/null
+++ b/stlink-tool.rules
@@ -0,0 +1,4 @@
+# stlink-tool udev rules
+# udev rules: trigger cheap (China) STLink v2 clones to leave bootloader upon insertion and start flashed BlackMagic firmware/app
+SUBSYSTEM=="usb", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="3748", ACTION=="add", RUN+="/usr/bin/stlink-tool"
+# EOF