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

Version Path
auser-poolparty-0.2.91 bin/server-build-messenger
auser-poolparty-0.2.92 bin/server-build-messenger
auser-poolparty-0.2.93 bin/server-build-messenger
auser-poolparty-0.2.94 bin/server-build-messenger
auser-poolparty-1.0.0 bin/server-build-messenger
auser-poolparty-1.1.1 bin/server-build-messenger
auser-poolparty-1.1.3 bin/server-build-messenger
auser-poolparty-1.1.4 bin/server-build-messenger
auser-poolparty-1.1.5 bin/server-build-messenger
auser-poolparty-1.1.6 bin/server-build-messenger
auser-poolparty-1.1.7 bin/server-build-messenger
fairchild-poolparty-1.1.3 bin/server-build-messenger
fairchild-poolparty-1.1.4 bin/server-build-messenger
fairchild-poolparty-1.1.5 bin/server-build-messenger