diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2017-01-04 18:20:08 +0100 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2017-01-05 02:30:20 +0100 |
commit | 21a2a5c80e1b354c8a204d5f142e53ef49de9968 (patch) | |
tree | c000c0d36d5d5b160946212fee62669877f7cde5 /src/tools/INSTALL | |
parent | tools: add wg-quick (diff) | |
download | wireguard-monolithic-historical-21a2a5c80e1b354c8a204d5f142e53ef49de9968.tar.xz wireguard-monolithic-historical-21a2a5c80e1b354c8a204d5f142e53ef49de9968.zip |
tools: add makefile instructions
Diffstat (limited to 'src/tools/INSTALL')
-rw-r--r-- | src/tools/INSTALL | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/src/tools/INSTALL b/src/tools/INSTALL new file mode 100644 index 0000000..ea3be53 --- /dev/null +++ b/src/tools/INSTALL @@ -0,0 +1,34 @@ +Installation Makefile Target +============================ + + # make install + +This command takes into account several environment variables: + + * PREFIX default: /usr + * DESTDIR default: + * BINDIR default: $(PREFIX)/bin + * LIBDIR default: $(PREFIX)/lib + * MANDIR default: $(PREFIX)/share/man + * BASHCOMPDIR default: $(PREFIX)/share/bash-completion/completions + * RUNSTATEDIR default: /var/run + * PKG_CONFIG default: pkg-config + + * WITH_BASHCOMPLETION default: yes + * WITH_WGQUICK default: yes + +The first section is rather standard. The second section is not: + + * WITH_BASHCOMPLETION decides whether or not bash completion files for the + tools are installed. This is just a nice thing for people who have bash. + If you don't have bash, or don't want this, set the environment variable + to `no'. + + * WITH_WGQUICK decides whether or not the wg-quick(8) script is installed. + This is a very quick and dirty bash script for reading a few extra + variables from wg(8)-style configuration files, and automatically + configures the interface. If you don't have bash, you probably don't want + this at all. Likewise, if you already have a working network management + tool or configuration, you probably want to integrate wg(8) or the direct + WireGuard API into your network manager, rather than using wg-quick(8). + But for folks who like simple quick&dirty scripts, this is nice. |