Add default fixes for distributable:

* executable bit for .sh files
* linux-friendly lines endings
koppelting
Bertrik Sikken 2017-08-15 10:24:15 +02:00
rodzic 4f76ea6595
commit 679134451a
1 zmienionych plików z 18 dodań i 0 usunięć

Wyświetl plik

@ -23,3 +23,21 @@ startScripts {
unixScriptFile.text = unixScriptFile.text.replace('$APP_HOME/lib/cfg', '$APP_HOME/cfg')
}
}
// fix scripts executable bit and line endings
import org.apache.tools.ant.filters.FixCrLfFilter
distributions {
main {
contents {
filesMatching("**/*.sh") {
mode = 0755
filter(FixCrLfFilter,
eol: FixCrLfFilter.CrLf.newInstance('lf'),
tab: FixCrLfFilter.AddAsisRemove.newInstance('asis'),
eof: FixCrLfFilter.AddAsisRemove.newInstance('remove'),
fixlast: true)
}
}
}
}