[rubygems/rubygems] Simplify enable-load-relative prolog script creation

https://github.com/rubygems/rubygems/commit/f2ed507afe
This commit is contained in:
David Rodríguez 2024-07-18 20:01:02 +02:00 committed by git
parent 1e1a37220b
commit 116d6cbc83

View File

@ -998,18 +998,13 @@ TEXT
def bash_prolog_script def bash_prolog_script
if load_relative_enabled? if load_relative_enabled?
script = +<<~EOS
bindir="${0%/*}"
EOS
script << %(exec "$bindir/#{ruby_install_name}" "-x" "$0" "$@"\n)
<<~EOS <<~EOS
#!/bin/sh #!/bin/sh
# -*- ruby -*- # -*- ruby -*-
_=_\\ _=_\\
=begin =begin
#{script.chomp} bindir="${0%/*}"
exec "$bindir/#{ruby_install_name}" "-x" "$0" "$@"
=end =end
EOS EOS
else else