summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam Edwards <adamed@opscode.com>2014-09-02 14:09:34 -0700
committeradamedx <adamed@getchef.com>2014-09-03 11:55:49 -0700
commita3dbf43c4dfb756c5ac1b016dd65598ee69868a8 (patch)
tree528dc12d826ce120c536e57b2915615a98be5b43
parent04fbd5b72dd18808765a5940cb6c87510cd658a1 (diff)
downloadchef-a3dbf43c4dfb756c5ac1b016dd65598ee69868a8.tar.gz
Explicitly require erroraction continue for predictability, consistency in match conditional
-rw-r--r--lib/chef/util/dsc/local_configuration_manager.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/chef/util/dsc/local_configuration_manager.rb b/lib/chef/util/dsc/local_configuration_manager.rb
index f41428081b..4a56b6a397 100644
--- a/lib/chef/util/dsc/local_configuration_manager.rb
+++ b/lib/chef/util/dsc/local_configuration_manager.rb
@@ -74,7 +74,7 @@ class Chef::Util::DSC
def lcm_command_code(configuration_path, test_only_parameters)
<<-EOH
-$ProgressPreference = 'SilentlyContinue';start-dscconfiguration -path #{@configuration_path} -wait -force #{test_only_parameters}
+$ProgressPreference = 'SilentlyContinue';start-dscconfiguration -path #{@configuration_path} -wait -erroraction 'continue' -force #{test_only_parameters}
EOH
end
@@ -90,7 +90,7 @@ EOH
end
def output_has_dsc_module_failure?(what_if_output)
- !! (what_if_output.match(/\sCimException/) &&
+ !! (what_if_output =~ /\sCimException/ &&
what_if_output =~ /ProviderOperationExecutionFailure/ &&
what_if_output =~ /\smodule\s+is\s+installed/)
end