Update tgz endpoint to make scripts explicitly executable

This commit is contained in:
Dave Syer
2015-11-25 10:27:19 +00:00
parent 809a9c3f84
commit 7d929d766d

View File

@@ -174,8 +174,11 @@ class MainController extends AbstractInitializrController {
def download = projectGenerator.createDistributionFile(dir, '.tgz')
def wrapperScript = getWrapperScript(request)
new AntBuilder().tar(destfile: download, compression: 'gzip') {
zipfileset(dir: dir, includes: '**')
zipfileset(dir: dir, includes: wrapperScript, filemode: 755)
zipfileset(dir: dir, includes: '**', excludes: wrapperScript)
}
upload(download, dir, generateFileName(request, 'tgz'), 'application/x-compress')
}