[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