[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