Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

eclipse-java: make Contents/Eclipse read-only to install plugins in user folder and preserve code signing #169881

Closed

Conversation

nicerloop
Copy link
Contributor

After making any changes to a cask, existing or new, verify:


Eclipse installs plugins and updates inside the Eclipse.app by default, invalidating the code signature.
To have Eclipse install plugins and updates in the user folder instead, the Eclipse.app/Contents/Eclipse folder is made read-only (0555) at install time, and reset to (0755) before uninstall.
See https://help.eclipse.org/latest/topic/org.eclipse.platform.doc.isv/reference/misc/multi_user_installs.html

@SMillerDev
Copy link
Member

That really should be reported as a bug upstream. We might be able to works around it, but it affects everyone on a mac.

@nicerloop
Copy link
Contributor Author

Reported upstream:
eclipse-platform/eclipse.platform#1267

@nicerloop
Copy link
Contributor Author

That really should be reported as a bug upstream. We might be able to works around it, but it affects everyone on a mac.

Indeed. While awaiting the bug to be fixed, can we apply the workaround? Should it be also be proposed to all the Eclipse variants?

Copy link

This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.

@github-actions github-actions bot added the stale Issue which has not received any feedback for some time. label Apr 17, 2024
@github-actions github-actions bot closed this Apr 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
stale Issue which has not received any feedback for some time.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants