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

Side by Side Diff: remoting/tools/register_local_nm_hosts.sh

Issue 186763004: Add breakpad support for me2me and it2me native messaging host on Mac. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Fix Linux build break in Official Chrome build. Created 6 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « remoting/tools/get_mac_crd_version.sh ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #!/bin/sh 1 #!/bin/sh
2 # Copyright 2014 The Chromium Authors. All rights reserved. 2 # Copyright 2014 The Chromium Authors. All rights reserved.
3 # Use of this source code is governed by a BSD-style license that can be 3 # Use of this source code is governed by a BSD-style license that can be
4 # found in the LICENSE file. 4 # found in the LICENSE file.
5 # 5 #
6 # Script that can be used to register native messaging hosts in the output 6 # Script that can be used to register native messaging hosts in the output
7 # directory. 7 # directory.
8 8
9 set -e 9 set -e
10 10
(...skipping 16 matching lines...) Expand all
27 sed -e "s#{{ ${host_path_var_name} }}#${host_path}#g" \ 27 sed -e "s#{{ ${host_path_var_name} }}#${host_path}#g" \
28 < "$manifest_template" > "$target_manifest" 28 < "$manifest_template" > "$target_manifest"
29 } 29 }
30 30
31 register_hosts() { 31 register_hosts() {
32 local build_dir="$1" 32 local build_dir="$1"
33 local chrome_data_dir="$2" 33 local chrome_data_dir="$2"
34 34
35 install_manifest \ 35 install_manifest \
36 "${SRC_DIR}/remoting/host/setup/${ME2ME_HOST_NAME}.json.jinja2" \ 36 "${SRC_DIR}/remoting/host/setup/${ME2ME_HOST_NAME}.json.jinja2" \
37 "${build_dir}/remoting_native_messaging_host" \ 37 "${build_dir}/native_messaging_host" \
38 ME2ME_HOST_PATH "${chrome_data_dir}" 38 ME2ME_HOST_PATH "${chrome_data_dir}"
39 39
40 install_manifest \ 40 install_manifest \
41 "${SRC_DIR}/remoting/host/it2me/${IT2ME_HOST_NAME}.json.jinja2" \ 41 "${SRC_DIR}/remoting/host/it2me/${IT2ME_HOST_NAME}.json.jinja2" \
42 "${build_dir}/remoting_it2me_native_messaging_host" \ 42 "${build_dir}/remote_assistance_host" \
43 IT2ME_HOST_PATH "${chrome_data_dir}" 43 IT2ME_HOST_PATH "${chrome_data_dir}"
44 } 44 }
45 45
46 register_hosts_for_all_channels() { 46 register_hosts_for_all_channels() {
47 local build_dir="$1" 47 local build_dir="$1"
48 48
49 if [ $(uname -s) == "Darwin" ]; then 49 if [ $(uname -s) == "Darwin" ]; then
50 register_hosts "${build_dir}" \ 50 register_hosts "${build_dir}" \
51 "${HOME}/Library/Application Support/Google/Chrome/NativeMessagingHosts" 51 "${HOME}/Library/Application Support/Google/Chrome/NativeMessagingHosts"
52 register_hosts "${build_dir}" \ 52 register_hosts "${build_dir}" \
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
105 exit 0 105 exit 0
106 ;; 106 ;;
107 *) 107 *)
108 print_usage 108 print_usage
109 exit 1 109 exit 1
110 ;; 110 ;;
111 esac 111 esac
112 fi 112 fi
113 113
114 register_hosts_for_all_channels "${SRC_DIR}/out/${build_dir}" 114 register_hosts_for_all_channels "${SRC_DIR}/out/${build_dir}"
OLDNEW
« no previous file with comments | « remoting/tools/get_mac_crd_version.sh ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698