Closed Bug 1055330 Opened 10 years ago Closed 10 years ago

Modify file structure of Thunderbird.app to allow for OSX v2 signing

Categories

(Thunderbird :: Build Config, defect)

All
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 1074002

People

(Reporter: jsbruner, Assigned: jsbruner)

References

Details

Attachments

(1 file)

[Copy of what was said in bug 1047584 (The Fx version)] "For OSX v2 signatures, we need to modify the structure of our .app bundle. In particular, we need to move all non-code files out of Contents/MacOS and into Contents/Resources. This applies recursively to any .app bundles packaged by the top-level .app bundle as well (crashreporter.app, updater.app etc.). Also, any directory under Contents/MacOS will be interpreted as bundle. Since we have many directories there that aren't bundles (like browser, defaults etc.) we need to move those to Resources as well. Note: although we could sign individual non-code files under Contents/MacOS, these would create xattrs that are not straightforward to package in MARs and deploy during an update. There is no alternative to moving any non-bundle directory out of Contents/MacOS however."
Blocks: 1055326
This will be interesting for companies shipping with Lightning globally installed. IIRC Benjamin said the global install location is not very well supported.
Will it be sufficient to port the changes from Bug 1047584 to TB or do we need some additional modifications?
We'll probably need additional stuff as well (I'm thinking mdimporter here). For the most part though a port is fine. I've already started the patch, so I guess I'll take the bug.
Assignee: nobody → josiah
Status: NEW → ASSIGNED
Attached patch WIPSplinter Review
This is a WIP patch that probably won't even build, it's for reference only.
Robert has more in another bug, so I'm duping this one.
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: