summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2020-07-29 23:02:33 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2020-07-29 23:02:33 +0900
commitf79dc8741f631f5572f4d2fa3cb7cad39b1356bb (patch)
tree069cb52aff1ee0734230d5cf717d3969e1ed009b
parentf0affcdbf6fde6d7d99eb608ce02bcfe2d867553 (diff)
rbinstall.rb: fix generated script name to set mode
-rwxr-xr-xtool/rbinstall.rb8
1 files changed, 3 insertions, 5 deletions
diff --git a/tool/rbinstall.rb b/tool/rbinstall.rb
index a4296e04f8..9a164cacc6 100755
--- a/tool/rbinstall.rb
+++ b/tool/rbinstall.rb
@@ -842,14 +842,12 @@ module RbInstall
end
def generate_bin_script(filename, bindir)
+ name = formatted_program_filename(filename)
unless $dryrun
super
- File.chmod($script_mode, filename)
- end
- if $installed_list
- filename = formatted_program_filename(filename)
- $installed_list.puts(File.join(without_destdir(bindir), filename))
+ File.chmod($script_mode, File.join(bindir, name))
end
+ $installed_list.puts(File.join(without_destdir(bindir), name)) if $installed_list
end
def verify_gem_home # :nodoc: