Fix retry attempts for designate-manage pool update
In case expression e=$? && sleep 10 is used with brackets,
variable e keeps empty value. And this means it will exit always with 0
Also version is fixed in changelog, to meet build system requirements.
Change-Id: I7234fa367db08c027351b968c27897ea23302a1f
diff --git a/debian/changelog b/debian/changelog
index c508880..d36d8ea 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-salt-formula-designate (2016.12.1-xenial1) xenial; urgency=medium
+salt-formula-designate (2016.12.1) xenial; urgency=medium
* Fix files/pike symlink
diff --git a/designate/server.sls b/designate/server.sls
index c4ee198..c8b2eb8 100644
--- a/designate/server.sls
+++ b/designate/server.sls
@@ -85,7 +85,7 @@
{%- if not grains.get('noservices', False) %}
designate_pool_update:
cmd.run:
- - name: for i in {1..3}; do designate-manage pool update && break || (e=$? && sleep 10); done; (exit $e)
+ - name: for i in {1..3}; do designate-manage pool update && break || e=$? && sleep 10; done; (exit $e)
- require:
- service: designate_server_services
- onchanges: