2017.06.07 22:30 "[Tiff] [PATCH] Windows CI support for GitHub and AppVeyor", by Roger Leigh

2017.06.09 21:10 "Re: [Tiff] [PATCH] Unix/Linux CI support for GitHub and Travis", by Roger Leigh

On 09/06/17 14:18, Bob Friesenhahn wrote:

On Fri, 9 Jun 2017, rleigh@codelibre.net wrote:

Thank you. One problem I noticed is that the build/travis-ci script does not have executable permissions, which is needed to build. I think with CVS that requires a chmod +x of the ,v file in the repository if was not set when initially added.

This seems to be a shell script which wants to be run with /bin/sh. As such, it could be executed like '/bin/sh build/travis-ci' (or whatever is needed for the context in which it is used) without any execute bits set. This would also help for operating systems or filesystems which have no notion of an execute bit.

If it's not possible to tweak the executable bit, I can certainly switch to invoking the script by hand. Since it's only ever going to be run on Unix platforms via the .travis.yml, we don't need to worry about filesystems with no execute bit.

Regards,
Roger