amnezia-vpn / amneziawg-linux-kernel-module

AmneziaWG Linux kernel module
https://www.wireguard.com
GNU General Public License v2.0
67 stars 15 forks source link

Arch Linux support #39

Open vanyasem opened 4 days ago

vanyasem commented 4 days ago

There are currently a couple of unofficial packages hosted on Arch User Repository (AUR)

AUR packages are provided in a form of a PKGBUILD script, which is essentially a shell script responsible for building and installing the packages. The building process happens on the host system itself, so there is no need for binary storage.

There are unofficial packages for DKMS module: amneziawg-dkms, amneziawg-dkms-git

And there are also packages for kernel modules for the regular linux kernel, and for the hardened build of the kernel: linux-hardened: amneziawg-linux, amneziawg-linux-hardened

The packages appear to be complete, mostly needing some small tweaks and/or refactoring. They could at least be mentioned in the README.

These packages could be adopted by the maintainers and made official. The first step would be to leave a comment to ask the current maintainer to orphan the package (so that it could be adopted by the maintainers). In case the current maintainer wouldn't respond, there is a "Submit request" button that sends a message to AUR moderators. AUR moderators will then forcefully orphan the package by themselves.

vanyasem commented 2 days ago

There's currently an active issue affecting Arch: #39 And also #34 would be neat to get merged, as it's required for Arch, and is currently patched in the build script.