[sheepdog] [PATCH v2] fix systemd service to run sheep in foreground and with defaults
Liu Yuan
namei.unix at gmail.com
Tue Apr 14 04:59:51 CEST 2015
On Mon, Apr 13, 2015 at 01:32:56PM +0300, Vasiliy Tolstov wrote:
> sheepdog now able to run in foreground, so use this in systemd service,
> also remove running shell script to get defaults, because it provided
> in service file now.
>
> Signed-off-by: Vasiliy Tolstov <v.tolstov at selfip.ru>
> ---
> script/sheepdog.service.in | 5 ++---
> 1 file changed, 2 insertions(+), 3 deletions(-)
>
> diff --git a/script/sheepdog.service.in b/script/sheepdog.service.in
> index ac4f955..3b1206c 100644
> --- a/script/sheepdog.service.in
> +++ b/script/sheepdog.service.in
> @@ -4,12 +4,11 @@ After=network.target
> Wants=syslog.target
>
> [Service]
> +Environment="SHEEPDOG_ARGS=--cluster local --log dst=syslog -f --upgrade" "SHEEPDOG_PATH=@LOCALSTATEDIR@/lib/sheepdog"
> EnvironmentFile=- at SYSCONFDIR@/conf.d/sheepdog.conf
> EnvironmentFile=- at SYSCONFDIR@/sysconfig/sheepdog
> EnvironmentFile=- at SYSCONFDIR@/default/sheepdog
> -ExecStart=/bin/sh -c 'ulimit -n 32768; @SBINDIR@/sheep --pidfile @LOCALSTATEDIR@/run/sheep.pid $(if [ -z "$SHEEP_OPTS" ]; then echo "--cluster local --log dst=syslog --upgrade @LOCALSTATEDIR@/lib/sheepdog"; else echo $SHEEP_OPTS; fi)'
> -PIDFile=@LOCALSTATEDIR@/run/sheep.pid
> -Type=forking
> +ExecStart=@SBINDIR@/sheep $SHEEPDOG_ARGS $SHEEPDOG_PATH
> Restart=on-abort
> StartLimitInterval=10s
> StartLimitBurst=3
> --
> 2.3.3
Hi Alexander,
Could you please give this patch a review?
Thanks,
Yuan
More information about the sheepdog
mailing list