diff options
author | Yuji Yaginuma <[email protected]> | 2024-09-11 11:29:17 +0900 |
---|---|---|
committer | git <[email protected]> | 2024-09-11 04:41:20 +0000 |
commit | c37b667774c0c7fc761d974bdec9e4d593781433 (patch) | |
tree | bac6594b86fe837b674c51d3337715a8ec3089a0 /lib/bundler/cli/gem.rb | |
parent | 4e6091ce09154d735cca025a4d0130eecebbbc19 (diff) |
[rubygems/rubygems] Make an exe file executable when generating new gems
Currently, an exe file isn't executable when generating new gems
because it doesn't have the correct permission.
This PR sets the correct permission same as files under the `bin`.
https://github.com/rubygems/rubygems/commit/6509bf128a
Diffstat (limited to 'lib/bundler/cli/gem.rb')
-rw-r--r-- | lib/bundler/cli/gem.rb | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/bundler/cli/gem.rb b/lib/bundler/cli/gem.rb index a162c213f1..fb0a184e5d 100644 --- a/lib/bundler/cli/gem.rb +++ b/lib/bundler/cli/gem.rb @@ -191,7 +191,10 @@ module Bundler templates.merge!("standard.yml.tt" => ".standard.yml") end - templates.merge!("exe/newgem.tt" => "exe/#{name}") if config[:exe] + if config[:exe] + templates.merge!("exe/newgem.tt" => "exe/#{name}") + executables.push("exe/#{name}") + end if extension == "c" templates.merge!( |