bin/server-build-messenger in poolparty-0.2.18 vs bin/server-build-messenger in poolparty-0.2.69
- old
+ new
@@ -1,20 +1,27 @@
#!/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") )
+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} +warn_unused_vars +warn_unused_import"
+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}
- rm ebin/*
- erlc -pa ./ebin -W #{ERLC_FLAGS} -o ebin ./src/*.erl
- erl -pa ./ebin/ -run pm_packager recompile_scripts #{@version} -run init stop -noshell
- erl -pa ./ebin -s pm_packager start -s init stop
+ rake recompile
+ rake build_boot_scripts
EOE
+
+vputs "** Building messenger **", o
+vputs "Running command #{cmd.runnable}", o
out = %x[#{cmd.runnable}]
\ No newline at end of file