fix: remove [service] sections from .target init files in P4 patch

The init system parser (serde deny_unknown_fields) rejects [service]
sections in .target files. The P4-initfs-dbus-services patch was
creating 05_boot_essential.target and 12_boot_late.target with a
no-op [service] section (cmd=/usr/bin/true). Removed those sections
so targets only contain [unit].

This eliminates "unknown field service, expected unit" init warnings
that could prevent proper service dependency resolution.
This commit is contained in:
2026-05-03 18:31:38 +01:00
parent 558e846834
commit 907d447369
@@ -1,23 +1,15 @@
--- /dev/null --- /dev/null
+++ b/init.d/05_boot_essential.target +++ b/init.d/05_boot_essential.target
@@ -0,0 +1,7 @@ @@ -0,0 +1,3 @@
+[unit] +[unit]
+description = "Boot essential services target" +description = "Boot essential services target"
+requires_weak = ["00_base.target"] +requires_weak = ["00_base.target"]
+
+[service]
+cmd = "/usr/bin/true"
+type = "oneshot"
--- /dev/null --- /dev/null
+++ b/init.d/12_boot_late.target +++ b/init.d/12_boot_late.target
@@ -0,0 +1,7 @@ @@ -0,0 +1,3 @@
+[unit] +[unit]
+description = "Boot late stage target" +description = "Boot late stage target"
+requires_weak = ["05_boot_essential.target"] +requires_weak = ["05_boot_essential.target"]
+
+[service]
+cmd = "/usr/bin/true"
+type = "oneshot"
--- /dev/null --- /dev/null
+++ b/init.d/12_dbus.service +++ b/init.d/12_dbus.service
@@ -0,0 +1,8 @@ @@ -0,0 +1,8 @@