[PATCH 1/2] Disable the service only on successful exit (#967617)
Vratislav Podzimek
vpodzime at redhat.com
Wed Jun 12 14:00:02 UTC 2013
Signed-off-by: Vratislav Podzimek <vpodzime at redhat.com>
---
initial-setup | 2 +-
systemd/initial-setup-graphical.service | 1 -
systemd/initial-setup-text.service | 1 -
3 files changed, 1 insertion(+), 3 deletions(-)
diff --git a/initial-setup b/initial-setup
index 3822c29..6f312b9 100755
--- a/initial-setup
+++ b/initial-setup
@@ -1,2 +1,2 @@
#!/bin/sh
-python -m initial_setup
+python -m initial_setup && /bin/systemctl disable initial-setup-graphical.service initial-setup-text.service
diff --git a/systemd/initial-setup-graphical.service b/systemd/initial-setup-graphical.service
index 1303446..144a2d3 100644
--- a/systemd/initial-setup-graphical.service
+++ b/systemd/initial-setup-graphical.service
@@ -9,7 +9,6 @@ ConditionKernelCommandLine=!rd.live.image
Type=oneshot
ExecStartPre=
ExecStart=/bin/xinit /bin/firstboot-windowmanager /bin/initial-setup -- /bin/Xorg :9 -ac -nolisten tcp
-ExecStartPost=/bin/systemctl disable initial-setup-graphical.service initial-setup-text.service
TimeoutSec=0
RemainAfterExit=no
SysVStartPriority=99
diff --git a/systemd/initial-setup-text.service b/systemd/initial-setup-text.service
index 172468e..3afbdf3 100644
--- a/systemd/initial-setup-text.service
+++ b/systemd/initial-setup-text.service
@@ -13,7 +13,6 @@ Type=oneshot
ExecStartPre=/bin/kill -55 1
ExecStart=/bin/initial-setup
ExecStartPost=/bin/kill -54 1
-ExecStartPost=/bin/systemctl disable initial-setup-text.service initial-setup-graphical.service
TimeoutSec=0
RemainAfterExit=yes
SysVStartPriority=99
--
1.7.11.7
More information about the anaconda-patches
mailing list