From dc0f2e2fa976b35ab13fa66dacec9fe61a52d0b7 Mon Sep 17 00:00:00 2001 From: Michael Friedrich Date: Tue, 10 Sep 2013 14:04:18 +0200 Subject: [PATCH] Config Conversion: Skip ARGn macros on Command object export. --- tools/configconvert/Icinga2/ExportIcinga2Cfg.pm | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) 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"); }