diff options
author | sergeyu@chromium.org <sergeyu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-02-27 02:33:09 +0000 |
---|---|---|
committer | sergeyu@chromium.org <sergeyu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-02-27 02:33:09 +0000 |
commit | 496e2013094c2b4feee81c5381f305531afc6bde (patch) | |
tree | 03e7d4f87ac42eb1cde3d473f7cc49d743cb3383 /remoting/host/installer | |
parent | 0aef60f1e7cb053880c296002f60e39175ee0fab (diff) | |
download | chromium_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-x | remoting/host/installer/mac/do_signing.sh | 6 |
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}" |