From 9f1173753a615e8c67c601b09d3de93d48b4f25a Mon Sep 17 00:00:00 2001 From: dede Date: Fri, 3 Feb 2023 19:42:48 +0100 Subject: [PATCH] added boolean check for password variables --- setup.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/setup.sh b/setup.sh index cc55c04..3a4898e 100755 --- a/setup.sh +++ b/setup.sh @@ -43,7 +43,8 @@ while read -r -u 3 line; do value=${currvar[1]::-1} # check if there's a password to generate - if [[ ${currvar[0]} =~ (PASS|PASSWORD|PWD|PASSWD)$ ]]; then + if [[ ! ${currvar[1],,} =~ ^(true|false|yes|no)$ ]] && \ + [[ ${currvar[0]} =~ (PASS|PASSWORD|PWD|PASSWD)$ ]]; then value=$(openssl rand -base64 29 | tr -d "=+/" | cut -c1-25) fi