[arch-commits] Commit in firefox/trunk (PKGBUILD upload-symbol-archive)
Jan Steffens
heftig at archlinux.org
Tue Aug 8 14:19:57 UTC 2017
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 at Q}"
+[[ $(file -Ebi "$2") == application/zip* ]] || die "Invalid SYMBOL-ARCHIVE ${2 at Q}"
+
+echo >&2 "Uploading ${2 at 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
More information about the arch-commits
mailing list