mirror of
https://github.com/pivpn/pivpn.git
synced 2025-04-21 23:00:17 +00:00
fix(installer): fix some code style errors
Fix some code style error about the pipelines
This commit is contained in:
parent
699f72712d
commit
e09f3a04bd
14 changed files with 316 additions and 309 deletions
|
@ -14,8 +14,8 @@ _pivpn() {
|
|||
else
|
||||
COMPREPLY=("$(compgen -W "${opts}" -- "${cur}")")
|
||||
fi
|
||||
elif [[ ("${prev}" == "add" || "${prev}" == "-a") ]] &&
|
||||
[[ "${#COMP_WORDS[@]}" -eq 3 ]]; then
|
||||
elif [[ ("${prev}" == "add" || "${prev}" == "-a") ]] \
|
||||
&& [[ "${#COMP_WORDS[@]}" -eq 3 ]]; then
|
||||
COMPREPLY=("$(compgen -W "nopass" -- "${cur}")")
|
||||
fi
|
||||
|
||||
|
|
|
@ -35,10 +35,10 @@ printf "\\e[1m::: Certificate Status List :::\\e[0m\\n"
|
|||
while read -r line || [[ -n "${line}" ]]; do
|
||||
STATUS="$(echo "${line}" | awk '{print $1}')"
|
||||
NAME="$(echo "${line}" | awk -FCN= '{print $2}')"
|
||||
EXPD="$(echo "${line}" |
|
||||
awk '{if (length($2) == 15) print $2; else print "20"$2}' |
|
||||
cut -b 1-8 |
|
||||
date +"%b %d %Y" -f -)"
|
||||
EXPD="$(echo "${line}" \
|
||||
| awk '{if (length($2) == 15) print $2; else print "20"$2}' \
|
||||
| cut -b 1-8 \
|
||||
| date +"%b %d %Y" -f -)"
|
||||
|
||||
if [[ "${STATUS}" == "V" ]]; then
|
||||
printf "Valid"
|
||||
|
|
|
@ -61,9 +61,9 @@ while [[ "$#" -gt 0 ]]; do
|
|||
_val="${_key##--name=}"
|
||||
|
||||
if [[ "${_val}" == "${_key}" ]]; then
|
||||
[[ "$#" -lt 2 ]] &&
|
||||
err "Missing value for the optional argument '${_key}'." &&
|
||||
exit 1
|
||||
[[ "$#" -lt 2 ]] \
|
||||
&& err "Missing value for the optional argument '${_key}'." \
|
||||
&& exit 1
|
||||
|
||||
_val="${2}"
|
||||
shift
|
||||
|
@ -75,9 +75,9 @@ while [[ "$#" -gt 0 ]]; do
|
|||
_val="${_key##--password=}"
|
||||
|
||||
if [[ "${_val}" == "${_key}" ]]; then
|
||||
[[ "$#" -lt 2 ]] &&
|
||||
err "Missing value for the optional argument '${_key}'." &&
|
||||
exit 1
|
||||
[[ "$#" -lt 2 ]] \
|
||||
&& err "Missing value for the optional argument '${_key}'." \
|
||||
&& exit 1
|
||||
|
||||
_val="${2}"
|
||||
shift
|
||||
|
@ -89,9 +89,9 @@ while [[ "$#" -gt 0 ]]; do
|
|||
_val="${_key##--days=}"
|
||||
|
||||
if [[ "${_val}" == "${_key}" ]]; then
|
||||
[[ "$#" -lt 2 ]] &&
|
||||
err "Missing value for the optional argument '${_key}'." &&
|
||||
exit 1
|
||||
[[ "$#" -lt 2 ]] \
|
||||
&& err "Missing value for the optional argument '${_key}'." \
|
||||
&& exit 1
|
||||
|
||||
_val="${2}"
|
||||
shift
|
||||
|
@ -180,9 +180,9 @@ useBitwarden() {
|
|||
read -r NAME
|
||||
|
||||
# check name
|
||||
until [[ "${NAME}" =~ ^[a-zA-Z0-9.@_-]+$ ]] &&
|
||||
[[ "${NAME::1}" != "." ]] &&
|
||||
[[ "${NAME::1}" != "-" ]]; do
|
||||
until [[ "${NAME}" =~ ^[a-zA-Z0-9.@_-]+$ ]] \
|
||||
&& [[ "${NAME::1}" != "." ]] \
|
||||
&& [[ "${NAME::1}" != "-" ]]; do
|
||||
echo -n "Name can only contain alphanumeric characters and these "
|
||||
echo -n "characters (.-@_). The name also cannot start with a dot (.)"
|
||||
echo " or a dash (-). Please try again."
|
||||
|
@ -210,13 +210,13 @@ useBitwarden() {
|
|||
|
||||
# create a new item for your PiVPN Password
|
||||
PASSWD="$(bw generate -usln --length "${LENGTH}")"
|
||||
bw get template item |
|
||||
jq '.login.type = "1"' |
|
||||
jq '.name = "PiVPN"' |
|
||||
jq -r --arg NAME "${NAME}" '.login.username = $NAME' |
|
||||
jq -r --arg PASSWD "${PASSWD}" '.login.password = $PASSWD' |
|
||||
bw encode |
|
||||
bw create item
|
||||
bw get template item \
|
||||
| jq '.login.type = "1"' \
|
||||
| jq '.name = "PiVPN"' \
|
||||
| jq -r --arg NAME "${NAME}" '.login.username = $NAME' \
|
||||
| jq -r --arg PASSWD "${PASSWD}" '.login.password = $PASSWD' \
|
||||
| bw encode \
|
||||
| bw create item
|
||||
bw logout
|
||||
}
|
||||
|
||||
|
@ -357,9 +357,9 @@ else
|
|||
err "Please choose another name or revoke this certificate first."
|
||||
exit 1
|
||||
# Check if name is reserved
|
||||
elif [[ "${NAME}" == "ta" ]] ||
|
||||
[[ "${NAME}" == "server" ]] ||
|
||||
[[ "${NAME}" == "ca" ]]; then
|
||||
elif [[ "${NAME}" == "ta" ]] \
|
||||
|| [[ "${NAME}" == "server" ]] \
|
||||
|| [[ "${NAME}" == "ca" ]]; then
|
||||
err "Sorry, this is in use by the server and cannot be used by clients."
|
||||
exit 1
|
||||
fi
|
||||
|
@ -370,9 +370,9 @@ else
|
|||
read -r -e -p "How many days should the certificate last? " -i 1080 DAYS
|
||||
fi
|
||||
|
||||
if [[ ! "${DAYS}" =~ ^[0-9]+$ ]] ||
|
||||
[[ "${DAYS}" -lt 1 ]] ||
|
||||
[[ "${DAYS}" -gt 3650 ]]; then
|
||||
if [[ ! "${DAYS}" =~ ^[0-9]+$ ]] \
|
||||
|| [[ "${DAYS}" -lt 1 ]] \
|
||||
|| [[ "${DAYS}" -gt 3650 ]]; then
|
||||
# The CRL lasts 3650 days so it doesn't make much sense
|
||||
# that certificates would last longer
|
||||
err "Please input a valid number of days, between 1 and 3650 inclusive."
|
||||
|
@ -516,8 +516,8 @@ for i in {2..254}; do
|
|||
# cycle to the end without finding and available octet.
|
||||
# disabling SC2514, variable sourced externaly
|
||||
# shellcheck disable=SC2154
|
||||
if [[ -z "$(ls -A /etc/openvpn/ccd)" ]] ||
|
||||
! find /etc/openvpn/ccd \
|
||||
if [[ -z "$(ls -A /etc/openvpn/ccd)" ]] \
|
||||
|| ! find /etc/openvpn/ccd \
|
||||
-type f \
|
||||
-exec grep -q "${NET_REDUCED}.${i}" {} +; then
|
||||
COUNT="${i}"
|
||||
|
|
|
@ -65,10 +65,10 @@ if [[ "${PLAT}" != 'Alpine' ]]; then
|
|||
# Regular expession taken from https://superuser.com/a/202835,
|
||||
# it will match invalid IPs like 123.456.789.012 but it's fine
|
||||
# since the log only contains valid ones.
|
||||
declare -a IPS_TO_HIDE=("$(echo "${OVPNLOG}" |
|
||||
grepcidr -v 10.0.0.0/8,172.16.0.0/12,192.168.0.0/16 |
|
||||
grep -oE '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' |
|
||||
uniq)")
|
||||
declare -a IPS_TO_HIDE=("$(echo "${OVPNLOG}" \
|
||||
| grepcidr -v 10.0.0.0/8,172.16.0.0/12,192.168.0.0/16 \
|
||||
| grep -oE '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' \
|
||||
| uniq)")
|
||||
|
||||
for IP in "${IPS_TO_HIDE[@]}"; do
|
||||
OVPNLOG="${OVPNLOG//"$IP"/REDACTED}"
|
||||
|
|
|
@ -166,9 +166,9 @@ for ((ii = 0; ii < ${#CERTS_TO_REVOKE[@]}; ii++)); do
|
|||
# shellcheck disable=SC2154
|
||||
# Grab the client IP address
|
||||
NET_REDUCED="${pivpnNET::-2}"
|
||||
STATIC_IP="$(grep -v "^#" /etc/openvpn/ccd/"${CERTS_TO_REVOKE[ii]}" |
|
||||
grep -w ifconfig-push |
|
||||
grep -oE "${NET_REDUCED}\.[0-9]{1,3}")"
|
||||
STATIC_IP="$(grep -v "^#" /etc/openvpn/ccd/"${CERTS_TO_REVOKE[ii]}" \
|
||||
| grep -w ifconfig-push \
|
||||
| grep -oE "${NET_REDUCED}\.[0-9]{1,3}")"
|
||||
rm -rf /etc/openvpn/ccd/"${CERTS_TO_REVOKE[ii]}"
|
||||
|
||||
# disablung warning SC2154, $install_home sourced externally
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue