diff options
Diffstat (limited to 'units/ldconfig.service')
-rw-r--r-- | units/ldconfig.service | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/units/ldconfig.service b/units/ldconfig.service index 33824d4d4f..53c6d4ecb1 100644 --- a/units/ldconfig.service +++ b/units/ldconfig.service @@ -10,13 +10,16 @@ [Unit] Description=Rebuild Dynamic Linker Cache Documentation=man:ldconfig(8) -DefaultDependencies=no -Conflicts=shutdown.target -After=local-fs.target -Before=sysinit.target shutdown.target systemd-update-done.service + ConditionNeedsUpdate=|/etc ConditionFileNotEmpty=|!/etc/ld.so.cache +DefaultDependencies=no +After=local-fs.target +Before=sysinit.target systemd-update-done.service +Conflicts=shutdown.target initrd-switch-root.target +Before=shutdown.target initrd-switch-root.target + [Service] Type=oneshot RemainAfterExit=yes |