[Rt-commit] r18380 - rt/3.8/trunk/bin

ruz at bestpractical.com ruz at bestpractical.com
Fri Feb 13 19:14:26 EST 2009


Author: ruz
Date: Fri Feb 13 19:14:26 2009
New Revision: 18380

Modified:
   rt/3.8/trunk/bin/webmux.pl.in

Log:
* test DB compatibility in webmux.pl

Modified: rt/3.8/trunk/bin/webmux.pl.in
==============================================================================
--- rt/3.8/trunk/bin/webmux.pl.in	(original)
+++ rt/3.8/trunk/bin/webmux.pl.in	Fri Feb 13 19:14:26 2009
@@ -101,9 +101,23 @@
     RT->InitPluginPaths();
 }
 
-
 {
+    require RT::Handle;
+    my $dsn = RT::Handle->DSN;
+    my $user = RT->Config->Get('DatabaseUser');
+    my $pass = RT->Config->Get('DatabasePassword');
+
+    my $dbh = DBI->connect(
+        $dsn, $user, $pass,
+        { RaiseError => 0, PrintError => 0 },
+    );
+    if ( $dbh ) {
+        my ($status, $msg) = RT::Handle->CheckCompatibility( $dbh, 'post' );
+        die $msg unless $status;
+    }
+}
 
+{
     package HTML::Mason::Commands;
     use vars qw(%session);
 }


More information about the Rt-commit mailing list