From 4efda1a448e41436ae95a43f6c41b8974a7d7f7d Mon Sep 17 00:00:00 2001 From: "terry%mozilla.org" <> Date: Sun, 30 Jan 2000 04:07:05 +0000 Subject: Don't regenerate the shadow database until we're sure that our DB is up to snuff with what processmail expects. --- checksetup.pl | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to 'checksetup.pl') diff --git a/checksetup.pl b/checksetup.pl index 79ed8bb79..8bd430e42 100755 --- a/checksetup.pl +++ b/checksetup.pl @@ -1067,6 +1067,10 @@ sub DropField ($$) } +my $regenerateshadow = 0; + + + # 1999-05-12 Added a pref to control how much email you get. This needs a new # column in the profiles table, so feed the following to mysql: @@ -1308,8 +1312,7 @@ if (GetFieldDef('bugs', 'long_desc')) { DropField('bugs', 'long_desc'); $dbh->do("UNLOCK TABLES"); - print "Now regenerating the shadow database for all bugs.\n"; - system("./processmail regenerate"); + $regenerateshadow = 1; } @@ -1430,3 +1433,9 @@ AddField('namedqueries', 'linkinfooter', 'tinyint not null'); # AddField/DropField/ChangeFieldType/RenameField code above. This would then # be honored by everyone who updates his Bugzilla installation. # +# +# Final checks... +if ($regenerateshadow) { + print "Now regenerating the shadow database for all bugs.\n"; + system("./processmail regenerate"); +} -- cgit v1.2.3-24-g4f1b