X-Git-Url: http://www.dxcluster.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=cmd%2Fshow%2Fconfiguration.pl;h=6f2e1e935a8014f06c5373138675fc0de94d7307;hb=f3688be5d3f50cccf204d3d01dcaca1e9db7d4f7;hp=f2f296e585ec7288685df9c94e958ddcccfca4cb;hpb=cc91428ca79b3cdfdc7733505384f5983ad6c7fa;p=spider.git diff --git a/cmd/show/configuration.pl b/cmd/show/configuration.pl index f2f296e5..6f2e1e93 100644 --- a/cmd/show/configuration.pl +++ b/cmd/show/configuration.pl @@ -9,18 +9,18 @@ my ($self, $line) = @_; my @list = map { uc } split /\s+/, $line; # list of callsigns of nodes my @out; -my @nodes = (DXNode::get_all()); +my @nodes = sort {$a->call cmp $b->call} (DXNode::get_all()); my $node; my @l; my @val; push @out, "Node Callsigns"; if ($list[0] && $list[0] =~ /^NOD/) { - my @ch = DXProt::get_all_ak1a(); + my @ch = sort {$a->call cmp $b->call} DXProt::get_all_ak1a(); my $dxchan; foreach $dxchan (@ch) { - @val = grep { $_->dxchan == $dxchan } @nodes; + @val = sort {$a->call cmp $b->call} grep { $_->dxchan == $dxchan } @nodes; my $call = $dxchan->call; $call = "($call)" if $dxchan->here == 0; @l = (); @@ -50,7 +50,7 @@ if ($list[0] && $list[0] =~ /^NOD/) { @l = (); push @l, $call; my $nlist = $node->list; - @val = values %{$nlist}; + @val = sort {$a->call cmp $b->call} values %{$nlist}; my $i = 0; if (@val == 0 && $node->users) {