diff options
Diffstat (limited to 'systemd/system')
-rw-r--r-- | systemd/system/fedora-configure.service | 2 | ||||
-rw-r--r-- | systemd/system/fedora-init-crypto-1.service | 1 | ||||
-rw-r--r-- | systemd/system/fedora-init-crypto-2.service | 1 | ||||
-rw-r--r-- | systemd/system/fedora-init-crypto-3.service | 1 |
4 files changed, 5 insertions, 0 deletions
diff --git a/systemd/system/fedora-configure.service b/systemd/system/fedora-configure.service index 032e94ae..fcaa5348 100644 --- a/systemd/system/fedora-configure.service +++ b/systemd/system/fedora-configure.service @@ -4,9 +4,11 @@ DefaultDependencies=no Conflicts=multi-user.target shutdown.target Before=multi-user.target shutdown.target After=local-fs.target +ConditionPathExists=/.unconfigured [Service] ExecStart=/lib/systemd/fedora-configure +ExecStopPost=rm -f /.unconfigured Type=oneshot TimeoutSec=0 StandardInput=tty diff --git a/systemd/system/fedora-init-crypto-1.service b/systemd/system/fedora-init-crypto-1.service index fee6bcce..6d6b732f 100644 --- a/systemd/system/fedora-init-crypto-1.service +++ b/systemd/system/fedora-init-crypto-1.service @@ -5,6 +5,7 @@ Conflicts=shutdown.target Before=shutdown.target emergency.service emergency.target After=fedora-wait-storage.service Requires=fedora-wait-storage.service +ConditionPathExists=/etc/crypttab [Service] ExecStart=/lib/systemd/fedora-init-crypto 0 diff --git a/systemd/system/fedora-init-crypto-2.service b/systemd/system/fedora-init-crypto-2.service index 2fc128eb..c01bbd1b 100644 --- a/systemd/system/fedora-init-crypto-2.service +++ b/systemd/system/fedora-init-crypto-2.service @@ -5,6 +5,7 @@ Conflicts=shutdown.target Before=shutdown.target emergency.service emergency.target After=fedora-storage-init.service Requires=fedora-storage-init.service +ConditionPathExists=/etc/crypttab [Service] ExecStart=/lib/systemd/fedora-init-crypto 0 diff --git a/systemd/system/fedora-init-crypto-3.service b/systemd/system/fedora-init-crypto-3.service index 08d3bf96..84b11fd5 100644 --- a/systemd/system/fedora-init-crypto-3.service +++ b/systemd/system/fedora-init-crypto-3.service @@ -5,6 +5,7 @@ Conflicts=shutdown.target Before=shutdown.target emergency.service emergency.target After=systemd-random-seed-load.service Requires=systemd-random-seed-load.service +ConditionPathExists=/etc/crypttab [Service] ExecStart=/lib/systemd/fedora-init-crypto 1 |