| Line | |
|---|
| 1 | #!/usr/bin/ruby |
|---|
| 2 | |
|---|
| 3 | Dir.chdir ".." if Dir.pwd =~ /bin.?$/ |
|---|
| 4 | |
|---|
| 5 | require "FileUtils" |
|---|
| 6 | |
|---|
| 7 | def copy_recursively( dir_name, dest ) |
|---|
| 8 | Dir.entries( dir_name ).each { |fname| |
|---|
| 9 | real_dirloc = File.join( dir_name, fname ) |
|---|
| 10 | if File.stat(real_dirloc).directory? |
|---|
| 11 | unless fname =~ /^\./ |
|---|
| 12 | dest_dir = File.join( dest, fname ) |
|---|
| 13 | File.makedirs( dest_dir ) |
|---|
| 14 | copy_recursively( real_dirloc, dest_dir ) |
|---|
| 15 | end |
|---|
| 16 | else # file |
|---|
| 17 | File.copy(real_dirloc, File.join( dest, fname )) |
|---|
| 18 | end |
|---|
| 19 | } |
|---|
| 20 | end |
|---|
| 21 | |
|---|
| 22 | File.makedirs( "rexml_dist" ) |
|---|
| 23 | |
|---|
| 24 | copy_recursively "rexml", "rexml_dist" |
|---|
| 25 | File.copy( "LICENSE.txt", "rexml_dist" ) |
|---|
| 26 | File.copy( "GPL.txt", "rexml_dist" ) |
|---|
| 27 | File.copy( "README", "rexml_dist" ) |
|---|