Sha256: 0a6ae836deed9e5e8a004b7aedb7c0c8a263f204d462e8acfc0ce238fe8699cb
Contents?: true
Size: 959 Bytes
Versions: 44
Compression:
Stored size: 959 Bytes
Contents
#!/usr/bin/env ruby $:.unshift(File.join(File.dirname(__FILE__), "..", "lib")) require "poolparty" require "poolpartycl" o = PoolParty::Optioner.new(ARGV) do |opts, optioner| opts.on('-n name', '--name name', 'Host name') { |h| optioner.hostname h } end o.loaded_clouds.each do |cloud| with_cloud(cloud) do # ruby /var/lib/gems/1.8/bin/server-start-client already_running = %x[ps aux | grep beam | grep -v grep | grep client] if already_running.chomp.empty? boot_file = "#{Messenger.append_dir}/pm_client_rel-0.1" Kernel.system "cd #{Messenger.append_dir} && rake build_boot_scripts" unless ::File.file?("#{boot_file}.boot") || testing command = Messenger.erl_command("client", "-boot #{boot_file} #{noshell ? "" : "-detached -heart -noshell"}", 7049, 7050) vputs "Running #{command}" Kernel.system "export HOME=/root && #{command}" unless testing end end end
Version data entries
44 entries across 44 versions & 3 rubygems