зеркало из https://github.com/github/ruby.git
[Bug #18623] Link only existing excutables to make runnable [ci skip]
This commit is contained in:
Родитель
81e274c990
Коммит
901471ab8a
|
@ -93,7 +93,9 @@ def ln_relative(src, dest, executable = false)
|
|||
return if File.identical?(src, dest)
|
||||
parent = File.dirname(dest)
|
||||
File.directory?(parent) or mkdir_p(parent)
|
||||
return ln_exe(src, dest) if executable
|
||||
if executable
|
||||
return (ln_exe(src, dest) if File.exist?(src))
|
||||
end
|
||||
clean_link(relative_path_from(src, parent), dest) {|s, d| ln_safe(s, d)}
|
||||
end
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче