]> git.ipfire.org Git - thirdparty/dracut.git/commitdiff
fix(systemd): add new systemd-tmpfiles-setup-dev-early.service
authorAntonio Alvarez Feijoo <antonio.feijoo@suse.com>
Mon, 14 Aug 2023 07:11:15 +0000 (09:11 +0200)
committerAntonio Álvarez Feijoo <antonio.feijoo@suse.com>
Wed, 16 Aug 2023 06:30:26 +0000 (08:30 +0200)
`systemd-tmpfiles-setup-dev.service`, `kmod-static-nodes.service` and
`systemd-sysusers.service` have an ordering dependency on this new service since
https://github.com/systemd/systemd/commit/353c849

modules.d/00systemd/module-setup.sh
modules.d/01systemd-tmpfiles/module-setup.sh

index 1d2e04652cbc935f17dff62f3fcfb9c45caed886..554c25a08e6268fd7254cddeb56d31c2f03f9e04 100755 (executable)
@@ -83,6 +83,7 @@ install() {
         "$systemdsystemunitdir"/kmod-static-nodes.service \
         "$systemdsystemunitdir"/systemd-tmpfiles-setup.service \
         "$systemdsystemunitdir"/systemd-tmpfiles-setup-dev.service \
+        "$systemdsystemunitdir"/systemd-tmpfiles-setup-dev-early.service \
         "$systemdsystemunitdir"/systemd-ask-password-console.path \
         "$systemdsystemunitdir"/systemd-udevd-control.socket \
         "$systemdsystemunitdir"/systemd-udevd-kernel.socket \
@@ -117,6 +118,7 @@ install() {
         "$systemdsystemunitdir"/sysinit.target.wants/kmod-static-nodes.service \
         "$systemdsystemunitdir"/sysinit.target.wants/systemd-tmpfiles-setup.service \
         "$systemdsystemunitdir"/sysinit.target.wants/systemd-tmpfiles-setup-dev.service \
+        "$systemdsystemunitdir"/sysinit.target.wants/systemd-tmpfiles-setup-dev-early.service \
         "$systemdsystemunitdir"/sysinit.target.wants/systemd-sysctl.service \
         "$systemdsystemunitdir"/ctrl-alt-del.target \
         "$systemdsystemunitdir"/reboot.target \
index ca7788e69a3359ac7181df163d6244116f921e13..f504e780cf907f149977891db8e15d236e9a1a41 100755 (executable)
@@ -45,8 +45,11 @@ install() {
         "$systemdsystemunitdir/systemd-tmpfiles-setup.service.d/*.conf" \
         "$systemdsystemunitdir"/systemd-tmpfiles-setup-dev.service \
         "$systemdsystemunitdir/systemd-tmpfiles-setup-dev.service.d/*.conf" \
-        "$systemdsystemunitdir"/sysinit.target.wants/systemd-tmpfiles-setup-dev.service \
+        "$systemdsystemunitdir"/systemd-tmpfiles-setup-dev-early.service \
+        "$systemdsystemunitdir/systemd-tmpfiles-setup-dev-early.service.d/*.conf" \
         "$systemdsystemunitdir"/sysinit.target.wants/systemd-tmpfiles-setup.service \
+        "$systemdsystemunitdir"/sysinit.target.wants/systemd-tmpfiles-setup-dev.service \
+        "$systemdsystemunitdir"/sysinit.target.wants/systemd-tmpfiles-setup-dev-early.service \
         systemd-tmpfiles
 
     # Install the hosts local user configurations if enabled.
@@ -60,7 +63,9 @@ install() {
             "$systemdsystemconfdir"/systemd-tmpfiles-setup.service \
             "$systemdsystemconfdir/systemd-tmpfiles-setup.service.d/*.conf" \
             "$systemdsystemconfdir"/systemd-tmpfiles-setup-dev.service \
-            "$systemdsystemconfdir/systemd-tmpfiles-setup-dev.service.d/*.conf"
+            "$systemdsystemconfdir/systemd-tmpfiles-setup-dev.service.d/*.conf" \
+            "$systemdsystemconfdir"/systemd-tmpfiles-setup-dev-early.service \
+            "$systemdsystemconfdir/systemd-tmpfiles-setup-dev-early.service.d/*.conf"
     fi
 
 }