From c75f29d011611a85cbb1c96cd51a46868f48b04a Mon Sep 17 00:00:00 2001 From: Jamie Cameron Date: Sat, 28 Sep 2024 21:34:20 -0700 Subject: [PATCH] Don't show clones because they are handled inside the monitor --- status/status-lib.pl | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/status/status-lib.pl b/status/status-lib.pl index f23c90b99..9d19cd39e 100755 --- a/status/status-lib.pl +++ b/status/status-lib.pl @@ -249,11 +249,10 @@ while($f = readdir(DIR)) { } closedir(DIR); foreach my $m (&get_all_module_infos()) { - my $mdir = defined(&module_root_directory) ? - &module_root_directory($m->{'dir'}) : - "$root_directory/$m->{'dir'}"; + my $mdir = &module_root_directory($m->{'dir'}); if (-r "$mdir/status_monitor.pl" && - &check_os_support($m)) { + &check_os_support($m) && + !$m->{'cloneof'}) { &foreign_require($m->{'dir'}, "status_monitor.pl"); my @mms = &foreign_call($m->{'dir'}, "status_monitor_list"); push(@rv, map { [ $m->{'dir'}."::".$_->[0], $_->[1], $_->[2] ] } @mms);