File: repackage.rb

package info (click to toggle)
librexml-ruby 1.2.5-1
  • links: PTS
  • area: main
  • in suites: woody
  • size: 792 kB
  • ctags: 655
  • sloc: ruby: 3,778; xml: 1,609; java: 109; makefile: 43
file content (25 lines) | stat: -rw-r--r-- 610 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/usr/bin/ruby

require "ftools"

def copy_recursively( dir_name, dest )
	Dir.entries( dir_name ).each { |fname|
		real_dirloc = File.join( dir_name, fname )
		if File.stat(real_dirloc).directory?
			unless fname =~ /^\./
				dest_dir = File.join( dest, fname )
				File.makedirs( dest_dir )
				copy_recursively( real_dirloc, dest_dir )
			end
		else # file
			File.copy(real_dirloc, File.join( dest, fname ))
		end
	}
end

File.makedirs( "rexml_dist" )

copy_recursively "rexml", "rexml_dist"
File.copy( "LICENSE.txt", "rexml_dist" )
File.copy( "GPL.txt", "rexml_dist" )
File.copy( "README", "rexml_dist" )