diff options
author | Pascal Terjan <pterjan@mageia.org> | 2011-12-01 22:08:51 +0000 |
---|---|---|
committer | Pascal Terjan <pterjan@mageia.org> | 2011-12-01 22:08:51 +0000 |
commit | 78348fb1f44e8f3a512a8fe3d5e1286280908589 (patch) | |
tree | bead4f39befb3621469fbf121c552993831d9583 | |
parent | 1b1d3a96ffdebd4f622eb12ac248cb65a34eb3d5 (diff) | |
download | iurt-78348fb1f44e8f3a512a8fe3d5e1286280908589.tar iurt-78348fb1f44e8f3a512a8fe3d5e1286280908589.tar.gz iurt-78348fb1f44e8f3a512a8fe3d5e1286280908589.tar.bz2 iurt-78348fb1f44e8f3a512a8fe3d5e1286280908589.tar.xz iurt-78348fb1f44e8f3a512a8fe3d5e1286280908589.zip |
Use a different directory for each arch on build machine, avoid probelems when both arch of the same package are built on the same node at the same time
-rwxr-xr-x | ulri | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -324,7 +324,7 @@ foreach my $prefix (keys %pkg_tree) { $lock_file =~ s/-noarch//; } - my $prefix_dir = "$bot_conf->{packages}/$path/$prefix/"; + my $prefix_dir = "$bot_conf->{packages}/$path/$prefix-$arch/"; my $status_file = "$prefix_dir/log/status.log"; plog('INFO', "check status: $host/$arch ($bot [$pid])"); @@ -635,7 +635,7 @@ foreach my $prefix (sort keys %pkg_tree) { my $remote = ssh_setup($config->{ssh_options}, $bot_conf->{user}, $host); - my $prefix_dir = "$bot_conf->{packages}/$path/$prefix/"; + my $prefix_dir = "$bot_conf->{packages}/$path/$prefix-$arch/"; my $status_file = "$prefix_dir/log/status.log"; # Copy packages to build node @@ -665,7 +665,7 @@ foreach my $prefix (sort keys %pkg_tree) { my $temp = mktemp("$config->{tmp}/ulri.tmp.$prefix.XXXXX"); my $cmd = $bot_conf->{command}; $cmd =~ s!__ARCH__!$arch!g; - $cmd =~ s!__DIR__!$path/$prefix!g; + $cmd =~ s!__DIR__!$path/$prefix-$arch!g; $cmd =~ s!__TARGET__!$target!g; $cmd =~ s!__PACKAGER__!$user!g; my $section = $media; |