From e0d5e2bf937a15f8a6d457256918b5a766552484 Mon Sep 17 00:00:00 2001 From: Gunnar Beutner Date: Fri, 13 Sep 2013 13:05:55 +0200 Subject: [PATCH] config: Temporarily set hostname for services. --- tools/configconvert/Icinga2/Convert.pm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tools/configconvert/Icinga2/Convert.pm b/tools/configconvert/Icinga2/Convert.pm index 3e8a14be5..113a6dec0 100644 --- a/tools/configconvert/Icinga2/Convert.pm +++ b/tools/configconvert/Icinga2/Convert.pm @@ -1396,7 +1396,10 @@ sub convert_2x { # save all command args as macros my $arg_cnt = 1; foreach my $command_arg_1x (@command_args_1x) { + $obj_1x_service->{__I2CONVERT_SERVICE_HOSTNAME} = $service_host_name; my $command_arg_2x = resolve_macros($cfg_obj_1x, $obj_1x_service, $command_arg_1x); + $obj_1x_service->{__I2CONVERT_SERVICE_HOSTNAME} = undef; + @$cfg_obj_2x{'service'}->{$service_cnt}->{'__I2CONVERT_MACROS'}->{"ARG" . $arg_cnt} = Icinga2::Utils::escape_str($command_arg_2x); $arg_cnt++; } -- 2.40.0