summaryrefslogtreecommitdiff
path: root/devel/ruby-robjectteam/files/patch-install.rb
blob: a279ed111141e51dec42c210f833cd441ceaf716 (plain) (blame)
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$/