[arch-commits] Commit in util-linux/trunk (5 files)

Dave Reisner dreisner at archlinux.org
Tue Oct 31 17:08:25 UTC 2017


    Date: Tuesday, October 31, 2017 @ 17:08:24
  Author: dreisner
Revision: 308772

upgpkg: util-linux 2.31-2

- add assets from core/rfkill to fix device node permissions (FS#56171)

Added:
  util-linux/trunk/60-rfkill.rules
  util-linux/trunk/rfkill-block_.service
  util-linux/trunk/rfkill-unblock_.service
Modified:
  util-linux/trunk/PKGBUILD
  util-linux/trunk/util-linux.sysusers

-------------------------+
 60-rfkill.rules         |    1 +
 PKGBUILD                |   20 +++++++++++++++++---
 rfkill-block_.service   |   10 ++++++++++
 rfkill-unblock_.service |   10 ++++++++++
 util-linux.sysusers     |    1 +
 5 files changed, 39 insertions(+), 3 deletions(-)

Added: 60-rfkill.rules
===================================================================
--- 60-rfkill.rules	                        (rev 0)
+++ 60-rfkill.rules	2017-10-31 17:08:24 UTC (rev 308772)
@@ -0,0 +1 @@
+KERNEL=="rfkill", GROUP="rfkill", MODE="0664"

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2017-10-31 16:57:55 UTC (rev 308771)
+++ PKGBUILD	2017-10-31 17:08:24 UTC (rev 308772)
@@ -7,7 +7,7 @@
 pkgname=(util-linux libutil-linux)
 _pkgmajor=2.31
 pkgver=${_pkgmajor}
-pkgrel=1
+pkgrel=2
 pkgdesc="Miscellaneous system utilities for Linux"
 url="https://www.kernel.org/pub/linux/utils/util-linux/"
 arch=('i686' 'x86_64')
@@ -17,13 +17,19 @@
 validpgpkeys=('B0C64D14301CC6EFAEDF60E4E4B71D5EEC39C284')  # Karel Zak
 source=("https://www.kernel.org/pub/linux/utils/util-linux/v$_pkgmajor/$pkgbase-$pkgver.tar."{xz,sign}
         pam-{login,common,su}
-        'util-linux.sysusers')
+        'util-linux.sysusers'
+        '60-rfkill.rules'
+        'rfkill-unblock_.service'
+        'rfkill-block_.service')
 md5sums=('5b6821c403c3cc6e7775f74df1882a20'
          'SKIP'
          '4368b3f98abd8a32662e094c54e7f9b1'
          'a31374fef2cba0ca34dfc7078e2969e4'
          'fa85e5cce5d723275b14365ba71a8aad'
-         'dfc9904f67ebc54bb347ca3cc430ef2b')
+         '095fb3d048d5304cce5719831bdad6dc'
+         '63f9bf9264911242e430867a41e8918c'
+         '3a87d0d77656f005fbd9c3b003dadc90'
+         'a5835e0d5686ad1a12644edc3333d886')
 
 build() {
   cd "$pkgbase-$pkgver"
@@ -86,6 +92,14 @@
   ### install systemd-sysusers
   install -Dm644 "$srcdir/util-linux.sysusers" \
     "$pkgdir/usr/lib/sysusers.d/util-linux.conf"
+
+  install -Dm644 "$srcdir/60-rfkill.rules" \
+    "$pkgdir/usr/lib/udev/rules.d/60-rfkill.rules"
+
+  install -Dm644 "$srcdir/rfkill-unblock_.service" \
+    "$pkgdir/usr/lib/systemd/system/rfkill-unblock at .service"
+  install -Dm644 "$srcdir/rfkill-block_.service" \
+    "$pkgdir/usr/lib/systemd/system/rfkill-block at .service"
 }
 
 package_libutil-linux() {

Added: rfkill-block_.service
===================================================================
--- rfkill-block_.service	                        (rev 0)
+++ rfkill-block_.service	2017-10-31 17:08:24 UTC (rev 308772)
@@ -0,0 +1,10 @@
+[Unit]
+Description=RFKill-Block %I
+After=rfkill-unblock at all.service
+
+[Service]
+Type=oneshot
+ExecStart=/usr/bin/rfkill block %I
+
+[Install]
+WantedBy=multi-user.target

Added: rfkill-unblock_.service
===================================================================
--- rfkill-unblock_.service	                        (rev 0)
+++ rfkill-unblock_.service	2017-10-31 17:08:24 UTC (rev 308772)
@@ -0,0 +1,10 @@
+[Unit]
+Description=RFKill-Unblock %I
+After=rfkill-block at all.service
+
+[Service]
+Type=oneshot
+ExecStart=/usr/bin/rfkill unblock %I
+
+[Install]
+WantedBy=multi-user.target

Modified: util-linux.sysusers
===================================================================
--- util-linux.sysusers	2017-10-31 16:57:55 UTC (rev 308771)
+++ util-linux.sysusers	2017-10-31 17:08:24 UTC (rev 308772)
@@ -1 +1,2 @@
 u uuidd 68
+g rfkill - - -



More information about the arch-commits mailing list