Skip to content

Build WireGuard tools and kernel modules for CoreOS using Vagrant

License

Notifications You must be signed in to change notification settings

nopdotcom/coreos-build-wireguard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

coreos-build-wireguard

Build WireGuard tools and kernel modules for CoreOS using Vagrant, following coreos/bugs#2225 (comment)

Setup

Vagrant plugins

vagrant install vagrant-sshfs

Install sshfs on your host system too.

Downloading an appropriate developer image

You need a developer image that matches the Vagrant box you're going to run. ./fetch-dev-container will download the latest stable dev container.

If you're really bored, feel free to bunzip2 it and lz4 the image.

For each run

rm -rf output
mkdir output

(This is necessary as some sshfs implementations will whine about non-empty directories.)

vagrant up

Be patient

The line that starts systemd-nspawn --bind="$PWD:/host" hangs for approximately three minutes for some reason.

Output

In the output directory is a torcx package. Info on using it can be found at the GitHub thread.

About

Build WireGuard tools and kernel modules for CoreOS using Vagrant

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages