require 'fileutils' RAILS_ROOT = File.dirname(__FILE__) + "/../../../" unless defined? RAILS_ROOT # Install hook code here def copy_files(source_path, destination_path, directory) source, destination = File.join(directory, source_path), File.join(RAILS_ROOT, destination_path) FileUtils.mkdir(destination) unless File.exist?(destination) FileUtils.cp(Dir.glob(source+'/*'), destination) end directory = File.join(File.dirname(__FILE__), "copy_on_install") copy_files("/script", "/script", directory) FileUtils.chmod 0755, File.join(RAILS_ROOT, "script", "ibug"), :verbose => true copy_files("/public/ibug", "/public/ibug", directory)