maybe better define variable _before_ using it

Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch>
This commit is contained in:
Steven Armstrong 2014-09-29 10:57:27 +02:00
parent 4125dfaab0
commit 4c52b10f93

View file

@ -18,6 +18,8 @@
# along with cdist. If not, see <http://www.gnu.org/licenses/>. # along with cdist. If not, see <http://www.gnu.org/licenses/>.
# #
set -u
remove_line() { remove_line() {
file="$1" file="$1"
line="$2" line="$2"
@ -74,6 +76,7 @@ if [ -s "$__object/explorer/entry" ]; then
fi fi
# Determine the current state # Determine the current state
entry="$(cat "$__object/files/should")"
state_should="$(cat "$__object/parameter/state")" state_should="$(cat "$__object/parameter/state")"
if grep -q -F -x "$entry" "$__object/explorer/entry"; then if grep -q -F -x "$entry" "$__object/explorer/entry"; then
state_is="present" state_is="present"
@ -87,7 +90,6 @@ if [ "$state_should" = "$state_is" ]; then
exit 0 exit 0
fi fi
entry="$(cat "$__object/files/should")"
case "$state_should" in case "$state_should" in
present) present)
add_line "$file" "$entry" add_line "$file" "$entry"