Closed Bug 1113455 Opened 10 years ago Closed 10 years ago

Block updates for mac partner builds

Categories

(Release Engineering :: Release Requests, defect)

x86
All
defect
Not set
blocker

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: nthomas, Unassigned)

References

Details

Attachments

(2 files)

(In reply to Ben Hearsum [:bhearsum] from bug 1113222 comment #3)
> (In reply to Ben Hearsum [:bhearsum] from bug 1113222 comment #2)
> > Updates are shut off. I still have some tweaking to do because the immediate
> > action was to shut off updates for almost everything. Blocking only partner
> > updates is tougher.
> 
> Once we get the OS X specific blocks into place /opt/aus2/incoming/Firefox
> needs to be chmoded back to 755 to re-enable other updates.

This bug covers creating and pushing the empty snippets.
# run attached script (in base of partner-repacks), to get a tree of snippets
# rsync up to aus3-staging:/tmp/

# ffxbld#aus3-staging
cd /opt/aus2/snippets/
# copy everything to depth Firefox/<version>/Darwin*/<buildid>/
# NB - excludes 34.0
rsync -av --include Firefox --include 'Firefox/*' \
 --include 'Firefox/*/Darwin*' --include 'Firefox/*/Darwin*/*' --exclude='*' \
 pushed/Firefox-34.0.5-build1/ staging/Firefox-disable-mac-partner/
# put a copy of the snippets in each <buildid>
for d in staging/Firefox-disable-mac-partner/Firefox/*/*/*; do
  rsync -a /tmp/snippets/ $d/
done
# better safe than sorry
chown -R ffxbld:ffxbld staging/Firefox-disable-mac-partner/
find staging/Firefox-disable-mac-partner -type d -exec chmod 775 {} \;
find staging/Firefox-disable-mac-partner -type f -exec chmod 664 {} \;

# push
chmod 700 /opt/aus3/incoming/Firefox
pushsnip Firefox-disable-mac-partner
chmod 755 /opt/aus3/incoming/Firefox


Verified no update:
https://aus3.mozilla.org/update/3/Firefox/33.1.1/20141113143407/Darwin_x86_64-gcc3-u-i386-x86_64/en-US/release-cck-nttresonant/Darwin%2014.0.0/greengoo/1.9/update.xml?force=1

Verified vanilla build has update:
https://aus3.mozilla.org/update/3/Firefox/33.1.1/20141113143407/Darwin_x86_64-gcc3-u-i386-x86_64/en-US/release/Darwin%2014.0.0/default/default/update.xml?force=1
Bug 1113462 to add this to Balrog too.
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Thas was reverted today for the Firefox 35.0 release.
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: