canmove, Confirmed users
6,441
edits
| Line 414: | Line 414: | ||
===== 3.6.7build1 -> 3.6.7build2 beta channel ===== | ===== 3.6.7build1 -> 3.6.7build2 beta channel ===== | ||
====== Generation ====== | ====== Generation ====== | ||
As cltbld@aus2-staging | |||
cd /opt/aus2/snippets/staging | |||
for i in beta test; do | |||
channel=$i | |||
if [[ $i == test ]]; then | |||
channel=betatest | |||
fi | |||
export $channel | |||
mkdir -p 20100714-Firefox-3.6.7-$i-build1-to-build2/Firefox | |||
rsync -a --exclude 'partial.txt' 20100713-Firefox-3.6.7/Firefox/3.6.6/ 20100714-Firefox-3.6.7-$i-build1-to-build2/Firefox/3.6.7/ | |||
mv 20100714-Firefox-3.6.7-$i-build1-to-build2/Firefox/3.6.7/Linux_x86-gcc3/{20100625222733,20100713120425} | |||
mv 20100714-Firefox-3.6.7-$i-build1-to-build2/Firefox/3.6.7/Darwin_Universal-gcc3/{20100625223402,20100713121444} | |||
mv 20100714-Firefox-3.6.7-$i-build1-to-build2/Firefox/3.6.7/WINNT_x86-msvc/{20100625231939,20100713130626} | |||
# Change the bouncer links | |||
find 20100714-Firefox-3.6.7-$i-build1-to-build2/ -type f -exec sed -i -e 's/3.6.7-complete/3.6.7build2-complete/' {} \; | |||
# Create "partials" | |||
for j in `find 20100714-Firefox-3.6.7-$i-build1-to-build2/ -type f`; do dir=`dirname $j` && cp $j $dir/partial.txt && sed -i -e 's/type=complete/type=partial/' $dir/partial.txt; done | |||
# Change the update channel | |||
for j in `find 20100714-Firefox-3.6.7-$i-build1-to-build2/ -mindepth 6 -maxdepth 6 -type d`; do newdir=`echo $j | sed -e "s/release$/$channel/"` && mv $j $newdir; done | |||
done | |||
# Push test snippets | |||
~/bin/backupsnip 20100714-Firefox-3.6.7-test-build1-to-build2 | |||
~/bin/pushsnip 20100714-Firefox-3.6.7-test-build1-to-build2 | |||
====== Update Verify ====== | ====== Update Verify ====== | ||