systemd owns its package; systemd-networkd configures networkd and claims none

The service manager's package was declared by the networking module, so the
module that is systemd could not own it and had to leave it out. networkd is a
component of systemd: its module configures it. Removing the package resource
from systemd-networkd uninstalls nothing — the host never removes a package
that is not declared absent.
This commit is contained in:
jochen
2026-10-04 12:17:08 +02:00
parent 83a51832d7
commit a80af7a97f
3 changed files with 17 additions and 12 deletions
+10 -2
View File
@@ -2,7 +2,8 @@
"module": "systemd",
"version": "1",
"capabilities": [
"service-manager"
"service-manager",
"package-manager"
],
"claims": [
{
@@ -34,5 +35,12 @@
]
}
]
}
},
"resources": [
{
"id": "package",
"type": "package",
"package": "systemd"
}
]
}