tor-browser

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

pack.sh (443B)


      1 #!/bin/bash
      2 
      3 set -x
      4 set -e
      5 set -o pipefail
      6 
      7 [ -z "$1" ] && echo Missing argument && exit 1
      8 
      9 dir=$(dirname "$1")
     10 name=$(basename "$1")
     11 
     12 case "$(uname -s)" in
     13 Darwin)
     14    TAR_FLAGS=--no-fflags
     15    ;;
     16 *)
     17    TAR_FLAGS=
     18    ;;
     19 esac
     20 
     21 (cd "$dir"; find "$name"/* -not -type d -print0 | tar $TAR_FLAGS -cvf - --null -T -) | python3 $GECKO_PATH/taskcluster/scripts/misc/zstdpy > "$name.tar.zst"
     22 
     23 mkdir -p "$UPLOAD_DIR"
     24 mv "$name.tar.zst" "$UPLOAD_DIR"