Skip to content

Commit

Permalink
[backend] put correct package name into import jobs
Browse files Browse the repository at this point in the history
  • Loading branch information
mlschroe committed Oct 14, 2013
1 parent 5aff4fa commit 3b32224
Showing 1 changed file with 6 additions and 3 deletions.
9 changes: 6 additions & 3 deletions src/backend/bs_sched
Original file line number Diff line number Diff line change
Expand Up @@ -1491,7 +1491,7 @@ sub prpfinished {
my $exportcnt = 0;

sub createexportjob {
my ($prp, $arch, $jobrepo, $dst, $oldrepo, $meta, @exports) = @_;
my ($prp, $arch, $packid, $jobrepo, $dst, $oldrepo, $meta, @exports) = @_;

# create unique id
my $now = time();
Expand All @@ -1515,7 +1515,7 @@ sub createexportjob {
my $info = {
'project' => $projid,
'repository' => $repoid,
'package' => ':import',
'package' => ($packid || ':import'),
'arch' => $arch,
'job' => $job,
};
Expand Down Expand Up @@ -1961,7 +1961,7 @@ sub update_dst_full {
my $repo = (grep {$_->{'name'} eq $repoid} @{$projpacks->{$projid}->{'repository'} || []})[0];
if ($repo && grep {$_ eq $exportarch} @{$repo->{'arch'} || []}) {
print " sending filtered packages to $exportarch\n";
createexportjob($prp, $exportarch, $jobrepo, $dst, $oldrepo, $meta, @{$exports{$exportarch}});
createexportjob($prp, $exportarch, $packid, $jobrepo, $dst, $oldrepo, $meta, @{$exports{$exportarch}});
}
}
}
Expand Down Expand Up @@ -3797,6 +3797,7 @@ sub aggregatefinished {
my $gdst = "$reporoot/$prp/$myarch";
my $dst = "$gdst/$packid";
mkdir_p($dst);
print " - $prp: $packid aggregate built\n";
my $useforbuildenabled = 1;
$useforbuildenabled = enabled($repoid, $projpacks->{$projid}->{'useforbuild'}, $useforbuildenabled);
$useforbuildenabled = enabled($repoid, $pdata->{'useforbuild'}, $useforbuildenabled);
Expand Down Expand Up @@ -3897,6 +3898,7 @@ sub uploadbuildevent {
my $gdst = "$reporoot/$prp/$myarch";
my $dst = "$gdst/$packid";
mkdir_p($dst);
print " - $prp: $packid uploaded\n";
my $useforbuildenabled = 1;
$useforbuildenabled = enabled($repoid, $projpacks->{$projid}->{'useforbuild'}, $useforbuildenabled);
$useforbuildenabled = enabled($repoid, $pdata->{'useforbuild'}, $useforbuildenabled);
Expand Down Expand Up @@ -3927,6 +3929,7 @@ sub importevent {
my $meta = $all{'meta'} ? "$jobdatadir/meta" : undef;
@all = map {"$jobdatadir/$_"} @all;
my $pdata = (($projpacks->{$projid} || {})->{'package'} || {})->{$packid};
print " - $prp: $packid imported\n";
my $useforbuildenabled = 1;
$useforbuildenabled = enabled($repoid, $projpacks->{$projid}->{'useforbuild'}, $useforbuildenabled) if $projpacks->{$projid};
$useforbuildenabled = enabled($repoid, $pdata->{'useforbuild'}, $useforbuildenabled);
Expand Down

0 comments on commit 3b32224

Please sign in to comment.