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" +}
