chiark / gitweb /
service: add options RestartPreventExitStatus and SuccessExitStatus
authorLukas Nykryn <lnykryn@redhat.com>
Mon, 13 Aug 2012 11:58:01 +0000 (13:58 +0200)
committerLennart Poettering <lennart@poettering.net>
Tue, 14 Aug 2012 12:46:03 +0000 (14:46 +0200)
commit96342de68d0d6de71a062d984dafd2a0905ed9fe
treeadbeb686c6c3c2bfd5a1c8768555575acb4850a2
parentd98cc1f29fbf31ccc500d6e20c29b636b9af7e0f
service: add options RestartPreventExitStatus and SuccessExitStatus

In some cases, like wrong configuration, restarting after error
does not help, so administrator can specify statuses by RestartPreventExitStatus
which will not cause restart of a service.

Sometimes you have non-standart exit status, so this can be specified
by SuccessfulExitStatus.
18 files changed:
man/systemd.service.xml
src/core/load-fragment-gperf.gperf.m4
src/core/mount.c
src/core/service.c
src/core/service.h
src/core/socket.c
src/core/swap.c
src/remount-fs/remount-fs.c
src/shared/conf-parser.c
src/shared/conf-parser.h
src/shared/exit-status.c
src/shared/exit-status.h
src/shared/hashmap.c
src/shared/hashmap.h
src/shared/set.c
src/shared/set.h
src/shared/util.c
src/systemctl/systemctl.c