[arch-commits] Commit in gnokii/trunk (PKGBUILD gnokii.install)
Balló György
bgyorgy at archlinux.org
Wed Aug 3 09:26:31 UTC 2016
Date: Wednesday, August 3, 2016 @ 09:26:30
Author: bgyorgy
Revision: 184968
upgpkg: gnokii 0.6.31-9
Setup the required /run/lock/lockdev which was removed from systemd: https://github.com/systemd/systemd/commit/61f32bff6130a44d077886d38cff89ad161bf177
Modified:
gnokii/trunk/PKGBUILD
gnokii/trunk/gnokii.install
----------------+
PKGBUILD | 9 +++++++--
gnokii.install | 9 ++++++++-
2 files changed, 15 insertions(+), 3 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2016-08-03 09:26:13 UTC (rev 184967)
+++ PKGBUILD 2016-08-03 09:26:30 UTC (rev 184968)
@@ -6,7 +6,7 @@
pkgname=gnokii
pkgver=0.6.31
-pkgrel=8
+pkgrel=9
pkgdesc="Tools and user space driver for use with mobile phones"
arch=('i686' 'x86_64')
url="http://www.gnokii.org/"
@@ -59,9 +59,14 @@
make DESTDIR="$pkgdir" install
popd
- # Install inital config file
+ # Install initial config file
install -Dm644 Docs/sample/gnokiirc "$pkgdir/etc/gnokiirc"
# Fix file permission
chmod 755 "$pkgdir/usr/bin/sendsms"
+
+ # Setup lock directory
+ install -dm755 "$pkgdir"/usr/lib/{sysusers,tmpfiles}.d
+ echo 'g lock - - -' > "$pkgdir/usr/lib/sysusers.d/$pkgname.conf"
+ echo 'd /run/lock/lockdev 0775 root lock -' > "$pkgdir/usr/lib/tmpfiles.d/$pkgname.conf"
}
Modified: gnokii.install
===================================================================
--- gnokii.install 2016-08-03 09:26:13 UTC (rev 184967)
+++ gnokii.install 2016-08-03 09:26:30 UTC (rev 184968)
@@ -1,3 +1,10 @@
post_install() {
-echo "Users need to be in 'lock' and 'uucp' groups to connect to devices"
+ echo "Users need to be in 'lock' and 'uucp' groups to connect to devices"
+ systemd-sysusers "/usr/lib/sysusers.d/gnokii.conf"
+ systemd-tmpfiles --create "/usr/lib/tmpfiles.d/gnokii.conf"
}
+
+post_upgrade() {
+ systemd-sysusers "/usr/lib/sysusers.d/gnokii.conf"
+ systemd-tmpfiles --create "/usr/lib/tmpfiles.d/gnokii.conf"
+}
More information about the arch-commits
mailing list