rosa-build/lib/product_builder.rb

16 lines
480 B
Ruby
Raw Normal View History

require 'xmlrpc/client'
class ProductBuilder
SUCCESS = 0
ERROR = 1
def self.client
@@client ||= XMLRPC::Client.new3(:host => APP_CONFIG['product_builder_ip'], :port => APP_CONFIG['product_builder_port'], :path => APP_CONFIG['product_builder_path'])
end
2011-04-22 15:27:02 +01:00
def self.create_product product_id, path, kstemplate, menuxml, build, counter, packages
2011-05-20 13:28:59 +01:00
self.client.call('create_product', product_id.to_s, path, kstemplate, menuxml, build, counter, packages)
end
end