Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(82)

Issue 2832005: Binary differential (delta) updates: keystone_install dmgpatcher support (Closed)

Created:
10 years, 6 months ago by Mark Mentovai
Modified:
9 years, 7 months ago
Reviewers:
TVL
CC:
chromium-reviews, kuchhal
Visibility:
Public.

Description

Binary differential (delta) updates: keystone_install dmgpatcher support. There is no standalone dmgpatcher tool because the operation is tied too closely to Keystone update application, but keystone_install is now able to perform the dmgpatcher operation as an inverse to what dmgdiffer does when it creates patch update disk images given an "old" and "new" existing disk image. If keystone_install detects a .patch directory, it applies the dirpatches that are contained therein using dirpatcher and goobspatch. keystone_install expects two dirpatches: one for the versioned directory, and one for the outer app bundle. These two dirpatches correspond exactly to the two rsyncs that keystone_install performs when updating from a full-install disk image. BUG=45017 TEST=none Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=49805

Patch Set 1 : '' #

Patch Set 2 : '' #

Total comments: 10

Patch Set 3 : '' #

Unified diffs Side-by-side diffs Delta from patch set Stats (+380 lines, -128 lines) Patch
M chrome/installer/mac/keystone_install.sh View 1 2 12 chunks +380 lines, -128 lines 0 comments Download

Messages

Total messages: 4 (0 generated)
Mark Mentovai
10 years, 6 months ago (2010-06-15 02:39:54 UTC) #1
TVL
http://codereview.chromium.org/2832005/diff/11001/12001 File chrome/installer/mac/keystone_install.sh (right): http://codereview.chromium.org/2832005/diff/11001/12001#newcode38 chrome/installer/mac/keystone_install.sh:38: # 77 (unused) try installation again later i forgot ...
10 years, 6 months ago (2010-06-15 12:32:18 UTC) #2
Mark Mentovai
I addressed some of these in comments. New version up. http://codereview.chromium.org/2832005/diff/11001/12001 File chrome/installer/mac/keystone_install.sh (right): http://codereview.chromium.org/2832005/diff/11001/12001#newcode263 ...
10 years, 6 months ago (2010-06-15 14:33:41 UTC) #3
TVL
10 years, 6 months ago (2010-06-15 14:43:11 UTC) #4
lgtm

Powered by Google App Engine
This is Rietveld 408576698