mirror of
https://github.com/amnezia-vpn/amneziawg-tools.git
synced 2025-10-17 10:45:05 +02:00
The only things wg-quick(8) needs from Homebrew are bash(1) and wg(8). Other than that, it's explicitly coded against the native system utilities. Since wg-quick(8) and bash(1) are invoked in auto_su by their full absolute path (via $SELF and $BASH, respectively), we can simply set the $PATH to be prefixed by the default system binary paths. This way, if users install tools that conflict with system tools -- such as GNU coreutils -- we won't accidently call those. Reported-by: Deirdre Connolly <durumcrustulum@gmail.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> |
||
---|---|---|
.. | ||
completion | ||
man | ||
systemd | ||
wg-quick | ||
config.c | ||
config.h | ||
containers.h | ||
curve25519.c | ||
curve25519.h | ||
encoding.c | ||
encoding.h | ||
genkey.c | ||
INSTALL | ||
ipc.c | ||
ipc.h | ||
Makefile | ||
mnlg.c | ||
mnlg.h | ||
pubkey.c | ||
set.c | ||
setconf.c | ||
show.c | ||
showconf.c | ||
subcommands.h | ||
terminal.c | ||
terminal.h | ||
wg.c |