summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDevaev Maxim2019-07-19 16:32:06 +0300
committerDevaev Maxim2019-07-19 16:32:06 +0300
commitd6e81f4daba7ea2910a77363dc872162c0d4dd60 (patch)
tree4893d1852c4374d4e2b852ad41b7f3d4096bee8d
parent77f12bb8076ae4a7f39eee46090e4a5e1d812995 (diff)
downloadaur-d6e81f4daba7ea2910a77363dc872162c0d4dd60.tar.gz
Update to 0.2-1
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD8
-rw-r--r--raspberrypi-io-access.install9
-rw-r--r--sysusers.conf2
4 files changed, 13 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b9d0a905493e..1887dc4f00b3 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,15 @@
pkgbase = raspberrypi-io-access
pkgdesc = Raspberry Pi port access rules and groups
- pkgver = 0.1
+ pkgver = 0.2
pkgrel = 1
install = raspberrypi-io-access.install
arch = any
license = GPL
source = raspberrypi-io-access.install
source = udev.rules
- md5sums = c737d24aa94fefc4b93b6fdbf5a5e85b
- md5sums = 5396ffc35d284c072fa38534840d5d6f
+ md5sums = SKIP
+ md5sums = SKIP
+ md5sums = SKIP
pkgname = raspberrypi-io-access
diff --git a/PKGBUILD b/PKGBUILD
index 38ef4a94c8d6..6db7d6a03ee4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
pkgname=raspberrypi-io-access
-pkgver=0.1
+pkgver=0.2
pkgrel=1
pkgdesc="Raspberry Pi port access rules and groups"
url=""
@@ -13,12 +13,10 @@ install=raspberrypi-io-access.install
source=(raspberrypi-io-access.install udev.rules)
-md5sums=(
- "c737d24aa94fefc4b93b6fdbf5a5e85b"
- "5396ffc35d284c072fa38534840d5d6f"
-)
+md5sums=(SKIP SKIP SKIP)
package() {
+ install -Dm644 sysusers.conf "$pkgdir/usr/lib/sysusers.d/raspberrypi-io-access.conf"
install -Dm644 udev.rules "$pkgdir/etc/udev/rules.d/95-raspberrypi-io-access.rules"
}
diff --git a/raspberrypi-io-access.install b/raspberrypi-io-access.install
index b8d902c59d67..99431673b717 100644
--- a/raspberrypi-io-access.install
+++ b/raspberrypi-io-access.install
@@ -1,9 +1,8 @@
post_install() {
- groupmems -g spi -l &>/dev/null || groupadd -r spi
- groupmems -g gpio -l &>/dev/null || groupadd -r gpio
+ post_upgrade
}
-post_remove() {
- groupdel spi &>/dev/null
- groupdel gpio &>/dev/null
+post_upgrade() {
+ echo "==> Ensuring IO groups ..."
+ systemd-sysusers /usr/lib/sysusers.d/raspberrypi-io-access.conf
}
diff --git a/sysusers.conf b/sysusers.conf
new file mode 100644
index 000000000000..8d6550ec9cb5
--- /dev/null
+++ b/sysusers.conf
@@ -0,0 +1,2 @@
+g spi - -
+g gpio - -