diff options
author | Your Name | 2017-12-03 16:32:18 -0400 |
---|---|---|
committer | Your Name | 2017-12-03 16:32:18 -0400 |
commit | 62b04ff928bf23c2e209d9919ae16de7b62dd518 (patch) | |
tree | f6ee38078c713dae1cc8a5d00f941c8c7af7e626 /upload-symbol-archive | |
parent | 2713ef3643f54f7d2357f0dbd87ad2da20a46dee (diff) | |
download | aur-62b04ff928bf23c2e209d9919ae16de7b62dd518.tar.gz |
57
Diffstat (limited to 'upload-symbol-archive')
-rwxr-xr-x | upload-symbol-archive | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/upload-symbol-archive b/upload-symbol-archive new file mode 100755 index 000000000000..3a7b45c82277 --- /dev/null +++ b/upload-symbol-archive @@ -0,0 +1,23 @@ +#!/bin/bash -e + +die() { + echo >&2 "$@" + exit 1 +} + +(( $# >= 2 )) || die "Usage: $0 TOKEN-FILE SYMBOL-ARCHIVE..." +token="$1" +shift + +[[ -f $token && -s $token ]] || die "Invalid TOKEN-FILE ${token@Q}" + +for zip; do + [[ $(file -Ebi "$zip") == application/zip* ]] || die "Invalid SYMBOL-ARCHIVE ${zip@Q}" +done + +for zip; do + echo >&2 "Uploading ${zip@Q} ..." + curl -X POST -H "Auth-Token: $(<"$token")" -F "${zip##*/}=@$zip" \ + https://crash-stats.mozilla.com/symbols/upload + echo +done |