From 08c31177789a989a7c0e6c1bd2143911f26160b7 Mon Sep 17 00:00:00 2001 From: "erikwright@chromium.org" <erikwright@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> Date: Fri, 20 Jul 2012 19:29:50 +0000 Subject: (re-commit) Implement installation of the Chrome App Host. The Chrome App Host is a simple exe that delegates to a Chrome Binaries installation at user or system level. If no installation is available, it will trigger an installation. The Chrome App Host prevents the Chrome Binaries from being uninstalled, except in the case of an upgrade to system-level. Patchset 1 is http://codereview.chromium.org/10665002/ (reverted). BUG=None TEST=None TBR=tommi Review URL: https://chromiumcodereview.appspot.com/10805043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147696 0039d316-1c4b-4281-b951-d872f2087c98 --- chrome/chrome_installer_util.gypi | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'chrome/chrome_installer_util.gypi') diff --git a/chrome/chrome_installer_util.gypi b/chrome/chrome_installer_util.gypi index c6ea69c..0d75575 100644 --- a/chrome/chrome_installer_util.gypi +++ b/chrome/chrome_installer_util.gypi @@ -1,4 +1,4 @@ -# Copyright (c) 2011 The Chromium Authors. All rights reserved. +# Copyright (c) 2012 The Chromium Authors. All rights reserved. # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. @@ -21,6 +21,8 @@ 'installer/util/browser_distribution.h', 'installer/util/channel_info.cc', 'installer/util/channel_info.h', + 'installer/util/chrome_app_host_distribution.cc', + 'installer/util/chrome_app_host_distribution.h', 'installer/util/chrome_frame_distribution.cc', 'installer/util/chrome_frame_distribution.h', 'installer/util/chromium_binaries_distribution.cc', @@ -114,6 +116,10 @@ '<(DEPTH)/third_party/lzma_sdk/lzma_sdk.gyp:lzma_sdk', ], 'sources': [ + 'installer/util/chrome_app_host_operations.cc', + 'installer/util/chrome_app_host_operations.h', + 'installer/util/chrome_binaries_operations.cc', + 'installer/util/chrome_binaries_operations.h', 'installer/util/chrome_browser_operations.cc', 'installer/util/chrome_browser_operations.h', 'installer/util/chrome_browser_sxs_operations.cc', -- cgit v1.1