From patchwork Fri Jul 3 19:41:32 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 10013 Return-Path: Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (Client CN "mail01.haj.ipfire.org", Issuer "YR2" (not verified)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4gsPK6439mz3wqG for ; Fri, 03 Jul 2026 19:42:02 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [172.28.1.201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (Client CN "mail02.haj.ipfire.org", Issuer "YE1" (not verified)) by mail01.ipfire.org (Postfix) with ESMTPS id 4gsPK612KRz6tM for ; Fri, 03 Jul 2026 19:42:02 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [IPv6:::1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4gsPJw3dN6z378y for ; Fri, 03 Jul 2026 19:41:52 +0000 (UTC) X-Original-To: development@lists.ipfire.org Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (Client CN "mail01.haj.ipfire.org", Issuer "YR2" (not verified)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4gsPJn0n46z36W7 for ; Fri, 03 Jul 2026 19:41:45 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4gsPJk2l8Bz6sN; Fri, 03 Jul 2026 19:41:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1783107702; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=aZaHysP3OR4UsLbM/SNjO3XUGXSbvoyK06A0LeD/MY4=; b=Ot6Q7n2XVivVwZh9EDtyGWGlT7jfX+gu1jfs0DCeoZlMzzyZymw8zFXBwtnpwXjLZcUKpP tDz0BKkufbJKNPV+YOxRf1qG2P8gEzvuTVNAn4Ly9pD5AOPEaBL0jKERvSVUvBqSQC8yH3 gr/6cmrCRkNNmYzjdPnGV6q4RC1AxMLdthWpuinOI+2plVcdDv92ZsITbiBAQpOBSkEpjp QZUJB45abmDc9M1hbBqwmCHiAjJwvGt944YEKCYgegNF1bsgiVhjEr4vUAb9dO7kL4JYBl BhZ5R5Mqp8NmmmIII3hu8SW22iQUpL5U6hLYcLOI8W/aei25KKEM/8Um2f2nkA== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1783107702; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=aZaHysP3OR4UsLbM/SNjO3XUGXSbvoyK06A0LeD/MY4=; b=bbjJ+s4tSS0sF5BZ0Jtwp0qsDmSiaguzYB8UydX3FPq0us3GYK18RG32p3rHnKMhnfvOFU yCbiC8SPMvaIHQDQ== From: Adolf Belka To: development@lists.ipfire.org Cc: Adolf Belka Subject: [PATCH] systemd: Update to version 261.1 Date: Fri, 3 Jul 2026 21:41:32 +0200 Message-ID: <20260703194133.2938870-18-adolf.belka@ipfire.org> In-Reply-To: <20260703194133.2938870-1-adolf.belka@ipfire.org> References: <20260703194133.2938870-1-adolf.belka@ipfire.org> Precedence: list List-Id: List-Subscribe: , List-Unsubscribe: , List-Post: List-Help: Sender: Mail-Followup-To: MIME-Version: 1.0 - Update from version 260.1 to 261.1 - Update of rootfile - Changelog 261.1 This only lists the commits and not easy to identify what might be related to udev. This is the link to the commits. https://github.com/systemd/systemd/compare/v261...v261.1 261 Changes in systemd-udevd, hwdb and udev rules: * The DMI ID device (/sys/class/dmi/id) is now tagged so that early-boot consumers can reliably order against it. * udev's "blkid" builtin will now set a new udev property ID_PART_GPT_AUTO_ROOT_DISK_NEEDS_LOOP=1 on boot block devices where a GPT partition table is detected for a sector size different from the native sector size of the device. (This typically happens if a Hybrid ISO9660/GPT disk image is booted as CDROM, where the native sector size is 2048 but the GPT header uses a 512-byte sector size). If this happens then a systemd-loop@.service instance is automatically pulled in via a udev rule that generates a loopback block device from the discovered block device, exposing the device with the corrected sector size. Or in other words: booting a fully valid GPT disk image on a block device with a non-matching sector size will now just work, and automatically result in a matching loopback device popping up. The new property is also set if the boot block device carries a GPT header (i.e. is partitioned) but the block device has partition table processing turned off. * Persistent network interface naming has been extended to auxiliary sub-function (SF) network devices (such as mlx5_core SFs), using an "S" suffix appended to the parent PCI function's name (e.g. "enp193s0f0S88"). 260.3 This only lists the commits and not easy to identify what might be related to udev. This is the link to the commits. https://github.com/systemd/systemd/compare/v260.2...v260.3 260.2 This only lists the commits and not easy to identify what might be related to udev. This is the link to the commits. https://github.com/systemd/systemd/compare/v260.1...v260.2 Signed-off-by: Adolf Belka --- config/rootfiles/common/systemd | 11 ++++++++--- lfs/systemd | 4 ++-- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/config/rootfiles/common/systemd b/config/rootfiles/common/systemd index 965d2fe3f..983001384 100644 --- a/config/rootfiles/common/systemd +++ b/config/rootfiles/common/systemd @@ -19,16 +19,18 @@ usr/bin/udev-hwdb #usr/include/systemd/sd-dhcp-client.h #usr/include/systemd/sd-dhcp-duid.h #usr/include/systemd/sd-dhcp-lease.h -#usr/include/systemd/sd-dhcp-option.h #usr/include/systemd/sd-dhcp-protocol.h +#usr/include/systemd/sd-dhcp-relay.h #usr/include/systemd/sd-dhcp-server-lease.h #usr/include/systemd/sd-dhcp-server.h #usr/include/systemd/sd-dhcp6-client.h #usr/include/systemd/sd-dhcp6-lease.h #usr/include/systemd/sd-dhcp6-option.h #usr/include/systemd/sd-dhcp6-protocol.h +#usr/include/systemd/sd-dlopen.h #usr/include/systemd/sd-dns-resolver.h #usr/include/systemd/sd-event.h +#usr/include/systemd/sd-future.h #usr/include/systemd/sd-gpt.h #usr/include/systemd/sd-hwdb.h #usr/include/systemd/sd-id128.h @@ -56,10 +58,10 @@ usr/bin/udev-hwdb #usr/include/systemd/sd-varlink.h #usr/lib/libsystemd.so usr/lib/libsystemd.so.0 -usr/lib/libsystemd.so.0.43.0 +usr/lib/libsystemd.so.0.44.0 #usr/lib/libudev.so usr/lib/libudev.so.1 -usr/lib/libudev.so.1.7.13 +usr/lib/libudev.so.1.7.14 #usr/lib/pkgconfig/libsystemd.pc #usr/lib/pkgconfig/libudev.pc usr/lib/udev @@ -80,6 +82,7 @@ usr/lib/udev/hwdb.d/20-sdio-vendor-model.hwdb usr/lib/udev/hwdb.d/20-usb-classes.hwdb usr/lib/udev/hwdb.d/20-usb-vendor-model.hwdb usr/lib/udev/hwdb.d/20-vmbus-class.hwdb +usr/lib/udev/hwdb.d/40-imds.hwdb usr/lib/udev/hwdb.d/60-autosuspend-chromiumos.hwdb usr/lib/udev/hwdb.d/60-autosuspend-fingerprint-reader.hwdb usr/lib/udev/hwdb.d/60-autosuspend.hwdb @@ -92,6 +95,7 @@ usr/lib/udev/hwdb.d/60-tpm2.hwdb usr/lib/udev/hwdb.d/70-analyzers.hwdb usr/lib/udev/hwdb.d/70-av-production.hwdb usr/lib/udev/hwdb.d/70-cameras.hwdb +usr/lib/udev/hwdb.d/70-debug-appliance.hwdb usr/lib/udev/hwdb.d/70-hardware-wallets.hwdb usr/lib/udev/hwdb.d/70-joystick.hwdb usr/lib/udev/hwdb.d/70-lights.hwdb @@ -102,6 +106,7 @@ usr/lib/udev/hwdb.d/70-pointingstick.hwdb usr/lib/udev/hwdb.d/70-software-radio.hwdb usr/lib/udev/hwdb.d/70-sound-card.hwdb usr/lib/udev/hwdb.d/70-touchpad.hwdb +usr/lib/udev/hwdb.d/70-vsock.hwdb usr/lib/udev/hwdb.d/80-ieee1394-unit-function.hwdb usr/lib/udev/hwdb.d/82-net-auto-link-local.hwdb usr/lib/udev/hwdb.d/README diff --git a/lfs/systemd b/lfs/systemd index 46f873b04..446e397df 100644 --- a/lfs/systemd +++ b/lfs/systemd @@ -24,7 +24,7 @@ include Config -VER = 260.1 +VER = 261.1 THISAPP = systemd-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -50,7 +50,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 072424e7288f8796be1e6952fadc5452c2ab54633b356796a29872609a03b4cc2edbc0cac0df7542bc969b06d265d2cbf52f9174742c5a570a5a3d7a7664cfa8 +$(DL_FILE)_BLAKE2 = ab345d6ae27d361aa56d3b021263e2b2e3af76cdc37ee9015932557f1b904f2e5e5a6d5911b4a442057d12d5eedf8a702a30aa13f9b68294ccc14833f397a0ea install : $(TARGET)