1
1
mirror of https://github.com/angristan/wireguard-install.git synced 2024-06-05 04:50:49 +00:00

Update wireguard-install.sh

First Rework
This commit is contained in:
liberodark 2019-12-18 13:18:16 +01:00 committed by GitHub
parent 1edf6d5c42
commit 9e63db154d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -21,6 +21,44 @@ if [[ $(id -u) -ne 0 ]] ; then echo "Please run as root" ; exit 1 ; fi
distribution=$(cat /etc/*release | grep "PRETTY_NAME" | sed 's/PRETTY_NAME=//g' | sed 's/["]//g' | awk '{print $1}')
usage ()
{
echo "usage: -install or -remove"
echo "options:"
echo "-install: Install WireGuard"
echo "-remove: Remove WireGuard"
echo "-h: Show help"
}
parse_args ()
{
while [ $# -ne 0 ]
do
case "${1}" in
-install)
shift
install_wg >&2
;;
-remove)
shift
remove_wg >&2
;;
-h|--help)
usage
exit 0
;;
*)
echo "Invalid argument : ${1}" >&2
usage >&2
exit 1
;;
esac
shift
done
}
if [ "$(systemd-detect-virt)" == "openvz" ]; then
echo "OpenVZ is not supported"
exit