From ee5edc5950dcd6d9577b35935e8028b25c0415c5 Mon Sep 17 00:00:00 2001 From: nobu Date: Tue, 15 Jul 2014 08:42:49 +0000 Subject: rbinstall.rb: fix directory permissions * tool/rbinstall.rb (gem): fix permissions of bundle gems directories. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46824 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- tool/rbinstall.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'tool') diff --git a/tool/rbinstall.rb b/tool/rbinstall.rb index 5e582f7bbf..3b72ef8c2f 100755 --- a/tool/rbinstall.rb +++ b/tool/rbinstall.rb @@ -721,10 +721,13 @@ install?(:ext, :comm, :gem) do directories = Gem.ensure_gem_subdirectories(gem_dir, :mode => $dir_mode) prepare "bundle gems", gem_dir, directories Dir.glob(srcdir+'/gems/*.gem').each do |gem| - Gem.install gem, install_dir: with_destdir(Gem.dir) + Gem.install gem, :install_dir => with_destdir(Gem.dir) gemname = Pathname(gem).basename puts "#{" "*30}#{gemname}" end + # fix directory permissions + # TODO: Gem.install should accept :dir_mode option or something + File.chmod($dir_mode, *Dir.glob(with_destdir(Gem.dir)+"/**/")) end parse_args() -- cgit v1.2.3