diff --git a/tools/striker-manage-vnc-pipes b/tools/striker-manage-vnc-pipes index 550e85dd..fdf99ef2 100755 --- a/tools/striker-manage-vnc-pipes +++ b/tools/striker-manage-vnc-pipes @@ -355,7 +355,7 @@ sub is_remote_host_name { my $host_name = shift; - return ((defined $host_name) and ($host_name ne $anvil->Get->host_name())) ? 1 : 0; + return ((defined $host_name) and ($host_name ne $anvil->data->{sys}{host_name})) ? 1 : 0; } sub start_websockify @@ -1013,22 +1013,27 @@ if ($anvil->data->{switches}{'job-uuid'}) $anvil->Database->get_hosts(); $anvil->Database->get_anvils(); +my $is_drop_table = $anvil->data->{switches}{'drop-table'}; +my $is_open = $anvil->data->{switches}{'open'}; +my $is_ws_only = $anvil->data->{switches}{'ws-only'}; +my $server_uuid = $anvil->data->{switches}{'server-uuid'}; + $anvil->Log->variables({ source => $THIS_FILE, line => __LINE__, level => 2, list => { - server_uuid => $anvil->data->{switches}{'server-uuid'}, - is_open => $anvil->data->{switches}{'open'}, - is_drop_table => $anvil->data->{switches}{'drop-table'} + server_uuid => $server_uuid, + is_open => $is_open, + is_drop_table => $is_drop_table } }); -if ($anvil->data->{switches}{'server-uuid'}) +if ($server_uuid) { create_vnc_pipes_table(); my $vnc_pipe_parameters = { - server_uuid => $anvil->data->{switches}{'server-uuid'}, - host_uuid => $anvil->Get->host_uuid() + server_uuid => $server_uuid, + host_uuid => $anvil->data->{sys}{host_uuid} }; - if ($anvil->data->{switches}{'open'}) + if ($is_open) { my $vnc_pipe_info = open_vnc_pipe($vnc_pipe_parameters); @@ -1042,7 +1047,7 @@ if ($anvil->data->{switches}{'server-uuid'}) close_vnc_pipe($vnc_pipe_parameters); } } -elsif ($anvil->data->{switches}{'drop-table'}) +elsif ($is_drop_table) { drop_vnc_pipes_table();