Package Details: mkinitcpio-wireguard 0.5.11-1

Git Clone URL: (read-only, click to copy)
Package Base: mkinitcpio-wireguard
Description: mkinitcpio hook that initialises WireGuard to assist in the remote unlocking of encrypted partitions via ssh.
Upstream URL:
Licenses: Unlicense
Submitter: dharrigan
Maintainer: dharrigan
Last Packager: dharrigan
Votes: 1
Popularity: 0.000000
First Submitted: 2019-10-22 08:20 (UTC)
Last Updated: 2023-07-23 17:37 (UTC)

Latest Comments

dharrigan commented on 2021-01-25 17:48 (UTC)

My suggestion is to try it on a VM first :-)

dharrigan commented on 2021-01-25 17:48 (UTC)


Thank you for your kind comments and I do hope it is better now. I use it myself to remote unlock a few machines that are encrypted using LUKS and works wonderfully each time! :-)

I hope you succeed in what you're doing :-)


alerque commented on 2021-01-25 17:32 (UTC)

Yes exactly what @AlphaJack said, sorry I wasn't more clear. I Kind of assumed from having seen some of your other packages first that you know the ropes. No worries at all, it's looking better already, and this is something I'm going to consider using. I have a bunch of systems with mashups of openvpn & reverse SSH tunnels used to unlock root file systems and I'm quite looking forward to migrating to wireguard (which I already use heavily for general system use, I just haven't configured it for boot time yet).

dharrigan commented on 2021-01-25 14:24 (UTC)


Aaah, okay that clarifies it immensely! I really appreciate it. This repo was one of the first (probably the first I did) so yes, lots to tidy up.

I shall work on that this week.

Thank you @Alphajack and @caleb for bringing this to my attention. I'll strive to make this a better package.

AlphaJack commented on 2021-01-25 13:28 (UTC) (edited on 2021-01-25 13:36 (UTC) by AlphaJack)

@dharrigan caleb is saying that the AUR package repo, the one you clone with git clone, should only contain PKGBUILD and .SRCINFO, and should tell makepkg to download the source files from another location, e.g. a Github repository which in turn does not contain PKGBUILD and .SRCINFO.

In this way the developer (you I guess) can freely modify the files on Github, and the package maintainer (you) has only to

  • change "$pkgver" according to the latest Github tag
  • run makepkg -g to generate the checksums for the source files
  • replace these values in the PKGBUILD
  • run makepkg --printsrcinfo > .SRCINFO to update the .SCRINFO
  • run git add -A, commit and push the changes

Take for instance mkinitcpio-tinyssh, its repo has only the PKGBUILD and tells makepkg to download source file from Giancarlo's repo

dharrigan commented on 2021-01-25 07:24 (UTC)


Thank you for comment, but I honestly have no idea what you are referring to. If you are hinting that it stuffs the Wireguard source into this repo, it does not (it only depends upon Wireguard). Could you elaborate precisely which sources it stuffs into this repo, and I would be happy to fix if it is a problem.

Thank you.

alerque commented on 2021-01-25 06:50 (UTC)

Please update this package so that it downloads the sources from the documented upstream project repository. Stuffing the source in this repository is an explicit violation of Arch packaging standards.