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
|
||||
#
|
||||
# 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
|
||||
|
||||
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]
|
||||
PrivateKey = $privatekey
|
||||
Address = $internal_ip/24
|
||||
|
|
Loading…
Reference in a new issue