From d1b01c8db2aae68bb3a727c6039d2844c7a8800a Mon Sep 17 00:00:00 2001 From: Dietmar Maurer Date: Wed, 7 Sep 2016 08:59:07 +0200 Subject: [PATCH] sheepdog requires corosync, so we start the service after corosync --- .../fix-sheepdog-service-depends.patch | 19 +++++++++++++++++++ debian/patches/series | 1 + 2 files changed, 20 insertions(+) create mode 100644 debian/patches/fix-sheepdog-service-depends.patch diff --git a/debian/patches/fix-sheepdog-service-depends.patch b/debian/patches/fix-sheepdog-service-depends.patch new file mode 100644 index 0000000..2c11756 --- /dev/null +++ b/debian/patches/fix-sheepdog-service-depends.patch @@ -0,0 +1,19 @@ +sheepdog requires corosync, so we start the service after corosync + +Also remove syslog.target, because that is not required (we +have journald). + + +Index: new/script/sheepdog.service.in +=================================================================== +--- new.orig/script/sheepdog.service.in ++++ new/script/sheepdog.service.in +@@ -1,7 +1,7 @@ + [Unit] + Description=Sheepdog QEMU/KVM Block Storage + After=network.target +-Wants=syslog.target ++After=corosync.service + ConditionFileIsExecutable=/usr/sbin/sheep + + [Service] diff --git a/debian/patches/series b/debian/patches/series index 4d213d4..8aac699 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -3,3 +3,4 @@ simplify-log-rotation.patch set-no-file-limit.patch cleanup-systemd-service.patch add-service-start-condition.patch +fix-sheepdog-service-depends.patch -- 2.39.2