From 03b4958dd49fda257c130d3fd9f1b6bafc00e36d Mon Sep 17 00:00:00 2001 From: Herbert Xu Date: Mon, 15 Oct 2007 20:24:28 +0800 Subject: [EXEC] Fixed execing of scripts with no hash-bang The function tryexec used the original name instead of the path found through PATH search. This patch fixes that. Test case: trap 'rm -f $TMP' EXIT TMP=$(tempfile -s nosuchthing) cat <<- EOF > $TMP echo OK EOF chmod u+x $TMP cd / PATH=${TMP%/*} ${TMP##*/} Old result: /bin/sh: Can't open filelgY4Fanosuchthing New result: OK --- ChangeLog | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 00c09c3..60bdfb5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2007-10-15 Herbert Xu + + * Fixed execing of scripts with no hash-bang. + 2007-10-11 Herbert Xu * Add assignment support in arithmetic expansions. -- cgit 1.4.1