Skip to content

Conversation

@augustoccesar
Copy link
Member

Description

We are currently installing Linkup under $HOME/.linkup/bin for both Linux and MacOS.
The issue with this is that on Linux, we need to use setcap to allow the process to bind to process 80/443, which does not work if installed on that location.
On Linux, file capabilities (setcap) only work reliably on files located on a filesystem that supports extended attributes and is mounted with them enabled.

This changes so that we now install on Linux under /usr/local/bin. This requires sudo access on installation, uninstallation and update.

This should unblock us to merge #216

Closes SHIP-2224

@augustoccesar augustoccesar self-assigned this Aug 26, 2025
@augustoccesar augustoccesar requested a review from a team August 28, 2025 07:47
Copy link

@lorainegarutti lorainegarutti left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

:shipit:

@augustoccesar augustoccesar marked this pull request as ready for review August 29, 2025 07:42
@augustoccesar augustoccesar merged commit ede7853 into main Aug 29, 2025
6 checks passed
@augustoccesar augustoccesar deleted the augustoccesar/fix-linux-installation-cycle branch August 29, 2025 07:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants