From 72104184b54982d4d4344b75a6cea9e74ea53b25 Mon Sep 17 00:00:00 2001 From: Steven Armstrong Date: Wed, 19 Mar 2014 22:21:07 +0100 Subject: [PATCH] ensure file exists Signed-off-by: Steven Armstrong --- cdist/conf/type/__timezone/manifest | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/cdist/conf/type/__timezone/manifest b/cdist/conf/type/__timezone/manifest index 443cc2c4..6f34f71b 100755 --- a/cdist/conf/type/__timezone/manifest +++ b/cdist/conf/type/__timezone/manifest @@ -41,10 +41,14 @@ case "$os" in centos) __package tzdata --state present export require="__package/tzdata" - __key_value ZONE \ - --file /etc/sysconfig/clock \ - --delimiter '=' \ - --value "\"$timezone\"" + __file /etc/sysconfig/clock \ + --owner root --group root --mode 644 \ + --state exists + require="__file/etc/sysconfig/clock" \ + ___key_value ZONE \ + --file /etc/sysconfig/clock \ + --delimiter '=' \ + --value "\"$timezone\"" ;; *) echo "Your operating system ($os) is currently not supported by this type (${__type##*/})." >&2