require 'rbconfig'
require 'find'
require 'ftools'
include Config
$version = CONFIG["MAJOR"]+"."+CONFIG["MINOR"]
$libdir = File.join(CONFIG["libdir"], "ruby", $version)
$bindir = CONFIG["bindir"]
$sitedir = CONFIG["sitedir"]
installdir = "" # Use top-level! Is this good?
# Install the lib files
dest = File.join($sitedir, installdir)
File::makedirs(dest)
File::chmod(0755, dest, true)
$stderr.puts "Installing library files"
libfiles = Dir["lib/*.rb"].collect {|s| s[4..-1]}
dir = Dir.open("lib")
dir.each do |file|
next if file[0] == ?. or file.split(".").last != "rb"
File.open(File.join("lib", file), "r") do |ip|
File.open(File.join(dest, file), "w") do |op|
op.write ip.read
end
end
end
syntax highlighted by Code2HTML, v. 0.9.1