ncat-client-server: do not always call sudo and use env bash
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
This commit is contained in:
parent
a8654606c2
commit
550119bb08
|
@ -1,4 +1,4 @@
|
||||||
#!/bin/bash
|
#!/usr/bin/env bash
|
||||||
# SPDX-License-Identifier: GPL-2.0
|
# SPDX-License-Identifier: GPL-2.0
|
||||||
#
|
#
|
||||||
# Copyright (C) 2015-2018 Jason A. Donenfeld <Jason@zx2c4.com>. All Rights Reserved.
|
# Copyright (C) 2015-2018 Jason A. Donenfeld <Jason@zx2c4.com>. All Rights Reserved.
|
||||||
|
@ -19,7 +19,8 @@ IFS=: read -r status server_pubkey server_port internal_ip <&7
|
||||||
[[ $status == OK ]] || exit 1
|
[[ $status == OK ]] || exit 1
|
||||||
|
|
||||||
echo "[+] Writing config file."
|
echo "[+] Writing config file."
|
||||||
sudo sh -c 'umask 077; mkdir -p /etc/wireguard; cat > /etc/wireguard/demo.conf' <<_EOF
|
[[ $UID -eq 0 ]] || sudo=sudo
|
||||||
|
$sudo sh -c 'umask 077; mkdir -p /etc/wireguard; cat > /etc/wireguard/demo.conf' <<_EOF
|
||||||
[Interface]
|
[Interface]
|
||||||
PrivateKey = $privatekey
|
PrivateKey = $privatekey
|
||||||
Address = $internal_ip/24
|
Address = $internal_ip/24
|
||||||
|
|
Reference in New Issue