From f4888a8a1b30fd8493478dce6d8c4c79c66394dc Mon Sep 17 00:00:00 2001
From: Kevin Mihelich <kevin@archlinuxarm.org>
Date: Sat, 30 Nov 2024 22:14:20 +0000
Subject: [PATCH] core/systemd to 256.9-1

---
 core/systemd/.SRCINFO | 20 ++++++++++----------
 core/systemd/PKGBUILD |  8 +++-----
 2 files changed, 13 insertions(+), 15 deletions(-)

diff --git a/core/systemd/.SRCINFO b/core/systemd/.SRCINFO
index 9c0c2a9ce..ac26e3bec 100644
--- a/core/systemd/.SRCINFO
+++ b/core/systemd/.SRCINFO
@@ -1,6 +1,6 @@
 pkgbase = systemd
-	pkgver = 256.8
-	pkgrel = 2
+	pkgver = 256.9
+	pkgrel = 1
 	url = https://www.github.com/systemd/systemd
 	arch = x86_64
 	license = LGPL-2.1-or-later
@@ -54,7 +54,7 @@ pkgbase = systemd
 	makedepends = lib32-gcc-libs
 	makedepends = linux-headers
 	conflicts = mkinitcpio<38-1
-	source = git+https://github.com/systemd/systemd#tag=v256.8?signed
+	source = git+https://github.com/systemd/systemd#tag=v256.9?signed
 	source = 0001-Use-Arch-Linux-device-access-groups.patch
 	source = arch.conf
 	source = loader.conf
@@ -75,7 +75,7 @@ pkgbase = systemd
 	validpgpkeys = A9EA9081724FFAE0484C35A1A81CEA22BC8C7E2E
 	validpgpkeys = 9A774DB5DB996C154EBBFBFDA0099A18E29326E1
 	validpgpkeys = 5C251B5FC54EB2F80F407AAAC54CA336CFEB557E
-	sha512sums = 4ffda9aee045ac793e87a86cdee1d089960542e21b44993381095399baacdf79c1867d36cdc242767acee725603ea70f942f8fd61e0a69fe0c888b0e4dd17a37
+	sha512sums = 2f85fc1889e402ab185a6aef5a301a70370da8b0d5e505c6190e215e9d78e56119241a24df351cdac751c59239f691c8997dfda7661d2e7d6c98b868d0eaaef4
 	sha512sums = 3ccf783c28f7a1c857120abac4002ca91ae1f92205dcd5a84aff515d57e706a3f9240d75a0a67cff5085716885e06e62597baa86897f298662ec36a940cf410e
 	sha512sums = 61032d29241b74a0f28446f8cf1be0e8ec46d0847a61dadb2a4f096e8686d5f57fe5c72bcf386003f6520bc4b5856c32d63bf3efe7eb0bc0deefc9f68159e648
 	sha512sums = c416e2121df83067376bcaacb58c05b01990f4614ad9de657d74b6da3efa441af251d13bf21e3f0f71ddcb4c9ea658b81da3d915667dc5c309c87ec32a1cb5a5
@@ -100,7 +100,7 @@ pkgname = systemd
 	license = CC0-1.0
 	license = GPL-2.0-or-later
 	license = MIT-0
-	depends = systemd-libs=256.8
+	depends = systemd-libs=256.9
 	depends = acl
 	depends = libacl.so
 	depends = bash
@@ -148,8 +148,8 @@ pkgname = systemd
 	optdepends = libp11-kit: support PKCS#11
 	optdepends = tpm2-tss: unlocking LUKS2 volumes with TPM2
 	provides = nss-myhostname
-	provides = systemd-tools=256.8
-	provides = udev=256.8
+	provides = systemd-tools=256.9
+	provides = udev=256.9
 	conflicts = nss-myhostname
 	conflicts = systemd-tools
 	conflicts = udev
@@ -194,19 +194,19 @@ pkgname = systemd-libs
 
 pkgname = systemd-resolvconf
 	pkgdesc = systemd resolvconf replacement (for use with systemd-resolved)
-	depends = systemd=256.8
+	depends = systemd=256.9
 	provides = openresolv
 	provides = resolvconf
 	conflicts = resolvconf
 
 pkgname = systemd-sysvcompat
 	pkgdesc = sysvinit compat for systemd
-	depends = systemd=256.8
+	depends = systemd=256.9
 	conflicts = sysvinit
 
 pkgname = systemd-ukify
 	pkgdesc = Combine kernel and initrd into a signed Unified Kernel Image
-	depends = systemd=256.8
+	depends = systemd=256.9
 	depends = binutils
 	depends = python-cryptography
 	depends = python-pefile
diff --git a/core/systemd/PKGBUILD b/core/systemd/PKGBUILD
index 6a8484be7..2883eb7ad 100644
--- a/core/systemd/PKGBUILD
+++ b/core/systemd/PKGBUILD
@@ -21,12 +21,12 @@ pkgname=('systemd'
          'systemd-resolvconf'
          'systemd-sysvcompat'
          'systemd-ukify')
-_tag='256.8'
+_tag='256.9'
 # Upstream versioning is incompatible with pacman's version comparisons, one
 # way or another. So we replace dashes and tildes with the empty string to
 # make sure pacman's version comparing does the right thing for rc versions:
 pkgver="${_tag/[-~]/}"
-pkgrel=2
+pkgrel=1
 arch=('x86_64')
 license=('LGPL-2.1-or-later')
 url='https://www.github.com/systemd/systemd'
@@ -64,7 +64,7 @@ source=("git+https://github.com/systemd/systemd#tag=v${_tag}?signed"
         '30-systemd-tmpfiles.hook'
         '30-systemd-udev-reload.hook'
         '30-systemd-update.hook')
-sha512sums=('4ffda9aee045ac793e87a86cdee1d089960542e21b44993381095399baacdf79c1867d36cdc242767acee725603ea70f942f8fd61e0a69fe0c888b0e4dd17a37'
+sha512sums=('2f85fc1889e402ab185a6aef5a301a70370da8b0d5e505c6190e215e9d78e56119241a24df351cdac751c59239f691c8997dfda7661d2e7d6c98b868d0eaaef4'
             '3ccf783c28f7a1c857120abac4002ca91ae1f92205dcd5a84aff515d57e706a3f9240d75a0a67cff5085716885e06e62597baa86897f298662ec36a940cf410e'
             '61032d29241b74a0f28446f8cf1be0e8ec46d0847a61dadb2a4f096e8686d5f57fe5c72bcf386003f6520bc4b5856c32d63bf3efe7eb0bc0deefc9f68159e648'
             'c416e2121df83067376bcaacb58c05b01990f4614ad9de657d74b6da3efa441af251d13bf21e3f0f71ddcb4c9ea658b81da3d915667dc5c309c87ec32a1cb5a5'
@@ -101,8 +101,6 @@ if ((_systemd_UPSTREAM)); then
 fi
 
 _backports=(
-  # shutdown: close DM block device before issuing DM_DEV_REMOVE ioctl
-  'b76730f3fe0e824db001b38c8ea848302be786ee'
 )
 
 _reverts=(