mirror of
https://git.freebsd.org/ports.git
synced 2025-06-18 19:20:36 -04:00
PR: ports/156474 Submitted by: Eric Freeman <freebsdports@chillibear.com> Approved by: maintainer (timeout)
30 lines
846 B
Ruby
30 lines
846 B
Ruby
--- 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$/
|
|
|