IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 24207


Ignore:
Timestamp:
May 16, 2009, 12:39:33 PM (17 years ago)
Author:
bills
Message:

changes required to work with nebulous destinations

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippScripts/scripts/receive_file.pl

    r24125 r24207  
    121121    my $resolved = $ipprc->file_resolve($dirinfo_uri, 'create');
    122122    &my_die( "failed to resolve $dirinfo_uri\n", $file_id, $PS_EXIT_UNKNOWN_ERROR) if !$resolved;
     123
     124    print "dirinfo resolved is: $resolved\n" if $verbose;
    123125
    124126    open OUT, ">$resolved"
     
    297299        my $from = "$tempdir/$file"; # Source for file
    298300        my $target = "$target_dir/$file"; # Target destination for file
     301
     302        $ipprc->file_delete ($target);
     303
    299304        my $to = $ipprc->file_create( $target ); # Target for move
     305
     306        if (!$to) {
     307            &my_die( "failed to create: $target\n", $file_id, $PS_EXIT_UNKNOWN_ERROR);
     308        }
     309
    300310        system("mv $from $to") == 0 or &my_die( "Unable to move $file into workdir $workdir: $!\n", $file_id, $PS_EXIT_UNKNOWN_ERROR);
    301311    }
     
    335345    my $file_id = shift;
    336346
    337     open INFILE, $filename or &my_die( "Can't open $filename\n", $file_id, $PS_EXIT_UNKNOWN_ERROR);
     347    my $resolved = $ipprc->file_resolve($filename);
     348    &my_die("failed to resolve dirinfo file: $filename ", $file_id, $PS_EXIT_UNKNOWN_ERROR) if !$resolved;
     349
     350    open INFILE, $resolved or &my_die( "Can't open $resolved\n", $file_id, $PS_EXIT_UNKNOWN_ERROR);
    338351
    339352    my @lines = (<INFILE>);
Note: See TracChangeset for help on using the changeset viewer.