add sort for list-plugin option

This commit is contained in:
garnier-quentin 2019-08-07 17:27:47 +02:00
parent 3ac6bef02c
commit ad9db37880

View File

@ -243,15 +243,17 @@ sub check_plugin_option {
sub display_list_plugin { sub display_list_plugin {
my ($self) = @_; my ($self) = @_;
$self->{plugins_result} = {}; $self->{plugins_result} = {};
if ($alternative_fatpacker == 1) { if ($alternative_fatpacker == 1) {
my $integrated_plugins = $self->fatpacker_find_plugin(); my $integrated_plugins = $self->fatpacker_find_plugin();
foreach my $key (@$integrated_plugins) { foreach my $key (sort @$integrated_plugins) {
# Need to load it to get the description # Need to load it to get the description
centreon::plugins::misc::mymodule_load(output => $self->{output}, module => $key, centreon::plugins::misc::mymodule_load(
error_msg => 'Cannot load module --plugin.'); output => $self->{output}, module => $key,
error_msg => 'Cannot load module --plugin.'
);
my $name = $key; my $name = $key;
$name =~ s/\.pm//g; $name =~ s/\.pm//g;
$name =~ s/\//::/g; $name =~ s/\//::/g;
@ -273,7 +275,7 @@ sub display_list_plugin {
# Search file 'plugin.pm' # Search file 'plugin.pm'
$self->check_directory($FindBin::Bin); $self->check_directory($FindBin::Bin);
foreach my $key (keys %{$self->{plugins_result}}) { foreach my $key (sort keys %{$self->{plugins_result}}) {
my $name = $key; my $name = $key;
$name =~ s/^$FindBin::Bin\/(.*)\.pm/$1/; $name =~ s/^$FindBin::Bin\/(.*)\.pm/$1/;
$name =~ s/\//::/g; $name =~ s/\//::/g;