Date: Wednesday, December 7, 2016 @ 17:47:17 Author: bgyorgy Revision: 198319
upgpkg: lockdev 1.0.3_1.6-3 Create lockdev directory (FS#50629) Added: lockdev/trunk/lockdev.install Modified: lockdev/trunk/PKGBUILD -----------------+ PKGBUILD | 10 ++++++++-- lockdev.install | 8 ++++++++ 2 files changed, 16 insertions(+), 2 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2016-12-07 17:44:45 UTC (rev 198318) +++ PKGBUILD 2016-12-07 17:47:17 UTC (rev 198319) @@ -6,12 +6,13 @@ pkgname=lockdev pkgver=1.0.3_1.6 _pkgver=1.0.3 -pkgrel=2 +pkgrel=3 pkgdesc='Run-time shared library for locking devices, using _both_ FSSTND and SVr4 methods.' url='http://packages.qa.debian.org/l/lockdev.html' license=("GPL") arch=('i686' 'x86_64') -depends=('glibc') +depends=('glibc' 'systemd') +install=$pkgname.install source=("http://ftp.debian.org/debian/pool/main/l/${pkgname}/${pkgname}_${_pkgver}.orig.tar.gz" "http://ftp.debian.org/debian/pool/main/l/${pkgname}/${pkgname}_${pkgver/_/-}.diff.gz" 'build.patch' @@ -37,4 +38,9 @@ package() { cd "${pkgname}-${_pkgver}" make basedir="${pkgdir}/usr" install + + # 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" } Added: lockdev.install =================================================================== --- lockdev.install (rev 0) +++ lockdev.install 2016-12-07 17:47:17 UTC (rev 198319) @@ -0,0 +1,8 @@ +post_install() { + systemd-sysusers "/usr/lib/sysusers.d/lockdev.conf" + systemd-tmpfiles --create "/usr/lib/tmpfiles.d/lockdev.conf" +} + +post_upgrade() { + post_install +}
