summaryrefslogtreecommitdiffstats
path: root/remoting/host/installer
diff options
context:
space:
mode:
authorsergeyu@chromium.org <sergeyu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-02-27 02:33:09 +0000
committersergeyu@chromium.org <sergeyu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-02-27 02:33:09 +0000
commit496e2013094c2b4feee81c5381f305531afc6bde (patch)
tree03e7d4f87ac42eb1cde3d473f7cc49d743cb3383 /remoting/host/installer
parent0aef60f1e7cb053880c296002f60e39175ee0fab (diff)
downloadchromium_src-496e2013094c2b4feee81c5381f305531afc6bde.zip
chromium_src-496e2013094c2b4feee81c5381f305531afc6bde.tar.gz
chromium_src-496e2013094c2b4feee81c5381f305531afc6bde.tar.bz2
Sign Native Messaging binaries on mac
The previous fix in r252903 (--deep parameter for codesign) didn't help presumably because the signing bot uses an older version of the codesign tool that doesn't support --deep. Updated do_signing.sh script to sign the binaries explicitly. BUG=345967 R=jamiewalch@chromium.org Review URL: https://codereview.chromium.org/181673004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@253690 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'remoting/host/installer')
-rwxr-xr-xremoting/host/installer/mac/do_signing.sh6
1 files changed, 5 insertions, 1 deletions
diff --git a/remoting/host/installer/mac/do_signing.sh b/remoting/host/installer/mac/do_signing.sh
index d0b463f..ef9b85d 100755
--- a/remoting/host/installer/mac/do_signing.sh
+++ b/remoting/host/installer/mac/do_signing.sh
@@ -37,6 +37,8 @@ setup() {
# Binaries to sign.
ME2ME_HOST='PrivilegedHelperTools/org.chromium.chromoting.me2me_host.app'
+ ME2ME_NM_HOST="${ME2ME_HOST}/Contents/MacOS/native_messaging_host"
+ IT2ME_NM_HOST="${ME2ME_HOST}/Contents/MacOS/remote_assistance_host"
UNINSTALLER="Applications/${HOST_UNINSTALLER_NAME}.app"
PREFPANE='PreferencePanes/org.chromium.chromoting.prefPane'
@@ -116,7 +118,7 @@ sign() {
fi
echo Signing "${name}"
- codesign -vv -s "${id}" --deep --keychain "${keychain}" "${name}"
+ codesign -vv -s "${id}" --keychain "${keychain}" "${name}"
codesign -v "${name}"
}
@@ -125,6 +127,8 @@ sign_binaries() {
local keychain="${2}"
local id="${3}"
+ sign "${input_dir}/${ME2ME_NM_HOST}" "${keychain}" "${id}"
+ sign "${input_dir}/${IT2ME_NM_HOST}" "${keychain}" "${id}"
sign "${input_dir}/${ME2ME_HOST}" "${keychain}" "${id}"
sign "${input_dir}/${UNINSTALLER}" "${keychain}" "${id}"
sign "${input_dir}/${PREFPANE}" "${keychain}" "${id}"