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

Balló György bgyorgy at archlinux.org
Wed Aug 3 09:26:04 UTC 2016


    Date: Wednesday, August 3, 2016 @ 09:26:04
  Author: bgyorgy
Revision: 184966

upgpkg: java-rxtx 2.2pre2-3

Setup the required /run/lock/lockdev which was removed from systemd: https://github.com/systemd/systemd/commit/61f32bff6130a44d077886d38cff89ad161bf177

Added:
  java-rxtx/trunk/java-rxtx.install
Modified:
  java-rxtx/trunk/PKGBUILD
Deleted:
  java-rxtx/trunk/rxtx.install

-------------------+
 PKGBUILD          |    9 +++++++--
 java-rxtx.install |   10 ++++++++++
 rxtx.install      |    3 ---
 3 files changed, 17 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2016-08-03 09:15:22 UTC (rev 184965)
+++ PKGBUILD	2016-08-03 09:26:04 UTC (rev 184966)
@@ -5,7 +5,7 @@
 pkgname=java-rxtx
 _pkgname=rxtx
 pkgver=2.2pre2
-pkgrel=2
+pkgrel=3
 pkgdesc="Java library for serial IO"
 arch=('i686' 'x86_64')
 url="http://rxtx.qbang.org/"
@@ -14,7 +14,7 @@
 makedepends=('java-environment')
 provides=("$_pkgname=$pkgver")
 replaces=("$_pkgname")
-install=$_pkgname.install
+install=$pkgname.install
 source=(http://rxtx.qbang.org/pub/$_pkgname/$_pkgname-$pkgver.zip
         utsrelease.patch
         rxtx-2.2-lock.patch
@@ -52,4 +52,9 @@
   cd "$srcdir/$_pkgname-$pkgver"
   mkdir -p "$pkgdir"/usr/{lib,share/java/rxtx}
   make JHOME="$pkgdir/usr/share/java/rxtx" RXTX_PATH="$pkgdir/usr/lib" 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: java-rxtx.install
===================================================================
--- java-rxtx.install	                        (rev 0)
+++ java-rxtx.install	2016-08-03 09:26:04 UTC (rev 184966)
@@ -0,0 +1,10 @@
+post_install() {
+  echo "Users need to be in 'lock' and 'uucp' groups to connect to devices"
+  systemd-sysusers "/usr/lib/sysusers.d/java-rxtx.conf"
+  systemd-tmpfiles --create "/usr/lib/tmpfiles.d/java-rxtx.conf"
+}
+
+post_upgrade() {
+  systemd-sysusers "/usr/lib/sysusers.d/java-rxtx.conf"
+  systemd-tmpfiles --create "/usr/lib/tmpfiles.d/java-rxtx.conf"
+}

Deleted: rxtx.install
===================================================================
--- rxtx.install	2016-08-03 09:15:22 UTC (rev 184965)
+++ rxtx.install	2016-08-03 09:26:04 UTC (rev 184966)
@@ -1,3 +0,0 @@
-post_install() {
-echo "Users need to be in 'lock' and 'uucp' groups to connect to devices"
-}



More information about the arch-commits mailing list