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
Support for Arch Linux-based distros #378
Comments
Hi @Amine-Kadi! Thanks for the request. This is going to require some effort. We bundle all our dependencies into the final distributable This is a tradeoff -- it saves us time having to maintain separate package build scripts for each distro/version of Linux we support, and it helps ensure that Firezone is running in a consistent environment. The downsides are obviously that some distros aren't easily supported, and our package size is fairly large. We're hoping to make this more flexible in the future! If you wanted to start investigating what would be required to build an Arch-native package, you could start checking the top-level dependencies that Firezone relies on here: https://github.com/firezone/firezone/blob/master/omnibus/config/projects/firezone.rb#L36 |
I'm not familiar with Chef Omnibus but I understand the pros and the cons! |
I have seen examples of AUR packages that bring DEB or RPM to Arch. Also, there is this tool: |
I expect to Arch Linux fans to throw a few tomatoes thrown at me for saying this, but the most feasible way to do this now is with Docker. We also now have build from source instructions that can be used as a basis for building an AUR package. Closing for now in an effort to clean up the ol' backlog. |
Firezone would be very useful for Arch Linux based distribution as they are widely used for both desktop and server cases.
A package in the AUR could be accessible for :
Links are distrowatch pages and ranks.
The text was updated successfully, but these errors were encountered: