From a1793f66ff8445298c8b86b523e073f374cb80ac Mon Sep 17 00:00:00 2001 From: Jake Guffey Date: Wed, 19 Sep 2012 17:16:00 -0400 Subject: [PATCH] Add logic to check for existence of files before interacting with them if ${rcvar} or ${rcvar}.new don't exist, we can't rm/mv them. --- conf/type/__pf_ruleset/gencode-remote | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/conf/type/__pf_ruleset/gencode-remote b/conf/type/__pf_ruleset/gencode-remote index b35c47c4..4018bbd7 100644 --- a/conf/type/__pf_ruleset/gencode-remote +++ b/conf/type/__pf_ruleset/gencode-remote @@ -36,6 +36,6 @@ fi rcvar=$(cat "$__object/explorer/rcvar") # --state absent, so ensure that .new doesn't exist and that conf is renamed to .old -echo rm \"${rcvar}.new\" -echo mv \"${rcvar}\" \"${rcvar}.old\" +echo "[ -f \"${rcvar}.new\" ] && rm \"${rcvar}.new\"" +echo "[ -f \"${rcvar}\" ] && mv \"${rcvar}\" \"${rcvar}.old\""