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@.service" + install -Dm644 "$srcdir/rfkill-block_.service" \ + "$pkgdir/usr/lib/systemd/system/rfkill-block@.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@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@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 - - -