Date: Tuesday, August 8, 2017 @ 14:19:57 Author: heftig Revision: 301769
Prepare symbol uploading Added: firefox/trunk/upload-symbol-archive Modified: firefox/trunk/PKGBUILD -----------------------+ PKGBUILD | 2 ++ upload-symbol-archive | 14 ++++++++++++++ 2 files changed, 16 insertions(+) Modified: PKGBUILD =================================================================== --- PKGBUILD 2017-08-08 14:19:52 UTC (rev 301768) +++ PKGBUILD 2017-08-08 14:19:57 UTC (rev 301769) @@ -113,11 +113,13 @@ #xvfb-run -a -n 95 -s "-extension GLX -screen 0 1280x1024x24" \ # make -f client.mk build MOZ_PGO=1 make -f client.mk build + MOZ_SOURCE_REPO="$_repo" ./mach buildsymbols } package() { cd mozilla-unified make -f client.mk DESTDIR="$pkgdir" INSTALL_SDK= install + find . -name '*crashreporter-symbols-full.zip' -exec cp -fvt "$startdir" {} + _vendorjs="$pkgdir/usr/lib/$pkgname/browser/defaults/preferences/vendor.js" install -Dm644 /dev/stdin "$_vendorjs" <<END Added: upload-symbol-archive =================================================================== --- upload-symbol-archive (rev 0) +++ upload-symbol-archive 2017-08-08 14:19:57 UTC (rev 301769) @@ -0,0 +1,14 @@ +#!/bin/bash -e + +die() { + echo >&2 "$@" + exit 1 +} + +(( $# == 2 )) || die "Usage: $0 TOKEN-FILE SYMBOL-ARCHIVE" +[[ -f $1 && -s $1 ]] || die "Invalid TOKEN-FILE ${1@Q}" +[[ $(file -Ebi "$2") == application/zip* ]] || die "Invalid SYMBOL-ARCHIVE ${2@Q}" + +echo >&2 "Uploading ${2@Q} ..." +exec curl -X POST -H "Auth-Token: $(<"$1")" --data-binary "@$2" \ + https://crash-stats.mozilla.com/symbols/upload Property changes on: firefox/trunk/upload-symbol-archive ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property