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
26
27
28
29
30
|
--- install.rb.orig 2003-07-08 21:24:10.000000000 +0100
+++ install.rb 2011-04-18 11:17:43.000000000 +0100
@@ -36,7 +36,7 @@
=end
require 'getoptlong'
-require 'ftools'
+require 'fileutils'
require 'find'
SOURCE_DIR = 'objectteam'
@@ -81,7 +81,7 @@
def install(source, destination)
begin
- File.install(source, destination, 0644, true)
+ FileUtils.install(source, destination, :mode => 0644, :verbose => true)
rescue Errno::EACCES
puts "Access not permitted! #{$!}"
rescue
@@ -104,7 +104,7 @@
#install directory
instdir = (instdir or install_dir())
#make sink directory
- File.makedirs(File.join(instdir, LIBDIR))
+ FileUtils.mkdir_p(File.join(instdir, LIBDIR))
#all ruby files beneath SOURCE_DIR
Find.find(SOURCE_DIR) { |f|
install(f, File.join(instdir, f)) if f =~ /.rb$/
|