diff options
Diffstat (limited to 'gendistrib')
-rwxr-xr-x | gendistrib | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -183,9 +183,12 @@ if (grep { !$_->{noneedrebuild} } @hdlists) { unless ($nomd5sum) { # this MD5SUM is mostly obsolete, but is still needed up to 2007.1 # (and even on cooker for existing urpmi.cfg) - my $md5sum = `cd $destinfodir ; /usr/bin/md5sum hdlist_* synthesis*`; + require File::Glob; + my $md5sum1 = `cd $destinfodir ; /usr/bin/md5sum hdlist_*` if glob("$destinfodir/hdlist_*"); + my $md5sum2 = `cd $destinfodir ; /usr/bin/md5sum synthesis*` if glob("$destinfodir/synthesis*"); open my $md5sumfh, '>', "$destinfodir/MD5SUM" or die "Can't create $destinfodir/MD5SUM: $!\n"; - print $md5sumfh $md5sum; + print $md5sumfh $md5sum1 if $md5sum1; + print $md5sumfh $md5sum2 if $md5sum2; } print STDERR "Calculating size of medias\n" unless $nooutput; |