#!/bin/bash readonly toolName=openvpn readonly toolDeps=openvpn readonly toolDefaultConf="/etc/default/openvpn" readonly toolUserScriptsLoc="/usr/lib/openvpn" sq_aptOpt= seq_config() { interactive || sq_aptOpt="-y" return 0 } step_1_info() { echo "Install $toolName"; } step_1_alias() { echo "install"; } step_1() { exe apt update exe apt install $toolDeps $sq_aptOpt } step_2_info() { echo "Install customized helper scripts to $toolUserScriptsLoc"; } step_2() { exep "mkdir \"$toolUserScriptsLoc\" 2>>/dev/null" [ $? -ne 0 ] && \ warning "$toolUserScriptsLoc already exists. Not overwriting existing files." exe cp -n "${seq_origin}/${seq_fileName}"/* "$toolUserScriptsLoc" } step_10_info() { echo "Open openvpn system start configuration"; } step_10_alias() { echo "default"; } step_10() { exe vi "$toolDefaultConf" } # shellcheck disable=SC2034 # Appears unused readonly sqr_minVersion=16 # shellcheck disable=SC1091 # Don't follow this source . /usr/local/bin/sequencer.sh