#315: fixed path to platform

This commit is contained in:
Vokhmin Alexey V 2013-10-25 17:34:50 +04:00
parent 5f0938bf06
commit 0f67bd9166
1 changed files with 7 additions and 1 deletions

View File

@ -379,6 +379,12 @@ module AbfWorker
'BUILD_FOR_PLATFORM' => build_for_platform.name 'BUILD_FOR_PLATFORM' => build_for_platform.name
}.map{ |k, v| "#{k}=#{v}" }.join(' ') }.map{ |k, v| "#{k}=#{v}" }.join(' ')
platform_path = "#{rep.platform.path}/repository"
if rep.platform.personal?
platform_path << '/' << build_for_platform.name
system "mkdir -p #{platform_path}"
end
Resque.push( Resque.push(
'publish_worker_default', 'publish_worker_default',
'class' => 'AbfWorker::PublishWorkerDefault', 'class' => 'AbfWorker::PublishWorkerDefault',
@ -388,7 +394,7 @@ module AbfWorker
:main_script => 'build.sh', :main_script => 'build.sh',
:rollback_script => 'rollback.sh', :rollback_script => 'rollback.sh',
:platform => { :platform => {
:platform_path => "#{rep.platform.path}/repository", :platform_path => platform_path,
:type => build_for_platform.distrib_type, :type => build_for_platform.distrib_type,
:name => build_for_platform.name, :name => build_for_platform.name,
:arch => 'x86_64' :arch => 'x86_64'