aboutsummaryrefslogtreecommitdiffstats
path: root/systemd/system
diff options
context:
space:
mode:
authorBill Nottingham <notting@redhat.com>2010-10-28 10:44:00 -0400
committerBill Nottingham <notting@redhat.com>2010-10-28 10:44:00 -0400
commit12cabd751919122551b6eb73850b35fbe565c679 (patch)
tree4b70a8d650b7b2b7937bd10623acff8d6ee07ff8 /systemd/system
parent96bf02f67020374327528b6e0ec742499b516aba (diff)
downloadinitscripts-12cabd751919122551b6eb73850b35fbe565c679.tar
initscripts-12cabd751919122551b6eb73850b35fbe565c679.tar.gz
initscripts-12cabd751919122551b6eb73850b35fbe565c679.tar.bz2
initscripts-12cabd751919122551b6eb73850b35fbe565c679.tar.xz
initscripts-12cabd751919122551b6eb73850b35fbe565c679.zip
Simplify some things with ConditionPathExists.
Diffstat (limited to 'systemd/system')
-rw-r--r--systemd/system/fedora-configure.service2
-rw-r--r--systemd/system/fedora-init-crypto-1.service1
-rw-r--r--systemd/system/fedora-init-crypto-2.service1
-rw-r--r--systemd/system/fedora-init-crypto-3.service1
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