[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