#!/usr/bin/env ruby

libs = []
# if you need to add libraries add them bellow. Examples:
# libs << "../lib/master/omf/omf_common/lib/"
# libs << "../lib/master/omf/omf_rc/lib/"

spec = Gem::Specification.find_by_name("nitos_testbed_rc")
gem_root = spec.gem_dir

threads = []
["user_proxy", "frisbee_proxy", "cm_proxy"].each do |sc|
  threads << Thread.new do
    if libs.empty?
      puts "EXEC: #{sc}"
      system(sc)
    else
      cmd = "ruby "
      libs.each {|l| cmd += "-I #{l} "}
      cmd += "#{gem_root}/bin/#{sc}"
      puts "EXEC: #{cmd}"
      system(cmd)
    end
  end
  sleep 1
end

threads.each {|t| t.join}
sleep 1