[Bug #18623] Link only existing excutables to make runnable [ci skip]
This commit is contained in:
parent
81e274c990
commit
901471ab8a
@ -93,7 +93,9 @@ def ln_relative(src, dest, executable = false)
|
|||||||
return if File.identical?(src, dest)
|
return if File.identical?(src, dest)
|
||||||
parent = File.dirname(dest)
|
parent = File.dirname(dest)
|
||||||
File.directory?(parent) or mkdir_p(parent)
|
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)}
|
clean_link(relative_path_from(src, parent), dest) {|s, d| ln_safe(s, d)}
|
||||||
end
|
end
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user