[arch-commits] Commit in firefox/trunk (upload-symbol-archive)

Jan Steffens heftig at archlinux.org
Fri Aug 11 12:05:22 UTC 2017


    Date: Friday, August 11, 2017 @ 12:05:21
  Author: heftig
Revision: 301912

upload-symbol-archive: Accept multiple files

Modified:
  firefox/trunk/upload-symbol-archive

-----------------------+
 upload-symbol-archive |   21 +++++++++++++++------
 1 file changed, 15 insertions(+), 6 deletions(-)

Modified: upload-symbol-archive
===================================================================
--- upload-symbol-archive	2017-08-11 12:05:19 UTC (rev 301911)
+++ upload-symbol-archive	2017-08-11 12:05:21 UTC (rev 301912)
@@ -5,10 +5,19 @@
   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}"
+(( $# >= 2 )) || die "Usage: $0 TOKEN-FILE SYMBOL-ARCHIVE..."
+token="$1"
+shift
 
-echo >&2 "Uploading ${2 at Q} ..."
-exec curl -X POST -H "Auth-Token: $(<"$1")" -F "${2##*/}=@$2" \
-  https://crash-stats.mozilla.com/symbols/upload
+[[ -f $token && -s $token ]] || die "Invalid TOKEN-FILE ${token at Q}"
+
+for zip; do
+  [[ $(file -Ebi "$zip") == application/zip* ]] || die "Invalid SYMBOL-ARCHIVE ${zip at Q}"
+done
+
+for zip; do
+  echo >&2 "Uploading ${zip at Q} ..."
+  curl -X POST -H "Auth-Token: $(<"$token")" -F "${zip##*/}=@$zip" \
+    https://crash-stats.mozilla.com/symbols/upload
+  echo
+done



More information about the arch-commits mailing list