tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

after.sh (1494B)


      1 #!/bin/bash -vex
      2 
      3 set -x -e
      4 
      5 echo "running as" $(id)
      6 
      7 : WORKSPACE ${WORKSPACE:=/builds/worker/workspace}
      8 
      9 set -v
     10 
     11 # Package everything up.
     12 pushd $WORKSPACE
     13 mkdir -p /builds/worker/artifacts
     14 
     15 # NEXUS_WORK is exported by `before.sh`.
     16 cp -R ${NEXUS_WORK}/storage/mozilla android-gradle-dependencies
     17 cp -R ${NEXUS_WORK}/storage/central android-gradle-dependencies
     18 cp -R ${NEXUS_WORK}/storage/google android-gradle-dependencies
     19 cp -R ${NEXUS_WORK}/storage/gradle-plugins android-gradle-dependencies
     20 
     21 # The Gradle wrapper will have downloaded and verified the hash of exactly one
     22 # Gradle distribution.  It will be located in $GRADLE_USER_HOME, like
     23 # ~/.gradle/wrapper/dists/gradle-8.5-bin/$PROJECT_HASH/gradle-8.5.  We
     24 # want to remove the version from the internal directory for use via tooltool in
     25 # a mozconfig.
     26 cp -a ${GRADLE_USER_HOME}/wrapper/dists/gradle-*-*/*/gradle-*/ android-gradle-dependencies/gradle-dist
     27 
     28 tar cavf /builds/worker/artifacts/android-gradle-dependencies.tar.zst android-gradle-dependencies
     29 
     30 # Bug 1953671
     31 # There are intermittent issues where some files seem to be missing from the
     32 # resulting artifacts. That causes downstream failures which are unpleasant to
     33 # track down.
     34 if [[ -e android-gradle-dependencies/central/com/squareup/okio/okio/2.2.2/okio-2.2.2.pom &&
     35    ! -e android-gradle-dependencies/central/com/squareup/okio/okio/2.2.2/okio-2.2.2.jar ]]
     36 then
     37    echo "FATAL" "ERROR: incomplete dependencies file generated. try re-running task."
     38    exit 1
     39 fi
     40 
     41 popd