#416: rollback changes

This commit is contained in:
Vokhmin Alexey V 2014-07-24 21:41:20 +04:00
parent d9bf157615
commit a9f94c552f
1 changed files with 0 additions and 33 deletions

View File

@ -627,41 +627,8 @@ class BuildList < ActiveRecord::Base
end
end
def add_job_to_abf_worker_queue
if permitted_arch?
super
else
unpermitted_arch
end
end
protected
def permitted_arch?
blob, raw = project.find_blob_and_raw_of_spec_file(commit_hash)
return true unless blob
permitted = true
file = Tempfile.new(blob.name, File.join(Rails.root, 'tmp'))
filename = file.path
begin
file.puts raw.content
file.rewind
exclusivearch = `rpm -q --qf="[%{EXCLUSIVEARCH}\n]" --specfile #{file.path}`
exitstatus = $?.exitstatus
permitted = false if exitstatus == 0 && exclusivearch.present? && exclusivearch !~ /^#{arch.name}$/
excludearch = `rpm -q --qf="[%{EXCLUDEARCH}\n]" --specfile #{file.path}`
exitstatus = $?.exitstatus
permitted = false if exitstatus == 0 && excludearch.present? && excludearch =~ /^#{arch.name}$/
ensure
file.close
file.unlink # deletes the temp file
end
permitted
end
def create_container
Resque.enqueue(BuildLists::CreateContainerJob, id)
end