| OLD | NEW |
| 1 #!/bin/bash -p | 1 #!/bin/bash -p |
| 2 | 2 |
| 3 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 3 # Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 4 # Use of this source code is governed by a BSD-style license that can be | 4 # Use of this source code is governed by a BSD-style license that can be |
| 5 # found in the LICENSE file. | 5 # found in the LICENSE file. |
| 6 | 6 |
| 7 # Using codesign, sign the contents of the versioned directory. Namely, this | 7 # Using codesign, sign the contents of the versioned directory. Namely, this |
| 8 # includes the framework and helper app. After signing, the signatures are | 8 # includes the framework and helper app. After signing, the signatures are |
| 9 # verified. | 9 # verified. |
| 10 | 10 |
| (...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 69 cp "${app_mode_loader}" "${app_mode_loader_tmp}" | 69 cp "${app_mode_loader}" "${app_mode_loader_tmp}" |
| 70 codesign --sign "${codesign_id}" --keychain "${codesign_keychain}" \ | 70 codesign --sign "${codesign_id}" --keychain "${codesign_keychain}" \ |
| 71 "${app_mode_loader_tmp}" \ | 71 "${app_mode_loader_tmp}" \ |
| 72 -r="designated => identifier \"app_mode_loader\" \ | 72 -r="designated => identifier \"app_mode_loader\" \ |
| 73 ${requirement_suffix}" | 73 ${requirement_suffix}" |
| 74 cp "${app_mode_loader_tmp}" "${app_mode_loader}" | 74 cp "${app_mode_loader_tmp}" "${app_mode_loader}" |
| 75 rm -f "${app_mode_loader_tmp}" | 75 rm -f "${app_mode_loader_tmp}" |
| 76 | 76 |
| 77 codesign --sign "${codesign_id}" --keychain "${codesign_keychain}" \ | 77 codesign --sign "${codesign_id}" --keychain "${codesign_keychain}" \ |
| 78 "${notification_service}" \ | 78 "${notification_service}" \ |
| 79 -r="designated => identifier \"com.google.Chrome.AlertNotificationServi
ce\" \ | 79 -r="designated => identifier \"com.google.Chrome.framework.AlertNotific
ationService\" \ |
| 80 ${requirement_suffix}" | 80 ${requirement_suffix}" |
| 81 | 81 |
| 82 codesign --sign "${codesign_id}" --keychain "${codesign_keychain}" \ | 82 codesign --sign "${codesign_id}" --keychain "${codesign_keychain}" \ |
| 83 "${framework}" \ | 83 "${framework}" \ |
| 84 -r="designated => identifier \"com.google.Chrome.framework\" \ | 84 -r="designated => identifier \"com.google.Chrome.framework\" \ |
| 85 ${requirement_suffix}" | 85 ${requirement_suffix}" |
| 86 | 86 |
| 87 codesign --sign "${codesign_id}" --keychain "${codesign_keychain}" \ | 87 codesign --sign "${codesign_id}" --keychain "${codesign_keychain}" \ |
| 88 "${helper_app}" \ | 88 "${helper_app}" \ |
| 89 -r="designated => identifier \"com.google.Chrome.helper\" \ | 89 -r="designated => identifier \"com.google.Chrome.helper\" \ |
| 90 ${requirement_suffix}" --options "${enforcement_flags}" | 90 ${requirement_suffix}" --options "${enforcement_flags}" |
| 91 | 91 |
| 92 # Verify everything. Don't use --deep on the framework because Keystone's | 92 # Verify everything. Don't use --deep on the framework because Keystone's |
| 93 # signature is in a transitional state (radar 18474911). Don't verify | 93 # signature is in a transitional state (radar 18474911). Don't verify |
| 94 # app_mode_loader independently because --ignore-resources is unrecognized | 94 # app_mode_loader independently because --ignore-resources is unrecognized |
| 95 # before 10.11 (bug 565859). | 95 # before 10.11 (bug 565859). |
| 96 codesign --verify --deep "${crashpad_handler}" | 96 codesign --verify --deep "${crashpad_handler}" |
| 97 # codesign --verify --ignore-resources "${app_mode_loader}" | 97 # codesign --verify --ignore-resources "${app_mode_loader}" |
| 98 codesign --verify --deep "${notification_service}" | 98 codesign --verify --deep "${notification_service}" |
| 99 codesign --verify "${framework}" | 99 codesign --verify "${framework}" |
| 100 codesign --verify --deep "${helper_app}" | 100 codesign --verify --deep "${helper_app}" |
| OLD | NEW |