Add --deep option to codesign for zen main executable and clean up validation steps

This commit is contained in:
mr. M
2025-01-07 19:07:32 +01:00
parent 0191bf4279
commit 3d61e4ed68

View File

@@ -126,7 +126,7 @@ codesign --force -o runtime --verbose --sign "$IDENTITY" --deep \
"${BUNDLE}"/Contents/MacOS/updater.app
# Sign zen main executable
codesign --force -o runtime --verbose --sign "$IDENTITY" \
codesign --force -o runtime --verbose --sign "$IDENTITY" --deep \
--entitlements ${BROWSER_ENTITLEMENTS_FILE} \
"${BUNDLE}"/Contents/MacOS/zen
@@ -150,12 +150,6 @@ codesign --force -o runtime --verbose --sign "$IDENTITY" --deep \
# Validate
codesign -vvv --deep --strict "${BUNDLE}"
echo "Showing up app entitlements"
codesign -d --entitlements :- "${BUNDLE}"
echo "Verifying app"
codesign --verify --deep --strict "${BUNDLE}"
# Create a DMG
if [ ! -z "${OUTPUT_DMG_FILE}" ]; then
DISK_IMAGE_DIR=`mktemp -d`