mirror of
https://gitee.com/dcren/initializr.git
synced 2026-09-03 00:26:29 +08:00
Update tgz endpoint to make scripts explicitly executable
This commit is contained in:
@@ -174,8 +174,11 @@ class MainController extends AbstractInitializrController {
|
|||||||
|
|
||||||
def download = projectGenerator.createDistributionFile(dir, '.tgz')
|
def download = projectGenerator.createDistributionFile(dir, '.tgz')
|
||||||
|
|
||||||
|
def wrapperScript = getWrapperScript(request)
|
||||||
|
|
||||||
new AntBuilder().tar(destfile: download, compression: 'gzip') {
|
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')
|
upload(download, dir, generateFileName(request, 'tgz'), 'application/x-compress')
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user