Sha256: f3433746576f3edc7030126f6b48b24c5a056910416ba79702ba79e7d1fe1b01

Contents?: true

Size: 1.03 KB

Versions: 1

Compression:

Stored size: 1.03 KB

Contents

#!/usr/bin/env ruby
require 'fileutils'

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

puts "Copying configuration files from '#{gem_root}'."

unless File.directory?(config_path)
  puts "Generating directory '#{config_path}'."
  FileUtils.mkdir_p(config_path)
end

conf_files = []
conf_files << "cm_proxy_conf.yaml"
conf_files << "frisbee_proxy_conf.yaml"
conf_files << "user_proxy_conf.yaml"
# conf_files << "omf_script_conf.yaml"

conf_files.each do |file|
  puts "Copying configuration file '#{gem_root}/etc/#{file}' to '#{config_path}'."
  FileUtils.cp "#{gem_root}/etc/#{file}", "#{config_path}/#{file}"
  FileUtils.chmod 0644, "#{config_path}/#{file}"
end

config_path = "~/.omf/etc"
unless File.directory?(config_path)
  puts "Generating directory '#{config_path}'."
  FileUtils.mkdir_p(config_path)
end

FileUtils.cp "#{gem_root}/etc/omf_script_conf.yaml", "#{config_path}/omf_script_conf.yaml"
FileUtils.chmod 0644, "#{config_path}/omf_script_conf.yaml"
puts "done."

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
nitos_testbed_rc-1.0.0.pre.2 bin/install_ntrc