[arch-commits] Commit in lockdev/trunk (PKGBUILD lockdev.install)

Balló György bgyorgy at archlinux.org
Wed Dec 7 17:47:17 UTC 2016


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



More information about the arch-commits mailing list