From 0d122f1748915d9ea8666ddaebe1cfd00cc6108e Mon Sep 17 00:00:00 2001 From: pierreozoux <pierre@ozoux.net> Date: Mon, 3 Nov 2014 19:22:54 +0000 Subject: [PATCH] Fixes #25 unit files dependencies --- unit-files/mysql-importer@.service | 5 +++++ unit-files/nginx-discovery@.service | 1 - unit-files/nginx-importer@.service | 3 +++ unit-files/wordpress-discovery@.service | 1 - unit-files/wordpress-importer@.service | 3 +++ 5 files changed, 11 insertions(+), 2 deletions(-) diff --git a/unit-files/mysql-importer@.service b/unit-files/mysql-importer@.service index 29ebd23..d6787b7 100644 --- a/unit-files/mysql-importer@.service +++ b/unit-files/mysql-importer@.service @@ -1,7 +1,12 @@ [Unit] Description=MySQL importer + +# Dependency ordering Before=mysql@%i.service +# Dependency binding +BindsTo=mysql@%i.service + [Service] Type=oneshot RemainAfterExit=yes diff --git a/unit-files/nginx-discovery@.service b/unit-files/nginx-discovery@.service index d9cd898..5f92079 100644 --- a/unit-files/nginx-discovery@.service +++ b/unit-files/nginx-discovery@.service @@ -3,7 +3,6 @@ Description=%p for %i etcd registration # Requirements Requires=etcd.service -Requires=nginx@%i.service # Dependency ordering After=etcd.service diff --git a/unit-files/nginx-importer@.service b/unit-files/nginx-importer@.service index 9907c6e..9bec231 100644 --- a/unit-files/nginx-importer@.service +++ b/unit-files/nginx-importer@.service @@ -4,6 +4,9 @@ Description=nginx importer # Dependency ordering Before=nginx@%i.service +# Dependency binding +BindsTo=mysql@%i.service + [Service] Type=oneshot RemainAfterExit=yes diff --git a/unit-files/wordpress-discovery@.service b/unit-files/wordpress-discovery@.service index 4621b15..49be566 100644 --- a/unit-files/wordpress-discovery@.service +++ b/unit-files/wordpress-discovery@.service @@ -3,7 +3,6 @@ Description=%p for %i etcd registration # Requirements Requires=etcd.service -Requires=wordpress@%i.service # Dependency ordering After=etcd.service diff --git a/unit-files/wordpress-importer@.service b/unit-files/wordpress-importer@.service index 435d234..fb0b2c7 100644 --- a/unit-files/wordpress-importer@.service +++ b/unit-files/wordpress-importer@.service @@ -5,6 +5,9 @@ Description=WordPress importer After=mysql-importer@%i.service Before=wordpress@%i.service +# Dependency binding +BindsTo=wordpress@%i.service + [Service] Type=oneshot RemainAfterExit=yes -- GitLab