correctly setup state

Signed-off-by: Nico Schottelius <nico@brief.schottelius.org>
This commit is contained in:
Nico Schottelius 2012-09-21 11:08:55 +02:00
parent 30323456bf
commit 135299357b

View file

@ -18,12 +18,14 @@
# along with cdist. If not, see <http://www.gnu.org/licenses/>. # along with cdist. If not, see <http://www.gnu.org/licenses/>.
# #
destination="/$__object_id" # Check state and exit if nothing needs to be done
state_should="$(cat "$__object/parameter/state")" state_should="present"
[ -f "$__object/parameter/state" ] && state_should="$(cat "$__object/parameter/state")"
state_is="$(cat "$__object/explorer/state")" state_is="$(cat "$__object/explorer/state")"
[ "$state_should" = "$state_is" ] && exit 0 [ "$state_should" = "$state_is" ] && exit 0
destination="/$__object_id"
mkdiropt="" mkdiropt=""
grep yes "$__object/parameter/parents" >/dev/null 2>&1 && mkdiropt="-p" grep yes "$__object/parameter/parents" >/dev/null 2>&1 && mkdiropt="-p"
recursive="" recursive=""