| Index: remoting/host/installer/mac/do_signing.sh
|
| ===================================================================
|
| --- remoting/host/installer/mac/do_signing.sh (revision 141423)
|
| +++ remoting/host/installer/mac/do_signing.sh (working copy)
|
| @@ -28,6 +28,7 @@
|
| # Binaries to sign.
|
| ME2ME_HOST='PrivilegedHelperTools/org.chromium.chromoting.me2me_host.app'
|
| UNINSTALLER='Applications/@@HOST_UNINSTALLER_NAME@@.app'
|
| +PREFPANE='PreferencePanes/org.chromium.chromoting.prefPane'
|
|
|
| # The Chromoting Host installer is a meta-package that consists of 3
|
| # components:
|
| @@ -38,15 +39,18 @@
|
| PKGPROJ_HOST='ChromotingHost.packproj'
|
| PKGPROJ_HOST_SERVICE='ChromotingHostService.packproj'
|
| PKGPROJ_HOST_UNINSTALLER='ChromotingHostUninstaller.packproj'
|
| +
|
| + # Final (user-visible) mpkg name.
|
| + PKG_FINAL='@@HOST_PKG@@.mpkg'
|
| else
|
| PKGPROJ_HOST='ChromotingHost.pkgproj'
|
| PKGPROJ_HOST_SERVICE='ChromotingHostService.pkgproj'
|
| PKGPROJ_HOST_UNINSTALLER='ChromotingHostUninstaller.pkgproj'
|
| +
|
| + # Final (user-visible) pkg name.
|
| + PKG_FINAL='@@HOST_PKG@@.pkg'
|
| fi
|
|
|
| -# Final (user-visible) mpkg name.
|
| -PKG_FINAL='@@HOST_PKG@@.mpkg'
|
| -
|
| DMG_VOLUME_NAME='@@DMG_VOLUME_NAME@@'
|
| DMG_FILE_NAME='@@DMG_FILE_NAME@@.dmg'
|
|
|
| @@ -115,8 +119,17 @@
|
|
|
| sign "${input_dir}/${ME2ME_HOST}" "${keychain}" "${id}"
|
| sign "${input_dir}/${UNINSTALLER}" "${keychain}" "${id}"
|
| + sign "${input_dir}/${PREFPANE}" "${keychain}" "${id}"
|
| }
|
|
|
| +sign_installer() {
|
| + local input_dir="${1}"
|
| + local keychain="${2}"
|
| + local id="${3}"
|
| +
|
| + sign "${input_dir}/${PKG_DIR}/${PKG_FINAL}" "${keychain}" "${id}"
|
| +}
|
| +
|
| build_package() {
|
| local pkg="${1}"
|
| echo "Building .pkg from ${pkg}"
|
| @@ -174,8 +187,7 @@
|
|
|
| sign_binaries "${input_dir}" "${codesign_keychain}" "${codesign_id}"
|
| build_packages "${input_dir}"
|
| - # TODO(garykac): Sign final .mpkg once we've switched to Packages.
|
| - # (crbug.com/127267)
|
| + sign_installer "${input_dir}" "${codesign_keychain}" "${codesign_id}"
|
| build_dmg "${input_dir}" "${output_dir}"
|
|
|
| cleanup
|
|
|