Bug 607946 - Allow specifying a post-upload command for uploadsymbols. Patch by Ted Mielczarek <ted.mielczarek@gmail.com>, r=catlee, a1.9.0.next=dveditz
git-svn-id: svn://10.0.0.236/trunk@261583 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
parent
2f1af957a3
commit
740593d059
@ -175,6 +175,9 @@ endif
|
||||
SYMBOL_ARCHIVE_BASENAME = \
|
||||
$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)-$(OS_ARCH)-$(BUILDID)$(EXTRA_BUILDID)
|
||||
|
||||
export SYMBOL_INDEX_NAME = \
|
||||
$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)-$(OS_TARGET)-$(BUILDID)$(EXTRA_BUILDID)-symbols.txt
|
||||
|
||||
buildsymbols:
|
||||
ifdef MOZ_CRASHREPORTER
|
||||
echo building symbol store
|
||||
|
||||
@ -44,6 +44,9 @@
|
||||
# And will use the following optional environment variables if set:
|
||||
# SYMBOL_SERVER_SSH_KEY : path to a ssh private key to use
|
||||
# SYMBOL_SERVER_PORT : port to use for ssh
|
||||
# POST_SYMBOL_UPLOAD_CMD: a commandline to run on the remote host after
|
||||
# uploading. The full paths of the symbol index
|
||||
# file will be appended to the commandline.
|
||||
#
|
||||
set -e
|
||||
|
||||
@ -62,4 +65,11 @@ ssh -2 ${SYMBOL_SERVER_PORT:+-p $SYMBOL_SERVER_PORT} \
|
||||
cd ${SYMBOL_SERVER_PATH};
|
||||
unzip -o $archive;
|
||||
rm -v $archive;"
|
||||
if test -n "$POST_SYMBOL_UPLOAD_CMD"; then
|
||||
echo "${POST_SYMBOL_UPLOAD_CMD} \"${SYMBOL_SERVER_PATH}/${SYMBOL_INDEX_NAME}\""
|
||||
ssh -2 ${SYMBOL_SERVER_PORT:+-p $SYMBOL_SERVER_PORT} \
|
||||
${SYMBOL_SERVER_SSH_KEY:+-i "$SYMBOL_SERVER_SSH_KEY"} \
|
||||
-l ${SYMBOL_SERVER_USER} ${SYMBOL_SERVER_HOST} \
|
||||
"${POST_SYMBOL_UPLOAD_CMD} \"${SYMBOL_SERVER_PATH}/${SYMBOL_INDEX_NAME}\""
|
||||
fi
|
||||
echo "Symbol transfer completed"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user