chiark / gitweb /
service: rename settings for Restart= from 'restart-always' to 'always' and similar
authorLennart Poettering <lennart@poettering.net>
Tue, 5 Oct 2010 18:30:44 +0000 (20:30 +0200)
committerLennart Poettering <lennart@poettering.net>
Tue, 5 Oct 2010 18:30:44 +0000 (20:30 +0200)
fixme
man/systemd.service.xml
src/service.c
src/service.h
units/emergency.service
units/fedora/prefdm.service
units/fedora/single.service
units/getty@.service.m4
units/serial-getty@.service.m4

diff --git a/fixme b/fixme
index 24fb1694e18c1cfd1c2844d242b975382c63b278..fd75631254cecdb9a1b5f520976eefdf03d9ca4d 100644 (file)
--- a/fixme
+++ b/fixme
@@ -107,6 +107,8 @@ later:
 
 * enable syslog.socket by default, activating our kmsg bridge
 
+* Restart=on-failure and Restart=on-abort
+
 External:
 
 * place /etc/inittab with explaining blurb.
index 6ab3bc3601d28b69b1a03ee575eede6bf42125ef..d573ec6f96a3721652cc330b3f09eecc98502317 100644 (file)
                                 <listitem><para>Configures whether the
                                 main service process shall be restarted when
                                 it exists. Takes one of
-                                <option>once</option>,
-                                <option>restart-on-success</option> or
-                                <option>restart-always</option>. If
-                                set to <option>once</option> (the
+                                <option>no</option>,
+                                <option>on-success</option> or
+                                <option>always</option>. If
+                                set to <option>no</option> (the
                                 default) the service will not be
                                 restarted when it exits. If set to
-                                <option>restart-on-success</option> it
+                                <option>on-success</option> it
                                 will be restarted only when it exited
                                 cleanly, i.e. terminated with an exit
                                 code of 0. If set to
-                                <option>restart-always</option> the
+                                <option>always</option> the
                                 service will be restarted regardless
                                 whether it exited cleanly or not, or
                                 got terminated abnormally by a
index 301633ec7eed76e291366f06b672b69381a1325d..116e539d951df7303039759645589b54b0e49342 100644 (file)
@@ -795,7 +795,7 @@ static int service_load_sysv_path(Service *s, const char *path) {
         /* Special setting for all SysV services */
         s->type = SERVICE_FORKING;
         s->remain_after_exit = true;
-        s->restart = SERVICE_ONCE;
+        s->restart = SERVICE_RESTART_NO;
         s->exec_context.std_output =
                 (s->meta.manager->sysv_console || s->exec_context.std_input == EXEC_INPUT_TTY)
                 ? EXEC_OUTPUT_TTY : EXEC_OUTPUT_NULL;
@@ -3109,9 +3109,9 @@ static const char* const service_state_table[_SERVICE_STATE_MAX] = {
 DEFINE_STRING_TABLE_LOOKUP(service_state, ServiceState);
 
 static const char* const service_restart_table[_SERVICE_RESTART_MAX] = {
-        [SERVICE_ONCE] = "once",
-        [SERVICE_RESTART_ON_SUCCESS] = "restart-on-success",
-        [SERVICE_RESTART_ALWAYS] = "restart-always",
+        [SERVICE_RESTART_NO] = "no",
+        [SERVICE_RESTART_ON_SUCCESS] = "on-success",
+        [SERVICE_RESTART_ALWAYS] = "always",
 };
 
 DEFINE_STRING_TABLE_LOOKUP(service_restart, ServiceRestart);
index e2b11db6716a9cb37328cf43b2faba3bafe690be..f47346702f54634cceda131cd1c71d98427dad75 100644 (file)
@@ -48,7 +48,7 @@ typedef enum ServiceState {
 } ServiceState;
 
 typedef enum ServiceRestart {
-        SERVICE_ONCE,
+        SERVICE_RESTART_NO,
         SERVICE_RESTART_ON_SUCCESS,
         SERVICE_RESTART_ALWAYS,
         _SERVICE_RESTART_MAX,
index 8e378482c1ba41f977eaaedd99c4c2950fa2e7ba..8578654d88611b6e68da3393c58919dd39c5a80a 100644 (file)
@@ -18,7 +18,7 @@ ExecStartPre=-/bin/plymouth --hide-splash
 ExecStartPre=-/bin/echo 'Welcome to emergency mode. Use "systemctl default" to activate default mode.'
 ExecStart=-/sbin/sulogin
 StandardInput=tty-force
-Restart=restart-always
+Restart=always
 RestartSec=0
 KillMode=process-group
 
index efb83fef673c9509971dc0e760652fcc9e141ec9..32ceb9aa8ffa9cacfa2e4536767f91bdc1b8f185 100644 (file)
@@ -16,7 +16,7 @@ After=getty@tty1.service plymouth-quit.service
 
 [Service]
 ExecStart=/etc/X11/prefdm -nodaemon
-Restart=restart-always
+Restart=always
 RestartSec=0
 
 [Install]
index 6afc8b358d93e0e8ea99079210ce43751bf4841d..a519ae3d6304d9a87c6ea9f0f270188988f064b1 100644 (file)
@@ -21,7 +21,7 @@ ExecStartPre=-/bin/plymouth --hide-splash
 ExecStartPre=-/bin/echo 'Welcome to rescue mode. Use "systemctl default" to activate default mode.'
 ExecStart=-/sbin/sulogin
 StandardInput=tty-force
-Restart=restart-always
+Restart=always
 RestartSec=0
 KillMode=process-group
 
index 4b65d5b9062a3e1f0f49ee54ed29f7e182d16a3a..8df77c701c57832bcf211d6958ad5b32476b652a 100644 (file)
@@ -31,7 +31,7 @@ Before=getty.target
 [Service]
 Environment=TERM=linux
 ExecStart=-GETTY %I
-Restart=restart-always
+Restart=always
 RestartSec=0
 KillMode=process-group
 
index b91ed98330bad596faf42fc6e9808c89a179dd6d..baf2eca10c7c19d6d6b362ca63573ae7141ebda8 100644 (file)
@@ -28,7 +28,7 @@ m4_ifdef(`TARGET_FEDORA',
 ExecStartPre=-/sbin/securetty %I
 )m4_dnl
 ExecStart=-/sbin/agetty -s %I 115200,38400,9600
-Restart=restart-always
+Restart=always
 RestartSec=0
 KillMode=process-group