DescriptionAdd a component installer for Portable NaCl. Registration of installer is hidden behind a commandline flag '--enable-pnacl'.
Still some of TODOs: finalize the metadata associated with the CRX, figure out what to do when a NaCl plugin needs Pnacl, but it's not there yet.
BUG= http://code.google.com/p/nativeclient/issues/detail?id=2365
TEST= none yet, only manually test:
(1) put a pnacl omaha config in the omaha sandbox, pointing at a crx.
(2) run out/Debug/chrome --user-data-dir=/tmp/temp_profile/ --enable-pnacl --component-updater-debug=fast-update --apps-gallery-update-url=http://omaha.sandbox.google.com/service/update2/crx
check /tmp/temp_profile/PNaCl/0.1.0.X is installed after a few seconds.
restart chrome, check that PathService registers /tmp/temp_profile/PNaCl/0.1.0.X soonish.
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=114584
Patch Set 1 #Patch Set 2 : ... #
Total comments: 5
Patch Set 3 : Rebase, change app id, use apps gallery switch to override #Patch Set 4 : fixes to rebase #
Total comments: 1
Patch Set 5 : stuff #
Total comments: 11
Patch Set 6 : Add OWNERS for hash, other changes, base::Bind #Patch Set 7 : fix a header reference #Patch Set 8 : Move installer to make check_deps happy. #Patch Set 9 : rebase #Messages
Total messages: 13 (0 generated)
|