Bug596391, push release snippets live in MPT and PHX, r=catlee

git-svn-id: svn://10.0.0.236/trunk@261670 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
nrthomas%gmail.com
2010-12-16 08:12:14 +00:00
parent 2652954949
commit 8b5cb29bce

View File

@@ -9,6 +9,15 @@ STAGING_DIR=/opt/aus2/snippets/staging
RSYNC=/usr/bin/rsync
SED=/bin/sed
if [[ 'dm-ausstage01.mozilla.org' == `uname -n` ]]; then
UPDATE_PHX=1
PHX_HOST=dp-ausstage01.phx.mozilla.com
PHX_USER=ffxbld
PHX_KEY=~/.ssh/auspush;
else
UPDATE_PHX=0
fi
if test -z $1; then
echo Usage: $0 [snippet-directory-to-sync-in from $STAGING_DIR]
exit 1
@@ -22,8 +31,23 @@ if ! test -d $STAGING_DIR/$newSnippetDir; then
fi
# publish the new snippets
echo Running $RSYNC -PaO $STAGING_DIR/$1/ $LIVE_SNIPPET_DIR
$RSYNC -PaO $STAGING_DIR/$1/ $LIVE_SNIPPET_DIR
echo "---------------------------------------------------------------------------"
echo Updating MPT:
echo Running time $RSYNC -PaO $STAGING_DIR/$1/ $LIVE_SNIPPET_DIR
time $RSYNC -PaO $STAGING_DIR/$1/ $LIVE_SNIPPET_DIR
echo
echo Touching $LIVE_SNIPPET_DIR
touch $LIVE_SNIPPET_DIR
if [[ $UPDATE_PHX -eq 1 ]]; then
echo "---------------------------------------------------------------------------"
echo Updating PHX:
echo Running time $RSYNC -e \"ssh -i $PHX_KEY\" -PaO $STAGING_DIR/$1/ ${PHX_USER}@${PHX_HOST}:$LIVE_SNIPPET_DIR
time $RSYNC -e "ssh -i $PHX_KEY" -PaO $STAGING_DIR/$1/ ${PHX_USER}@${PHX_HOST}:$LIVE_SNIPPET_DIR
echo
echo Running ssh -i $PHX_KEY ${PHX_USER}@${PHX_HOST} touch $LIVE_SNIPPET_DIR
ssh -i $PHX_KEY ${PHX_USER}@${PHX_HOST} touch $LIVE_SNIPPET_DIR
echo "---------------------------------------------------------------------------"
fi
exit 0