[interchange-cvs] interchange - jon modified scripts/interchange.PL

interchange-core@icdevgroup.org interchange-core@icdevgroup.org
Fri Jan 24 00:10:59 2003


User:      jon
Date:      2003-01-24 05:10:36 GMT
Modified:  scripts  Tag: STABLE_4_8-branch interchange.PL
Log:
Merge from trunk:

* Prevent test from failing during upgrade -- remove the installation
  library directories from @INC if MINIVEND_ROOT =~ blib.

Revision  Changes    Path
No                   revision



No                   revision



2.7.2.19  +9 -1      interchange/scripts/interchange.PL


rev 2.7.2.19, prev_rev 2.7.2.18
Index: interchange.PL
===================================================================
RCS file: /var/cvs/interchange/scripts/interchange.PL,v
retrieving revision 2.7.2.18
retrieving revision 2.7.2.19
diff -u -u -r2.7.2.18 -r2.7.2.19
--- interchange.PL	26 Nov 2002 03:21:13 -0000	2.7.2.18
+++ interchange.PL	24 Jan 2003 05:10:36 -0000	2.7.2.19
@@ -50,7 +50,7 @@
 #
 # Interchange version 4.8.7
 #
-# $Id: interchange.PL,v 2.7.2.18 2002/11/26 03:21:13 jon Exp $
+# $Id: interchange.PL,v 2.7.2.19 2003/01/24 05:10:36 jon Exp $
 #
 # Copyright (C) 1996-2002 Red Hat, Inc. and
 # Interchange Development Group, http://www.icdevgroup.org/
@@ -87,6 +87,12 @@
 	
 	($Global::VendRoot = $ENV{MINIVEND_ROOT})
 		if defined $ENV{MINIVEND_ROOT};
+
+	## This should only happen in "make test"
+	if($Global::VendRoot =~ m{/blib$}) {
+		shift @INC;
+		shift @INC;
+	}
 	
 	$Global::VendRoot = $Global::VendRoot || '/usr/local/interchange';
 #	$Global::VendRoot = $Global::VendRoot || '~_~INSTALLARCHLIB~_~';
@@ -2777,10 +2783,12 @@
 			unless $ENV{MINIVEND_ROOT} =~ m{/blib$};
 	}
 
+# LEGACY
 	# Kept here for compatibility
 	eval {
 		require Vend::Payment::CyberCash;
 	};
+# END LEGACY
 
 	$Vend::CyberCash = ! $@;