[pve-devel] [PATCHV2 3/4] Fix systemd start condition

Wolfgang Bumiller w.bumiller at proxmox.com
Wed Jul 6 14:29:21 CEST 2016


On Wed, Jul 06, 2016 at 10:21:18AM +0200, Wolfgang Link wrote:
> Sheepdog requires on corosync to start successfully.
> In Proxmox VE there is no syslog.target so remove it to avoid warnings.
> ---
>  debian/patches/series                   |  3 ++-
>  debian/patches/systemd-adaptation.patch | 13 +++++++++++++
>  2 files changed, 15 insertions(+), 1 deletion(-)
>  create mode 100644 debian/patches/systemd-adaptation.patch
> 
> diff --git a/debian/patches/series b/debian/patches/series
> index 7ff4ba3..94ac093 100644
> --- a/debian/patches/series
> +++ b/debian/patches/series
> @@ -2,5 +2,6 @@
>  simplify-log-rotation.patch
>  set-no-file-limit.patch
>  cleanup-systemd-service.patch
> -add-service-start-condition.patch
> +#add-service-start-condition.patch

Why not just remove the line (and the file)?

>  revert_commit
> +systemd-adaptation.patch
> diff --git a/debian/patches/systemd-adaptation.patch b/debian/patches/systemd-adaptation.patch
> new file mode 100644
> index 0000000..872be8e
> --- /dev/null
> +++ b/debian/patches/systemd-adaptation.patch
> @@ -0,0 +1,13 @@
> +Index: sheepdog.git/script/sheepdog.service.in
> +===================================================================
> +--- sheepdog.git.orig/script/sheepdog.service.in
> ++++ sheepdog.git/script/sheepdog.service.in
> +@@ -1,7 +1,7 @@
> + [Unit]
> + Description=Sheepdog QEMU/KVM Block Storage
> + After=network.target
> +-Wants=syslog.target
> ++After=corosync.service
> + 
> + [Service]
> + EnvironmentFile=- at SYSCONFDIR@/default/sheepdog
> -- 
> 2.1.4
> 
> 
> _______________________________________________
> pve-devel mailing list
> pve-devel at pve.proxmox.com
> http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
> 



More information about the pve-devel mailing list