aboutsummaryrefslogtreecommitdiff
path: root/www/rt36/files/multiple-sbin-rt-setup-database_in
diff options
context:
space:
mode:
Diffstat (limited to 'www/rt36/files/multiple-sbin-rt-setup-database_in')
-rw-r--r--www/rt36/files/multiple-sbin-rt-setup-database_in22
1 files changed, 22 insertions, 0 deletions
diff --git a/www/rt36/files/multiple-sbin-rt-setup-database_in b/www/rt36/files/multiple-sbin-rt-setup-database_in
new file mode 100644
index 000000000000..069500761b77
--- /dev/null
+++ b/www/rt36/files/multiple-sbin-rt-setup-database_in
@@ -0,0 +1,22 @@
+Index: sbin/rt-setup-database.in
+--- rt-3.4.2-pristine/sbin/rt-setup-database.in 2005-05-11 20:36:48.128846888 -0400
++++ rt-3.4.2/sbin/rt-setup-database.in 2005-05-11 20:45:35.800628584 -0400
+@@ -50,11 +50,17 @@
+ qw(@Groups @Users @ACL @Queues @ScripActions @ScripConditions @Templates @CustomFields @Scrips);
+
+ use lib "@RT_LIB_PATH@";
++## RT_INSTANCE_PATH can be passed on command line.
++## Can change where RT_SiteConfig is read from.
++my $RT_INSTANCE_PATH;
++BEGIN {
++ $RT_INSTANCE_PATH = shift || $ENV{RT_INSTANCE_PATH};
++}
+
+ #This drags in RT's config.pm
+ # We do it in a begin block because RT::Handle needs to know the type to do its
+ # inheritance
+-use RT;
++use RT (RT_INSTANCE_PATH => $RT_INSTANCE_PATH);
+ use Carp;
+ use RT::User;
+ use RT::CurrentUser;