mirror of
https://code.briarproject.org/briar/briar.git
synced 2026-02-19 22:29:53 +01:00
Don't download Tor binaries if they already exist.
This commit is contained in:
@@ -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
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user