[arch-commits] Commit in systemd/trunk (PKGBUILD initcpio-install-systemd)

Dave Reisner dreisner at archlinux.org
Mon Jul 4 13:46:26 UTC 2016


    Date: Monday, July 4, 2016 @ 13:46:25
  Author: dreisner
Revision: 270933

upgpkg: systemd 230-6

- backport some more trivial fixes
- ensure udevd runs with --resolve-names=never in early userspace (FS#49849)

Modified:
  systemd/trunk/PKGBUILD
  systemd/trunk/initcpio-install-systemd

--------------------------+
 PKGBUILD                 |   10 ++++++++--
 initcpio-install-systemd |   13 +++++++++++++
 2 files changed, 21 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2016-07-04 07:55:14 UTC (rev 270932)
+++ PKGBUILD	2016-07-04 13:46:25 UTC (rev 270933)
@@ -4,7 +4,7 @@
 pkgbase=systemd
 pkgname=('systemd' 'libsystemd' 'systemd-sysvcompat')
 pkgver=230
-pkgrel=5
+pkgrel=6
 arch=('i686' 'x86_64')
 url="http://www.freedesktop.org/wiki/Software/systemd"
 makedepends=('acl' 'cryptsetup' 'docbook-xsl' 'gperf' 'lz4' 'xz' 'pam' 'libelf'
@@ -22,7 +22,7 @@
         'udev-hwdb.hook')
 md5sums=('SKIP'
          '90ea67a7bb237502094914622a39e281'
-         '8a093826cbce909e34f15dccd73974c4'
+         'bee7fd6ccda39582259708e3f262ea6d'
          '1b3aa3a0551b08af9305d33f85b5c2fc'
          '20ead378f5d6df4b2a3e670301510a7d'
          'ddaef54f68f6c86c6c07835fc668f62a'
@@ -47,6 +47,12 @@
 
   # resolved: when restarting a transaction make sure to not touch it anymore (#3553)
   5278bbfe0c79c1f2b5bf8a215d8e7d63f1900ce9
+
+  # basic: pass flags to the fnmatch
+  2027927b1002a74d24300704a655614f8ea48e45
+
+  # nspawn: fix uid patching logic
+  0c6aeb4609f619328b9dcf8d8d815bd06e412ac5
 )
 
 prepare() {

Modified: initcpio-install-systemd
===================================================================
--- initcpio-install-systemd	2016-07-04 07:55:14 UTC (rev 270932)
+++ initcpio-install-systemd	2016-07-04 13:46:25 UTC (rev 270933)
@@ -93,6 +93,13 @@
     fi
 }
 
+add_systemd_drop_in() {
+    local unit=$1 dropin_name=$2
+
+    mkdir -p "$BUILDROOT/etc/systemd/system/$unit.d"
+    cat >"$BUILDROOT/etc/systemd/system/$unit.d/$2.conf"
+}
+
 build() {
     local rules unit
 
@@ -159,6 +166,12 @@
     echo "root:x:0:0:root:/:/bin/sh" >"$BUILDROOT/etc/passwd"
     echo "root:x:0:root" >"$BUILDROOT/etc/group"
     echo "root::::::::" >"$BUILDROOT/etc/shadow"
+
+    add_systemd_drop_in systemd-udevd.service resolve-names <<EOF
+[Service]
+ExecStart=
+ExecStart=/usr/lib/systemd/systemd-udevd --resolve-names=never
+EOF
 }
 
 help() {



More information about the arch-commits mailing list