From 38600626e13247ae7133f55c842150782f14ffa7 Mon Sep 17 00:00:00 2001 From: Jan Eglinger Date: Tue, 11 Aug 2020 16:54:01 +0200 Subject: [PATCH] travisify.sh: ensure correct build.sh permissions on Windows --- travisify.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/travisify.sh b/travisify.sh index 1cfd228..8c1c356 100755 --- a/travisify.sh +++ b/travisify.sh @@ -41,6 +41,7 @@ var() { update() { file=$1 msg=$2 + exe=$3 test "$msg" || msg="Travis: update $file" if [ -e "$file" ] then @@ -59,6 +60,11 @@ update() { fi rm -rf "$tmpFile" $EXEC git add "$file" + if [ -n "$exe" ] + then + info "Adding execute permission to $file" + $EXEC git update-index --chmod=+x "$file" + fi $EXEC git diff-index --quiet HEAD -- || $EXEC git commit -m "$msg" } @@ -135,7 +141,7 @@ curl -fsLO https://raw.githubusercontent.com/scijava/scijava-scripts/master/trav sh travis-build.sh EOL chmod +x "$tmpFile" - update "$travisBuildScript" + update "$travisBuildScript" "Travis: add executable script $travisBuildScript" "true" # Remove obsolete Travis-related files. if [ -f "$travisSettingsFile" ]