From aec63d42f1e028e1b0f04cae7ce046d13f15f478 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=BDubom=C3=ADr=20Ku=C4=8Dera?= Date: Fri, 10 Nov 2017 12:22:38 +0100 Subject: [PATCH] __config_file: Fix onchange command not being executed (#596) When a config file state changes from present to absent, onchange command was not being run. Fixes #595. --- cdist/conf/type/__config_file/gencode-remote | 7 ------- 1 file changed, 7 deletions(-) diff --git a/cdist/conf/type/__config_file/gencode-remote b/cdist/conf/type/__config_file/gencode-remote index 8a580e22..5f1626be 100755 --- a/cdist/conf/type/__config_file/gencode-remote +++ b/cdist/conf/type/__config_file/gencode-remote @@ -19,16 +19,9 @@ # destination="$__object_id" -state="$(cat "$__object/parameter/state")" - -if [ "$state" = "absent" ]; then - # nothing to do - exit 0 -fi if [ -f "$__object/parameter/onchange" ]; then if grep -q "^__file/${destination}" "$__messages_in"; then cat "$__object/parameter/onchange" fi fi -