From a790eb8129c06257e239649e1d989aa8bc3acc55 Mon Sep 17 00:00:00 2001 From: Frank Park Date: Sun, 19 Oct 2014 01:59:48 -0400 Subject: [PATCH] Fixed a bug with shell script and added .gitattributes Update_ext.sh does not utilize the blacklist correctly with cygwin due to the argument -name in find is not quoted. Argument *.txt has been changed to "*.txt" to fix the issue. Also, it is currently possible for windows users to pull the repo in CRLF format which destroys the scripts and source files. .gitattributes were added to prevent this issue. --- .gitattributes | 1 + auto/bin/update_ext.sh | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 .gitattributes diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..239111c --- /dev/null +++ b/.gitattributes @@ -0,0 +1 @@ +* eol=lf \ No newline at end of file diff --git a/auto/bin/update_ext.sh b/auto/bin/update_ext.sh index 9ba9c74..b27c8cf 100755 --- a/auto/bin/update_ext.sh +++ b/auto/bin/update_ext.sh @@ -19,7 +19,8 @@ if [ ! -d $1 ] ; then mkdir -p $1 # Parse each of the extensions in the registry - find $2 -name doc -type d -prune -o -name \*.txt -print | \ + find $2 -name doc -type d -prune -o -name \ + "*.txt" -print | \ grep -v -f $3 | sort | bin/parse_spec.pl $1 fi