diff options
author | rillig <rillig> | 2006-06-06 23:43:10 +0000 |
---|---|---|
committer | rillig <rillig> | 2006-06-06 23:43:10 +0000 |
commit | cdba97838e94ee76ffd515a6cc9b83a9a11d0dbe (patch) | |
tree | 69e0bebf061dc751556c5ad415f27fbfa0e8507b /mk/check | |
parent | 419bd82308f9ff24ccf7a09de6a88b5fdf45c978 (diff) | |
download | pkgsrc-cdba97838e94ee76ffd515a6cc9b83a9a11d0dbe.tar.gz |
Check for [[:space:]] instead of [ ]. This fixes a misbehavior when
script files contain CRLF line-ends.
Diffstat (limited to 'mk/check')
-rw-r--r-- | mk/check/check-interpreter.mk | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/mk/check/check-interpreter.mk b/mk/check/check-interpreter.mk index 6c8bf28a2fc..0b82c057799 100644 --- a/mk/check/check-interpreter.mk +++ b/mk/check/check-interpreter.mk @@ -1,4 +1,4 @@ -# $NetBSD: check-interpreter.mk,v 1.1 2006/06/03 23:11:42 jlam Exp $ +# $NetBSD: check-interpreter.mk,v 1.2 2006/06/06 23:43:10 rillig Exp $ CHECK_INTERPRETER?= no @@ -28,7 +28,7 @@ check-interpreter: while read file; do \ ${_CHECK_INTERP_SKIP_FILTER}; \ ${SHCOMMENT} "[$$file]"; \ - interp=`${SED} -n -e '1s/^#! *\([^ ]*\).*/\1/p' -e '2q' < "$$file"` \ + interp=`${SED} -n -e '1s/^#![[:space:]]*\([^[:space:]]*\).*/\1/p' -e '1q' < "$$file"` \ || { ${ECHO} "[check-interpreter.mk] WARNING: sed(1) failed for \"$$file\"." 1>&2; \ continue; \ }; \ |