summaryrefslogtreecommitdiffstats
path: root/sanitycheck.cgi
diff options
context:
space:
mode:
Diffstat (limited to 'sanitycheck.cgi')
-rwxr-xr-xsanitycheck.cgi18
1 files changed, 17 insertions, 1 deletions
diff --git a/sanitycheck.cgi b/sanitycheck.cgi
index 69ab80faf..f5ba1024f 100755
--- a/sanitycheck.cgi
+++ b/sanitycheck.cgi
@@ -31,8 +31,9 @@ use lib qw(. lib);
use Bugzilla;
use Bugzilla::Bug;
use Bugzilla::Constants;
-use Bugzilla::Util;
use Bugzilla::Error;
+use Bugzilla::Hook;
+use Bugzilla::Util;
use Bugzilla::Status;
###########################################################################
@@ -383,6 +384,15 @@ if ($cgi->param('remove_old_whine_targets')) {
Status('whines_obsolete_target_deletion_end');
}
+###########################################################################
+# Repair hook
+###########################################################################
+
+Bugzilla::Hook::process("sanitycheck-repair", { status => \&Status });
+
+###########################################################################
+# Checks
+###########################################################################
Status('checks_start');
###########################################################################
@@ -1062,6 +1072,12 @@ foreach my $target (['groups', 'id', MAILTO_GROUP],
Status('whines_obsolete_target_fix') if $display_repair_whines_link;
###########################################################################
+# Check hook
+###########################################################################
+
+Bugzilla::Hook::process("sanitycheck-check", { status => \&Status });
+
+###########################################################################
# End
###########################################################################