canmove, Confirmed users
6,439
edits
(6 intermediate revisions by 2 users not shown) | |||
Line 217: | Line 217: | ||
== Update rsync modules == | == Update rsync modules == | ||
As cltbld, replaced two references to 3.5rc3 with 3.5 in /pub/mozilla.org/zz/rsyncd-mozilla-current.exclude | As cltbld, replaced two references to 3.5rc3 with 3.5 in /pub/mozilla.org/zz/rsyncd-mozilla-current.exclude | ||
== Trim mk builds out == | |||
mk builds had a horrible bug that prevents updating so we decided not to ship it. {{bug|501344}}. | |||
First, trim the builds out of the releases dir | |||
# ffxbld @ stage | |||
# start in the staging dir | |||
cd ~/firefox-3.5 | |||
find . -type d -iname mk -exec rm -r {} \; | |||
# update SUMS files | |||
sed -i -e '/^.*mk.*$/d' SHA1SUMS | |||
sed -i -e '/^.*mk.*$/d' MD5SUMS | |||
# then rsync over to releases | |||
rsync -av --delete ./ /pub/mozilla.org/firefox/releases/3.5/ | |||
Now, trim out the MU snippets | |||
# cltbld @ aus2-staging | |||
# get rid of the live test snippets first | |||
cd /opt/aus2/incoming/3/Firefox/3.0.11 | |||
find . -maxdepth 3 -type d -wholename "*200906021*/mk*" -exec rm -r {} \; | |||
# and now get rid of the beta+release channel snippets in the staging dir | |||
rsync -av 20090625-Firefox-3.0.11-3.5rc3build2-MU-no-mn-or-tr/ 20090625-Firefox-3.0.11-3.5rc3build2-MU-no-mn-or-tr-or-mk/ | |||
cd 20090625-Firefox-3.0.11-3.5rc3build2-MU-no-mn-or-tr-or-mk/Firefox/3.0.11 | |||
find . -maxdepth 3 -type d -wholename "*200906021*/mk*" -exec rm -r {} \; | |||
== Push Major Update == | == Push Major Update == | ||
Prep | |||
time ~/bin/backupsnip 20090625-Firefox-3.0.11-3.5rc3build2-MU-no-mn-or-tr | |||
~/bin/backupsnip 20090625-Firefox-3.0.11-3.5rc3build2-MU-no-mn-or-tr | real 50m34.052s | ||
~/bin/pushsnip | user 0m48.859s | ||
sys 2m17.473s | |||
Had to re-run backupsnip because it was invalidated after we trimmed 3.0.11 mk snippets: | |||
time ~/bin/backupsnip 20090625-Firefox-3.0.11-3.5rc3build2-MU-no-mn-or-tr-or-mk | |||
real 52m38.078s | |||
user 0m47.961s | |||
sys 1m35.855s | |||
~/bin/pushsnip 20090625-Firefox-3.0.11-3.5rc3build2-MU-no-mn-or-tr-or-mk | |||
== Symlink update == | == Symlink update == | ||
Update the 'latest' symlink. | Update the 'latest' symlink. | ||
cd /pub/mozilla.org/firefox/releases | cd /pub/mozilla.org/firefox/releases | ||
Line 232: | Line 263: | ||
== Remove index.html files == | == Remove index.html files == | ||
Once we are fully announced we can remove the index.html files: | Once we are fully announced we can remove the index.html files: | ||
cd /pub/mozilla.org/firefox/releases/3.5/ | cd /pub/mozilla.org/firefox/releases/3.5/ | ||
find . -name index.html | less | find . -name index.html | less | ||
find . -name index.html | xargs rm -v | find . -name index.html | xargs rm -v |