From 36ba828dac49162528cf9c6ef9ae4fa77e8bd7e2 Mon Sep 17 00:00:00 2001 From: nobu Date: Tue, 3 Mar 2015 16:27:34 +0000 Subject: [PATCH] rbinstall.rb: gems dir_mode * tool/rbinstall.rb (DirPackage#extract_files): set directories permission of gems. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49834 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- tool/rbinstall.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tool/rbinstall.rb b/tool/rbinstall.rb index f3570e6917..6af01d213a 100755 --- a/tool/rbinstall.rb +++ b/tool/rbinstall.rb @@ -26,7 +26,7 @@ rescue LoadError end STDOUT.sync = true -File.umask(0) +File.umask(0222) def parse_args(argv = ARGV) $mantype = 'doc' @@ -658,10 +658,12 @@ end def extract_files(destination_dir, pattern = "*") path = File.dirname(@gem.path) return if path == destination_dir + File.chmod(0700, destination_dir) install_recursive(path, without_destdir(destination_dir), :glob => pattern, :no_install => "*.gemspec", :mode => $data_mode) + File.chmod($dir_mode, destination_dir) end end