Changeset 2171 in ProjectBuilder


Ignore:
Timestamp:
Jan 7, 2017, 1:17:37 AM (7 years ago)
Author:
Bruno Cornec
Message:
  • Fix #152: do not exit loop of repos to handled to early in order to continue handling next repos
File:
1 edited

Legend:

Unmodified
Added
Removed
  • devel/pb-modules/lib/ProjectBuilder/Distribution.pm

    r2169 r2171  
    580580foreach my $i (split(/,/,$param)) {
    581581
     582    pb_log(1,"Adding repository defined by $i\n");
    582583    my ($scheme, $account, $host, $port, $path) = pb_get_uri($i);
    583584    my $bn = basename($i);
     
    615616            }
    616617            my $dest = "$dirdest/$bn";
    617             return if (pb_distro_compare_repo("$ENV{'PBTMP'}/$bn",$dest));
     618            next if (pb_distro_compare_repo("$ENV{'PBTMP'}/$bn",$dest));
    618619            confess "Missing directory $dirdest ($reponame)" unless (-d $dirdest);
    619             pb_system("sudo mv $ENV{'PBTMP'}/$bn $dirdest/$bn","Adding $reponame repository") if (not -f "$dirdest/$bn");
     620            pb_system("sudo mv $ENV{'PBTMP'}/$bn $dest","Adding $reponame repository") if (not -f "$dest");
    620621        } elsif ($bn =~ /\.addmedia/) {
    621622            # URPMI repo
     
    628629        if ($bn =~ /\.sources.list$/) {
    629630            my $dest = "/etc/apt/sources.list.d/$bn";
    630             return if (pb_distro_compare_repo("$ENV{'PBTMP'}/$bn",$dest));
     631            next if (pb_distro_compare_repo("$ENV{'PBTMP'}/$bn",$dest));
    631632            pb_system("sudo mv $ENV{'PBTMP'}/$bn /etc/apt/sources.list.d","Adding apt repository");
    632633            pb_system("sudo apt-get update","Updating apt repository");
Note: See TracChangeset for help on using the changeset viewer.