Changeset 5 for web/trunk/lib/Sophie/Base/RpmsPath.pm
- Timestamp:
- 11/18/10 23:29:45 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
web/trunk/lib/Sophie/Base/RpmsPath.pm
r4 r5 70 70 } 71 71 72 foreach my $rpm (sort keys %list) {72 foreach my $rpm (sort { $b cmp $a } keys %list) { 73 73 if ($localrpms->{$rpm} && $baserpms->{$rpm}) { 74 74 # nothing to do … … 109 109 my ($self, $rpm) = @_; 110 110 111 my $header = RPM4::Header->new($self->path . '/' . $rpm) or do { 111 my $header; 112 eval { 113 $header = RPM4::Header->new($self->path . '/' . $rpm) 114 }; 115 $header or do { 112 116 warn "Cannot read " . $self->path . '/' . $rpm; 113 117 return; … … 128 132 my $tmp = File::Temp->new( UNLINK => 1, SUFFIX => '.hdr' ); 129 133 unlink($tmp->filename); 130 $header->write($tmp );134 $header->write($tmp, 0); 131 135 seek($tmp, 0, 0); 132 136 my $string = '';
Note: See TracChangeset
for help on using the changeset viewer.