Open Bug 1707046 Opened 4 years ago Updated 1 years ago

update mozilla vpn signing scripts to support new bundle + postinstall script

Categories

(Release Engineering :: General, enhancement)

enhancement

Tracking

(Not tracked)

People

(Reporter: bhearsum, Unassigned)

Details

An upcoming version will need to support signing an additional bundle, and use a postinstall script for the pkg.

The bundle location is: Mozilla VPN.app/Contents/Library/NativeMessaging/MozillaVPNNativeMessaging.app

Its entitlements are: https://github.com/mozilla-mobile/mozilla-vpn-client/blob/main/macos/nativemessaging/MozillaVPNNativeMessaging.entitlements

The postinstall script is https://github.com/mozilla-mobile/mozilla-vpn-client/blob/main/macos/pkg/scripts/postinstall

The signing script is https://hg.mozilla.org/build/braindump/file/tip/signing-related/sign-mozilla-vpn.sh

Because the entitlements are different, we'll need a new block (like we have for the login item) to package, sign, and drop the signed version in place.

The postinstall script probably needs a simple change to productbuild

Severity: -- → N/A
You need to log in before you can comment on or make changes to this bug.