Sha256: 9fcaa4341c341fe0c5def6887bded1c0376062edba1ad6b761423df0d561ed50
Contents?: true
Size: 963 Bytes
Versions: 4
Compression:
Stored size: 963 Bytes
Contents
require 'rbconfig' require 'find' require 'ftools' include Config sitedir = CONFIG["rubylibdir"] unless sitedir version = CONFIG["MAJOR"]+"."+CONFIG["MINOR"] libdir = File.join(CONFIG["libdir"], "ruby", version) sitedir = $:.find {|x| x =~ /site_ruby/} if !sitedir sitedir = File.join(libdir, "site_ruby") elsif sitedir !~ Regexp.quote(version) sitedir = File.join(sitedir, version) end end if (destdir = ENV['DESTDIR']) sitedir = destdir + sitedir File::makedirs(sitedir) end if !File.directory?(sitedir) $stderr.puts "Cannot find sitedir #{sitedir}" exit 1 end dest = File.join(sitedir, "markup") File.mkpath(dest, true) Find.find("simple_markup.rb", "simple_markup") do |fname| if File.directory?(fname) next if fname =~ /CVS/ File.mkpath(File.join(dest, fname), true) else next unless fname =~ /\.rb$/ next if fname =~ /install.rb$/ File.install(fname, File.join(dest, fname), 0444, true) end end
Version data entries
4 entries across 4 versions & 1 rubygems