IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 26094


Ignore:
Timestamp:
Nov 10, 2009, 2:16:46 PM (16 years ago)
Author:
bills
Message:

don't try and parse empty metadata config docs. It's not an error for a run
to have no components or filesets

File:
1 edited

Legend:

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

    r26084 r26094  
    7575        &my_die("Unable to perform $command: $error_code", $dist_id, $error_code);
    7676    }
    77     my $metadata = $mdcParser->parse (join "", @$stdout_buf) or
    78         &my_die("Unable to parse metadata config doc", $dist_id, $error_code);
    79 
    80     $filesets = parse_md_list($metadata);
     77    my $stdout = join "", @$stdout_buf;
     78    if ($stdout) {
     79        my $metadata = $mdcParser->parse ($stdout) or
     80            &my_die("Unable to parse metadata config doc", $dist_id, $PS_EXIT_UNKNOWN_ERROR);
     81
     82        $filesets = parse_md_list($metadata);
     83    }
    8184}
    8285
     
    133136        &my_die("Unable to perform $command: $error_code", $dist_id, $error_code);
    134137    }
    135     my $metadata = $mdcParser->parse (join "", @$stdout_buf) or
    136         &my_die("Unable to parse metadata config doc", $dist_id, $error_code);
    137 
    138     $files = parse_md_list($metadata);
     138    my $stdout = join "", @$stdout_buf;
     139    if ($stdout) {
     140        my $metadata = $mdcParser->parse ($stdout) or
     141            &my_die("Unable to parse metadata config doc", $dist_id, $error_code);
     142
     143        $files = parse_md_list($metadata);
     144    }
    139145}
    140146
Note: See TracChangeset for help on using the changeset viewer.