From: Michael Friedrich Date: Tue, 10 Sep 2013 12:04:18 +0000 (+0200) Subject: Config Conversion: Skip ARGn macros on Command object export. X-Git-Tag: v0.0.3~576 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=dc0f2e2fa976b35ab13fa66dacec9fe61a52d0b7;p=icinga2 Config Conversion: Skip ARGn macros on Command object export. --- diff --git a/tools/configconvert/Icinga2/ExportIcinga2Cfg.pm b/tools/configconvert/Icinga2/ExportIcinga2Cfg.pm index ea66991d7..d50b9f7e3 100644 --- a/tools/configconvert/Icinga2/ExportIcinga2Cfg.pm +++ b/tools/configconvert/Icinga2/ExportIcinga2Cfg.pm @@ -1094,15 +1094,13 @@ sub dump_command_2x { if(defined($command_2x->{'__I2CONVERT_COMMAND_MACROS'}) && $command_2x->{'__I2CONVERT_COMMAND_MACROS'} != 0) { dump_config_line($icinga2_cfg, "\tmacros = {"); foreach my $cmd_arg (keys %{$command_2x->{'__I2CONVERT_COMMAND_MACROS'}}) { + next if $cmd_arg =~ /ARG\d+/; dump_config_line($icinga2_cfg, "\t\t$cmd_arg = \"$command_2x->{'__I2CONVERT_COMMAND_MACROS'}->{$cmd_arg}\","); } dump_config_line($icinga2_cfg, "\t},"); } dump_config_line($icinga2_cfg, ""); - - dump_config_line($icinga2_cfg, ""); - dump_config_line($icinga2_cfg, "}"); dump_config_line($icinga2_cfg, "\n"); }