The dist.executables property contains a list of files that need to be executable on Unix systems. However it only does this for the binary tar archive. This means that the bin/jmeter script (and others) won't be executable if the user builds JMeter from the tar source archive, and it won't be executable on Unix systems if either Zip archive is used. Ant supports the filemode parameter for the zip task, however some unzip implementations may not support it. So the install target should also fix the mode.
URL: http://svn.apache.org/viewvc?rev=1741638&view=rev Log: build.xml does not make dist.executables executable on Unix systems Bugzilla Id: 59397 Modified: jmeter/trunk/build.xml jmeter/trunk/xdocs/changes.xml URL: http://svn.apache.org/viewvc?rev=1741640&view=rev Log: build.xml does not make dist.executables executable on Unix systems Oops need dir as well Bugzilla Id: 59397 Modified: jmeter/trunk/build.xml URL: http://svn.apache.org/viewvc?rev=1741641&view=rev Log: build.xml does not make dist.executables executable on Unix systems Oops wrong attribute name Bugzilla Id: 59397 Modified: jmeter/trunk/build.xml URL: http://svn.apache.org/viewvc?rev=1741642&view=rev Log: build.xml does not make dist.executables executable on Unix systems Needs prefix Bugzilla Id: 59397 Modified: jmeter/trunk/build.xml
This issue has been migrated to GitHub: https://github.com/apache/jmeter/issues/3971