Confirmed users
3,990
edits
| Line 185: | Line 185: | ||
== Updates == | == Updates == | ||
No problems | No problems | ||
=== Special case for old mac universal builds === | |||
In this beta we are not generating the old ppc+386 universal builds for mac. | |||
Therefore we have to play a little bit with snippets to make them update to the new 32-bit and 64-bit updates. | |||
To do so we are doing "Darwin_Universal-gcc3" and "Darwin_Universal-gcc3" directories with the contents of "Darwin_x86_64-gcc3" which point to beta7. | |||
We are also not giving partial updates from the old universal to the new universal since we don't have a partial mar for that case and it was not easy to generate. | |||
Here is an overview of how we did it and in the following section the mkdir & rsync dance that we have to do. | |||
#cltbld@aus-staging | |||
cd /opt/aus2/snippets/staging/ | |||
cp -r 20101104-Firefox-4.0b7-test 20101104-Firefox-4.0b7-test-fixed | |||
cd 20101104-Firefox-4.0b7-test-fixed/Firefox | |||
# mkdir & rsync dance for each 3.7* and 4.0* directory | |||
~/bin/pushsnip 20101104-Firefox-4.0b7-test-fixed | |||
cd - | |||
cp -r 20101104-Firefox-4.0b7 20101104-Firefox-4.0b7-fixed | |||
cd 20101104-Firefox-4.0b7-fixed/Firefox | |||
# mkdir & rsync dance for each 3.7* and 4.0* directory | |||
# we push the fixed snippets in a latter section | |||
# after QA & rel-driver grants us to do it. | |||
The mkdir & rsync dance mentioned in the previous blockquote: | |||
mkdir -p 3.7a1/Darwin_Universal-gcc3/20100208064157 | |||
rsync -av --exclude partial.txt 4.0b1/Darwin_x86_64-gcc3/20100630131936/ 3.7a1/Darwin_Universal-gcc3/20100208064157 | |||
mkdir -p 3.7a2/Darwin_Universal-gcc3/20100228155422 | |||
rsync -av --exclude partial.txt 4.0b1/Darwin_x86_64-gcc3/20100630131936/ 3.7a2/Darwin_Universal-gcc3/20100228155422/ | |||
mkdir -p 3.7a3/Darwin_Universal-gcc3/20100315065900 | |||
rsync -av --exclude partial.txt 4.0b1/Darwin_x86_64-gcc3/20100630131936/ 3.7a3/Darwin_Universal-gcc3/20100315065900/ | |||
mkdir -p 3.7a4/Darwin_Universal-gcc3/20100407105356 | |||
rsync -av --exclude partial.txt 4.0b1/Darwin_x86_64-gcc3/20100630131936/ 3.7a4/Darwin_Universal-gcc3/20100407105356/ | |||
mkdir -p 3.7a5/Darwin_Universal-gcc3/20100610053455 | |||
rsync -av --exclude partial.txt 4.0b1/Darwin_x86_64-gcc3/20100630131936/ 3.7a5/Darwin_Universal-gcc3/20100610053455 | |||
mkdir -p 4.0b1/Darwin_Universal-gcc3/20100630131607 | |||
rsync -av --exclude partial.txt 4.0b1/Darwin_x86_64-gcc3/20100630131936/ 4.0b1/Darwin_Universal-gcc3/20100630131607/ | |||
mkdir -p 4.0b2/Darwin_Universal-gcc3/20100720175703 | |||
rsync -av --exclude partial.txt 4.0b2/Darwin_x86_64-gcc3/20100720180051/ 4.0b2/Darwin_Universal-gcc3/20100720175703/ | |||
mkdir -p 4.0b3/Darwin_Universal-gcc3/20100805181943/ | |||
rsync -av --exclude partial.txt 4.0b3/Darwin_x86_64-gcc3/20100805182338/ 4.0b3/Darwin_Universal-gcc3/20100805181943/ | |||
mkdir -p 4.0b4/Darwin_Universal-gcc3/20100818121614 | |||
rsync -av --exclude partial.txt 4.0b4/Darwin_x86_64-gcc3/20100818121922/ 4.0b4/Darwin_Universal-gcc3/20100818121614/ | |||
mkdir -p 4.0b5/Darwin_x86-gcc3-u-ppc-i386/20100831070010 | |||
rsync -av --exclude partial.txt 4.0b5/Darwin_x86_64-gcc3/20100831070403/ 4.0b5/Darwin_x86-gcc3-u-ppc-i386/20100831070010/ | |||
mkdir -p 4.0b6/Darwin_x86-gcc3-u-ppc-i386/20100914072643 | |||
rsync -av --exclude partial.txt 4.0b6/Darwin_x86_64-gcc3/20100914073111/ 4.0b6/Darwin_x86-gcc3-u-ppc-i386/20100914072643/ | |||
== Update Verify == | == Update Verify == | ||