diff options
| author | Simon Rettberg | 2026-01-21 12:16:35 +0100 |
|---|---|---|
| committer | Simon Rettberg | 2026-01-21 12:16:35 +0100 |
| commit | dcaa3a822f2a6b824a15740e299eb9d5734600b2 (patch) | |
| tree | 5f4e8539ba5ddedbbb3bb626ed928207111ef567 /modules.d/dnbd3-rootfs/module-setup.sh | |
| parent | Try to fix cp over dangling symlink (diff) | |
| download | systemd-init-master.tar.gz systemd-init-master.tar.xz systemd-init-master.zip | |
For some reason, after updating to dracut-ng, the service files
don't get copied over anymore, while the dnbd3-client binary does.
*shrug*
Maybe it works better as a service, instead of a hook....
Diffstat (limited to 'modules.d/dnbd3-rootfs/module-setup.sh')
| -rwxr-xr-x | modules.d/dnbd3-rootfs/module-setup.sh | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/modules.d/dnbd3-rootfs/module-setup.sh b/modules.d/dnbd3-rootfs/module-setup.sh index 67907d10..000223a0 100755 --- a/modules.d/dnbd3-rootfs/module-setup.sh +++ b/modules.d/dnbd3-rootfs/module-setup.sh @@ -161,10 +161,10 @@ install() { --wbefore "initrd-root-fs.target" slx_service "s3-write-fstab" "Write final fstab for stage4" \ --after "s3-mount-root.service" - # Copy systemd services to new root (so they don't get killed after - # switch_root) - inst_hook pre-pivot 90 \ - "$moddir/hooks/copy-dracut-systemd-files-into-newroot.sh" + # Copy systemd services to new root, so we can still see them + # in systemd-analyze etc. + slx_service "s3-copy-dracut-systemd-files-into-newroot" "Copy dracut and SLX service files to stage4" \ + --wafter "initrd-root-fs.target" # endregion # region configuration files mkdir --parents \ |
