Should we sign disk images to prevent translocation?
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 25/100
Research direction
Start by reviewing the current AppTranslocation path check that disables autostart and autoupdate when launching from a disk image. Investigate the linked disk-image signing information and determine whether signing changes those behaviors and binary paths; done means reaching and documenting a decision, with any required logic changes identified.
Written by the indexing model from the issue text.
Description
It is apparently possible to sign disk images. This is a separate step from notarization.
More info: https://c-command.com/dropdmg/help/signing
If we sign the disk image, then the app will not be translocated when opening from the disk image.
I'm not sure if that would be useful for us.
Possible benefits:
- autostart Postgres.app even when it is on the disk image (disk image might be mounted automatically, need to check)
- nicer binary paths when creating a server with Postgres.app launched from disk image:
- signed:
/Volumes/Postgres-2.7.10-17/Postgres.app/Contents/Versions/17/bin - unsigned:
/private/var/folders/xx/xxxxxxxx/T/AppTranslocation/xxxx/d/Postgres.app/Contents/Versions/17/bin
- signed:
- no translocation when people install app with
cp -Rinstead of using the Finder to move the app
Currently we disable autostart and autoupdate when launching from disk image. We detect that by checking if the path contains "AppTranslocation". We would have to change that logic.
- Dominant language
- Makefile
- Stars
- 7.8k
- Forks
- 404
- Avg merge
- 6h 55m
- Merged PRs (30d)
- 6
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from PostgresApp/PostgresApp
-
Difficulty 4/5 3-5 days Newbie friendliness 48/100
PostgresApp/PostgresApp#859 ·
-
Difficulty 4/5 3-5 days Newbie friendliness 48/100
PostgresApp/PostgresApp#844 · 7 comments · 1 reaction ·
-
Postgres.app 3.0 Open
Difficulty 5/5 Over a week Newbie friendliness 25/100
PostgresApp/PostgresApp#842 · 1 comment · 7 reactions ·
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
PostgresApp/PostgresApp#834 ·
-
Apple Script Support Open
Difficulty 5/5 Over a week Newbie friendliness 35/100
PostgresApp/PostgresApp#833 ·
All issues in PostgresApp/PostgresApp
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
area/install-update comp/desktop P3 type/bug
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
NousResearch/hermes-agent#119801 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
maxgoedjen/secretive#840 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
Eynzof/Hermes-CN-Desktop#616 ·