Sha256: 26078ff3176b0ffeed32d5ad6b2d4f2028c39169b3624aea80dffda1706daf5b
Contents?: true
Size: 814 Bytes
Versions: 14
Compression:
Stored size: 814 Bytes
Contents
#!/usr/bin/env ruby $:.unshift(File.join(File.dirname(__FILE__), "..", "lib")) require "poolparty" require "poolpartycl" root_dir = ::File.expand_path( ::File.join(::File.dirname(__FILE__), "..", "lib/erlang/messenger/ebin") ) o = PoolParty::Optioner.new(ARGV) do |opts, optioner| end INCLUDE = "include" ERLC_FLAGS = "-I#{INCLUDE}" @version = "0.1" # erl -pa ./ebin/ -run pm_packager recompile_scripts #{@version} -run init stop -noshell # erlc -pa ./ebin -o ebin ./src/*.erl # erl -pa ./ebin -s pm_packager start -s init stop cmd =<<-EOE cd #{root_dir} rake recompile rake build_boot_scripts EOE vputs "** Building messenger **", o vputs "Running command #{cmd.runnable}", o beams_not_running = %x[ps aux | grep beam | grep master | grep -v grep].empty? out = %x[#{cmd.runnable}] if beams_not_running
Version data entries
14 entries across 14 versions & 2 rubygems