From 901471ab8a36f841fbd1f7396877444a25b06db6 Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Tue, 6 Dec 2022 17:49:50 +0900 Subject: [Bug #18623] Link only existing excutables to make runnable [ci skip] --- tool/mkrunnable.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'tool') diff --git a/tool/mkrunnable.rb b/tool/mkrunnable.rb index 3b71b0751b..8bfb4fe6a4 100755 --- a/tool/mkrunnable.rb +++ b/tool/mkrunnable.rb @@ -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 -- cgit v1.2.3