[Rt-commit] r15251 - in rt/branches/3.999-DANGEROUS: sbin
jesse at bestpractical.com
jesse at bestpractical.com
Tue Aug 19 18:57:48 EDT 2008
Author: jesse
Date: Tue Aug 19 18:57:46 2008
New Revision: 15251
Added:
rt/branches/3.999-DANGEROUS/sbin/rt-clean-sessions
- copied unchanged from r13984, /rt/branches/3.999-DANGEROUS/sbin/rt-clean-sessions.in
rt/branches/3.999-DANGEROUS/sbin/rt-dump-database
- copied unchanged from r14149, /rt/branches/3.999-DANGEROUS/sbin/rt-dump-database.in
rt/branches/3.999-DANGEROUS/sbin/rt-email-dashboards
- copied unchanged from r14149, /rt/branches/3.999-DANGEROUS/sbin/rt-email-dashboards.in
rt/branches/3.999-DANGEROUS/sbin/rt-email-digest
- copied unchanged from r14557, /rt/branches/3.999-DANGEROUS/sbin/rt-email-digest.in
rt/branches/3.999-DANGEROUS/sbin/rt-email-group-admin
- copied unchanged from r14149, /rt/branches/3.999-DANGEROUS/sbin/rt-email-group-admin.in
rt/branches/3.999-DANGEROUS/sbin/rt-test-dependencies
- copied unchanged from r14562, /rt/branches/3.999-DANGEROUS/sbin/rt-test-dependencies.in
Removed:
rt/branches/3.999-DANGEROUS/sbin/rt-clean-sessions.in
rt/branches/3.999-DANGEROUS/sbin/rt-dump-database.in
rt/branches/3.999-DANGEROUS/sbin/rt-email-dashboards.in
rt/branches/3.999-DANGEROUS/sbin/rt-email-digest.in
rt/branches/3.999-DANGEROUS/sbin/rt-email-group-admin.in
rt/branches/3.999-DANGEROUS/sbin/rt-server.in
rt/branches/3.999-DANGEROUS/sbin/rt-shredder.in
rt/branches/3.999-DANGEROUS/sbin/rt-test-dependencies.in
rt/branches/3.999-DANGEROUS/sbin/rt-validator.in
Modified:
rt/branches/3.999-DANGEROUS/ (props changed)
rt/branches/3.999-DANGEROUS/sbin/rt-shredder
Log:
r43692 at jesse-vincents-macbook-air: jesse | 2008-08-19 18:10:02 -0400
continuing to kill autoconf
Modified: rt/branches/3.999-DANGEROUS/sbin/rt-shredder
==============================================================================
--- rt/branches/3.999-DANGEROUS/sbin/rt-shredder (original)
+++ rt/branches/3.999-DANGEROUS/sbin/rt-shredder Tue Aug 19 18:57:46 2008
@@ -1,4 +1,4 @@
-#!/opt/local/bin/perl
+#!@PERL@
# BEGIN BPS TAGGED BLOCK {{{
#
# COPYRIGHT:
@@ -110,7 +110,30 @@
use strict;
use warnings FATAL => 'all';
-use lib ("/home/jesse/svk/3.999-DANGEROUS/local/lib", "/home/jesse/svk/3.999-DANGEROUS/lib");
+# fix lib paths, some may be relative
+BEGIN {
+ require File::Spec;
+ my @libs = ("@RT_LIB_PATH@", "@LOCAL_LIB_PATH@");
+ my $bin_path;
+
+ for my $lib (@libs) {
+ unless ( File::Spec->file_name_is_absolute($lib) ) {
+ unless ($bin_path) {
+ if ( File::Spec->file_name_is_absolute(__FILE__) ) {
+ $bin_path = ( File::Spec->splitpath(__FILE__) )[1];
+ }
+ else {
+ require FindBin;
+ no warnings "once";
+ $bin_path = $FindBin::Bin;
+ }
+ }
+ $lib = File::Spec->catfile( $bin_path, File::Spec->updir, $lib );
+ }
+ unshift @INC, $lib;
+ }
+
+}
use RT::Shredder ();
use Getopt::Long qw(GetOptions);
More information about the Rt-commit
mailing list