Index: trunk/ippScripts/scripts/ipp_inject_fileset.pl
===================================================================
--- trunk/ippScripts/scripts/ipp_inject_fileset.pl	(revision 17604)
+++ trunk/ippScripts/scripts/ipp_inject_fileset.pl	(revision 24201)
@@ -15,5 +15,5 @@
 use IPC::Cmd 0.36 qw( can_run run );
 use File::Spec;
-use PS::IPP::Config;
+use PS::IPP::Config qw( :standard );
 
 my $ipprc = PS::IPP::Config->new(); # this is used for PATH, NEB filename conversions
@@ -84,5 +84,6 @@
 foreach my $file ( @ARGV ) {
     # check for file existence
-    if (! -e $file) { die "file $file not found\n"; }
+    my $resolved = $ipprc->file_resolve($file);
+    if (!$resolved or ! -e $resolved) { die "file $file not found\n"; }
     if (! $exp_name) { 
 	# strip off the extension
@@ -128,6 +129,12 @@
     my $file = $ARGV[$i];
 
-    my $absfile = File::Spec->rel2abs( $file );
-    my $relfile = $ipprc->convert_filename_relative( $absfile );
+    my $relfile;
+    my $scheme = file_scheme($file);
+    if (!$scheme or $scheme ne 'neb') {
+        my $absfile = File::Spec->rel2abs( $file );
+        $relfile = $ipprc->convert_filename_relative( $absfile );
+    } else {
+        $relfile = $file;
+    }
 
     # the class_id used here is temporary : register replaces it with the true class_id
