From c633c111498bbbd11fadd06d56b0376783db5e35 Mon Sep 17 00:00:00 2001 From: Ark74 Date: Wed, 22 Feb 2023 03:54:21 -0600 Subject: [PATCH] jra_nextcloud.sh: fix key agregation and variable collection. --- jra_nextcloud.sh | 41 ++++++++++++++++++++--------------------- 1 file changed, 20 insertions(+), 21 deletions(-) diff --git a/jra_nextcloud.sh b/jra_nextcloud.sh index f379213..30aa97c 100644 --- a/jra_nextcloud.sh +++ b/jra_nextcloud.sh @@ -51,7 +51,7 @@ PHP_FPM_DIR="/etc/php/$PHPVER/fpm" PHP_INI="$PHP_FPM_DIR/php.ini" PHP_CONF="/etc/php/$PHPVER/fpm/pool.d/www.conf" NC_NGINX_SSL_PORT="$(grep "listen 44" /etc/nginx/sites-available/"$DOMAIN".conf | awk '{print$2}')" -[ -z $NC_NGINX_SSL_PORT ] && NC_NGINX_SSL_PORT="443" +[ -z "$NC_NGINX_SSL_PORT" ] && NC_NGINX_SSL_PORT="443" NC_REPO="https://download.nextcloud.com/server/releases" NCVERSION="$(curl -s -m 900 $NC_REPO/ | sed --silent 's/.*href="nextcloud-\([^"]\+\).zip.asc".*/\1/p' | sort --version-sort | tail -1)" STABLEVERSION="nextcloud-$NCVERSION" @@ -63,7 +63,6 @@ NC_DB_PASSWD="$(tr -dc "a-zA-Z0-9#_*=" < /dev/urandom | fold -w 14 | head -n1)" DIR_RECORD="$(awk -F '"' '/RECORDING/{print$2}' /home/jibri/finalize_recording.sh|awk 'NR==1{print$1}')" REDIS_CONF="/etc/redis/redis.conf" JITSI_MEET_PROXY="/etc/nginx/modules-enabled/60-jitsi-meet.conf" - [ -f "$JITSI_MEET_PROXY" ] && PREAD_PROXY=$(grep -nr "preread_server_name" "$JITSI_MEET_PROXY" | cut -d ":" -f1) PUBLIC_IP="$(dig +short myip.opendns.com @resolver1.opendns.com)" ISO3166_CODE=TBD @@ -79,7 +78,7 @@ mv "$TMP_GPG_REPO"/"$1".gpg /etc/apt/trusted.gpg.d/ install_aval_package() { for i in $1 do - if [ -z "$(apt-cache madison $i 2>/dev/null)" ]; then + if [ -z "$(apt-cache madison "$i" 2>/dev/null)" ]; then echo " > Package $i not available on repo." else echo " > Add package $i to the install list" @@ -159,7 +158,7 @@ done while [ -z "$NC_PASS" ] || [ ${#NC_PASS} -lt 8 ] do read -p "Nextcloud user password: " -r NC_PASS - if [ -z "$NC_PASS" ] || [ ${#NC_PASS} -lt8 ]; then + if [ -z "$NC_PASS" ] || [ ${#NC_PASS} -lt 8 ]; then echo -e " - This field is mandatory. \nPlease make sure it's at least 8 characters.\n" fi done @@ -215,23 +214,23 @@ install_ifnot postgresql-"$PSGVER" add_php install_aval_package " \ imagemagick \ - php"$PHPVER"-fpm \ - php"$PHPVER"-bcmath \ - php"$PHPVER"-bz2 \ - php"$PHPVER"-curl \ - php"$PHPVER"-gd \ - php"$PHPVER"-gmp \ - php"$PHPVER"-imagick \ - php"$PHPVER"-intl \ - php"$PHPVER"-json \ - php"$PHPVER"-ldap \ - php"$PHPVER"-mbstring \ - php"$PHPVER"-pgsql \ - php"$PHPVER"-redis \ - php"$PHPVER"-soap \ - php"$PHPVER"-xml \ - php"$PHPVER"-xmlrpc \ - php"$PHPVER"-zip \ + php$PHPVER-fpm \ + php$PHPVER-bcmath \ + php$PHPVER-bz2 \ + php$PHPVER-curl \ + php$PHPVER-gd \ + php$PHPVER-gmp \ + php$PHPVER-imagick \ + php$PHPVER-intl \ + php$PHPVER-json \ + php$PHPVER-ldap \ + php$PHPVER-mbstring \ + php$PHPVER-pgsql \ + php$PHPVER-redis \ + php$PHPVER-soap \ + php$PHPVER-xml \ + php$PHPVER-xmlrpc \ + php$PHPVER-zip \ redis-server \ unzip \ "