[Rt-commit] r11106 - rt/branches/3.8-TESTING/sbin

ruz at bestpractical.com ruz at bestpractical.com
Tue Mar 18 17:17:41 EDT 2008


Author: ruz
Date: Tue Mar 18 17:17:40 2008
New Revision: 11106

Modified:
   rt/branches/3.8-TESTING/sbin/rt-setup-database.in

Log:
* fix rt-setup-database

Modified: rt/branches/3.8-TESTING/sbin/rt-setup-database.in
==============================================================================
--- rt/branches/3.8-TESTING/sbin/rt-setup-database.in	(original)
+++ rt/branches/3.8-TESTING/sbin/rt-setup-database.in	Tue Mar 18 17:17:40 2008
@@ -100,9 +100,10 @@
 }
 
 # convert init to multiple actions
+my $init = 0;
 if ( $actions[0] eq 'init' ) {
     @actions = qw(create schema acl coredata insert);
-    $args{'datafile'} ||= $RT::EtcPath . "/initialdata";
+    $init = 1;
 }
 
 # set options from environment
@@ -189,7 +190,10 @@
         check_db_compatibility( $RT::Handle->dbh );
 
         print "Now inserting data\n";
-        $RT::Handle->InsertData( $args{'datafile'} || ($args{'datadir'}."/content") );
+        my $file = $args{'datafile'};
+        $file = $RT::EtcPath . "/initialdata" if $init && !$file;
+        $file ||= $args{'datadir'}."/content";
+        $RT::Handle->InsertData( $file );
     }
 }
 


More information about the Rt-commit mailing list