All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 1/1] package/network-manager: remove initrd specific service files
@ 2026-06-06  2:40 TIAN Yuanhao
  2026-06-15 11:17 ` yann.morin
  2026-06-18 23:09 ` Fiona Klute via buildroot
  0 siblings, 2 replies; 3+ messages in thread
From: TIAN Yuanhao @ 2026-06-06  2:40 UTC (permalink / raw)
  To: buildroot; +Cc: TIAN Yuanhao

NetworkManager upstream added initrd-specific service files in 1.54:
https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/2089

These services are intended for use inside an initrd, not a rootfs.
When present in a rootfs, they conflict with the main NetworkManager
service since both claim the same D-Bus name
org.freedesktop.NetworkManager, leading to confusing error messages:

  systemd[1]: Failed to put bus name to hashmap: File exists
  systemd[1]: NetworkManager-initrd.service: Two services allocated
  for the same bus name org.freedesktop.NetworkManager, refusing
  operation.

Remove them to avoid these issues.

Signed-off-by: TIAN Yuanhao <tianyuanhao3@163.com>
---
 package/network-manager/network-manager.mk | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/package/network-manager/network-manager.mk b/package/network-manager/network-manager.mk
index 301c1ad43e..2dd40980e7 100644
--- a/package/network-manager/network-manager.mk
+++ b/package/network-manager/network-manager.mk
@@ -191,4 +191,12 @@ define NETWORK_MANAGER_INSTALL_INIT_SYSTEMD
 
 endef
 
+define NETWORK_MANAGER_REMOVE_INITRD_SERVICES
+	$(RM) $(TARGET_DIR)/usr/lib/systemd/system/NetworkManager-config-initrd.service
+	$(RM) $(TARGET_DIR)/usr/lib/systemd/system/NetworkManager-initrd.service
+	$(RM) $(TARGET_DIR)/usr/lib/systemd/system/NetworkManager-wait-online-initrd.service
+endef
+
+NETWORK_MANAGER_POST_INSTALL_TARGET_HOOKS += NETWORK_MANAGER_REMOVE_INITRD_SERVICES
+
 $(eval $(meson-package))
-- 
2.53.0

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply related	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2026-06-18 23:09 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-06-06  2:40 [Buildroot] [PATCH 1/1] package/network-manager: remove initrd specific service files TIAN Yuanhao
2026-06-15 11:17 ` yann.morin
2026-06-18 23:09 ` Fiona Klute via buildroot

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.