lib/kuzushi.rb in kuzushi-0.0.28 vs lib/kuzushi.rb in kuzushi-0.0.29

- old
+ new

@@ -16,12 +16,13 @@ attr_accessor :config, :config_names def initialize(url) @url = url @base_url = File.dirname(url) - if @url =~ /s3.amazonaws.com.*\/([^\/]*).tar.gz/ + if @url =~ /s3.amazonaws.com.*\/([^\/]*).(\d+).tar.gz/ @name = $1 + @version = $2 end @config_names = [] @configs = [] @packages = [] @tasks = [] @@ -31,17 +32,18 @@ @init = true start end def boot - "mkdir -p /tmp/kuzushi/" - "cd /tmp/kuzushi/ ; curl '#{@url}' | tar xzvf" + shell "mkdir -p /tmp/kuzushi/" + shell "cd /tmp/kuzushi/ ; curl --silent '#{@url}' | tar xzv" @config = JSON.parse(File.read("/tmp/kuzushi/#{@name}/config.json")) + @config_names = [ @name ] end def start - load_config_stack(@name) - process_stack +# load_config_stack(@name) +# process_stack log "----" @tasks.each do |t| log "TASK: #{t[:description]}" t[:blk].call end