From 8748d67aacde4401fc446ebea9e541ff76a3910c Mon Sep 17 00:00:00 2001 From: Wroclaw Date: Mon, 24 Feb 2025 14:25:04 +0100 Subject: [PATCH 1/2] makeScriptWrapper: warn if target file does not exist --- pkgs/build-support/setup-hooks/make-wrapper.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/build-support/setup-hooks/make-wrapper.sh b/pkgs/build-support/setup-hooks/make-wrapper.sh index cba158bd31ea..1ba5a2a9c0c7 100644 --- a/pkgs/build-support/setup-hooks/make-wrapper.sh +++ b/pkgs/build-support/setup-hooks/make-wrapper.sh @@ -3,6 +3,8 @@ # assertExecutable FILE assertExecutable() { local file="$1" + [[ -e "$file" ]] || \ + die "Cannot wrap '$file' because it does not exist" [[ -f "$file" && -x "$file" ]] || \ die "Cannot wrap '$file' because it is not an executable file" } From bd17e51cdeb7fcf0143b773ab0c4010ea4a011fc Mon Sep 17 00:00:00 2001 From: Wroclaw Date: Mon, 24 Feb 2025 14:25:17 +0100 Subject: [PATCH 2/2] makeBinaryWrapper: warn if target file does not exist --- pkgs/by-name/ma/makeBinaryWrapper/make-binary-wrapper.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/ma/makeBinaryWrapper/make-binary-wrapper.sh b/pkgs/by-name/ma/makeBinaryWrapper/make-binary-wrapper.sh index 3948342a36fc..f846a9fa0885 100644 --- a/pkgs/by-name/ma/makeBinaryWrapper/make-binary-wrapper.sh +++ b/pkgs/by-name/ma/makeBinaryWrapper/make-binary-wrapper.sh @@ -6,6 +6,8 @@ set -euo pipefail # assertExecutable FILE assertExecutable() { local file="$1" + [[ -e "$file" ]] || \ + die "Cannot wrap '$file' because it does not exist" [[ -f "$file" && -x "$file" ]] || \ die "Cannot wrap '$file' because it is not an executable file" }