Don't download Tor binaries if they already exist.

This commit is contained in:
akwizgran
2018-04-17 11:49:45 +01:00
parent ff44edf714
commit 0823934e28

View File

@@ -74,18 +74,26 @@ def downloadBinary(name) {
.replace('geoip', "geoip-${geoipVersion}") .replace('geoip', "geoip-${geoipVersion}")
.replaceAll('_', '-') .replaceAll('_', '-')
dest "${torBinaryDir}/${name}.zip" dest "${torBinaryDir}/${name}.zip"
onlyIfNewer true
} }
} }
def verifyBinary(name, chksum) { def verifyBinary(name, chksum) {
return tasks.create([ String filename = "${torBinaryDir}/${name}.zip"
name : "verifyBinary${name}", if (new File("bramble-android/${filename}").exists()) {
type : Verify, return tasks.create("verifyBinary${name}", Verify) {
dependsOn: downloadBinary(name)]) { src filename
src "${torBinaryDir}/${name}.zip" algorithm 'SHA-256'
algorithm 'SHA-256' checksum chksum
checksum chksum }
} else {
return tasks.create([
name : "verifyBinary${name}",
type : Verify,
dependsOn: downloadBinary(name)]) {
src filename
algorithm 'SHA-256'
checksum chksum
}
} }
} }