]> git.proxmox.com Git - pve-sheepdog.git/blobdiff - debian/patches/cleanup-systemd-service.patch
updates for debian jessie, use systemd
[pve-sheepdog.git] / debian / patches / cleanup-systemd-service.patch
diff --git a/debian/patches/cleanup-systemd-service.patch b/debian/patches/cleanup-systemd-service.patch
new file mode 100644 (file)
index 0000000..df5524e
--- /dev/null
@@ -0,0 +1,16 @@
+Index: new/script/sheepdog.service.in
+===================================================================
+--- new.orig/script/sheepdog.service.in
++++ new/script/sheepdog.service.in
+@@ -4,10 +4,8 @@ After=network.target
+ Wants=syslog.target
+ [Service]
+-EnvironmentFile=-@SYSCONFDIR@/conf.d/sheepdog.conf
+-EnvironmentFile=-@SYSCONFDIR@/sysconfig/sheepdog
+ EnvironmentFile=-@SYSCONFDIR@/default/sheepdog
+-ExecStart=/bin/sh -c '@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)'
++ExecStart=/usr/lib/sheepdog/sheepdog-start-wrapper
+ PIDFile=@LOCALSTATEDIR@/run/sheep.pid
+ Type=forking
+ Restart=on-abort