@@ -586,53 +586,39 @@ echo
586586# Installing Nginx repo
587587if [ " $nginx " = ' yes' ]; then
588588 echo " [ * ] NGINX"
589- echo " deb [arch=amd64] http://nginx.org/packages/mainline/$VERSION / $codename nginx" > $apt /nginx.list
590- wget --quiet http://nginx.org/keys/nginx_signing.key -O /tmp/nginx_signing.key
591- APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=1 apt-key add /tmp/nginx_signing.key > /dev/null 2>&1
589+ echo " deb [arch=amd64] https://nginx.org/packages/mainline/$VERSION / $codename nginx" > $apt /nginx.list
590+ apt-key adv --fetch-keys ' https://nginx.org/keys/nginx_signing.key' > /dev/null 2>&1
592591fi
593592
594593# Installing sury PHP repo
595594echo " [ * ] PHP"
596595echo " deb https://packages.sury.org/php/ $codename main" > $apt /php.list
597- wget --quiet https://packages.sury.org/php/apt.gpg -O /tmp/php_signing.key
598- APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=1 apt-key add /tmp/php_signing.key > /dev/null 2>&1
596+ apt-key adv --fetch-keys ' https://packages.sury.org/php/apt.gpg' > /dev/null 2>&1
599597
600598# Installing sury Apache2 repo
601599if [ " $apache " = ' yes' ]; then
602600 echo " [ * ] Apache2"
603601 echo " deb https://packages.sury.org/apache2/ $codename main" > $apt /apache2.list
604- wget --quiet https://packages.sury.org/apache2/apt.gpg -O /tmp/apache2_signing.key
605- APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=1 apt-key add /tmp/apache2_signing.key > /dev/null 2>&1
602+ apt-key adv --fetch-keys ' https://packages.sury.org/apache2/apt.gpg' > /dev/null 2>&1
606603fi
607604
608605# Installing MariaDB repo
609606if [ " $mysql " = ' yes' ]; then
610607 echo " [ * ] MariaDB"
611- echo " deb [arch=amd64] http://ams2.mirrors.digitalocean.com/mariadb/repo/$mariadb_v /$VERSION $codename main" > $apt /mariadb.list
612- if [ " $release " -eq 8 ]; then
613- APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=1 apt-key adv --recv-keys --keyserver keyserver.ubuntu.com CBCB082A1BB943DB > /dev/null 2>&1
614- else
615- APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=1 apt-key adv --recv-keys --keyserver keyserver.ubuntu.com F1656F24C74CD1D8 > /dev/null 2>&1
616- fi
617- fi
618-
619- # Installing Backport repo for Debian 8
620- if [ " $release " -eq 8 ]; then
621- echo " deb [check-valid-until=no] http://archive.debian.org/debian jessie-backports main" >> /etc/apt/sources.list
608+ echo " deb [arch=amd64] https://mirror.mva-n.net/mariadb/repo/$mariadb_v /$VERSION $codename main" > $apt /mariadb.list
609+ apt-key adv --fetch-keys ' https://mariadb.org/mariadb_release_signing_key.asc' > /dev/null 2>&1
622610fi
623611
624612# Installing HestiaCP repo
625613echo " [ * ] Hestia Control Panel"
626614echo " deb https://$RHOST / $codename main" > $apt /hestia.list
627- APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=1 apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A189E93654F0B0E5 > /dev/null 2>&1
615+ apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A189E93654F0B0E5 > /dev/null 2>&1
628616
629617# Installing PostgreSQL repo
630618if [ " $postgresql " = ' yes' ]; then
631619 echo " [ * ] PostgreSQL"
632- echo " deb http://apt.postgresql.org/pub/repos/apt/ $codename -pgdg main" > $apt /postgresql.list
633- wget --quiet https://www.postgresql.org/media/keys/ACCC4CF8.asc -O /tmp/psql_signing.key
634- APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=1 apt-key add /tmp/psql_signing.key > /dev/null 2>&1
635- rm /tmp/psql_signing.key
620+ echo " deb https://apt.postgresql.org/pub/repos/apt/ $codename -pgdg main" > $apt /postgresql.list
621+ apt-key adv --fetch-keys ' https://www.postgresql.org/media/keys/ACCC4CF8.asc' > /dev/null 2>&1
636622fi
637623
638624# Echo for a new line
@@ -1587,31 +1573,6 @@ if [ "$dovecot" = 'yes' ] && [ "$exim" = 'yes' ] && [ "$mysql" = 'yes' ]; then
15871573 sed -i " s/%des_key%/$rcDesKey /g" /etc/roundcube/config.inc.php
15881574 sed -i " s/localhost/$servername /g" /etc/roundcube/plugins/password/config.inc.php
15891575 mysql roundcube < /usr/share/dbconfig-common/data/roundcube/install/mysql
1590-
1591- if [ " $release " -eq 8 ]; then
1592- # RoundCube tinyMCE fix
1593- tinymceFixArchiveURL=$HESTIA_INSTALL_DIR /roundcube/roundcube-tinymce.tar.gz
1594- tinymceParentFolder=/usr/share/roundcube/program/js
1595- tinymceFolder=$tinymceParentFolder /tinymce
1596- tinymceBadJS=$tinymceFolder /tiny_mce.js
1597- tinymceFixArchive=$tinymceParentFolder /roundcube-tinymce.tar.gz
1598- if [[ -L " $tinymceFolder " && -d " $tinymceFolder " ]]; then
1599- if [ -f " $tinymceBadJS " ]; then
1600- wget $tinymceFixArchiveURL -O $tinymceFixArchive
1601- if [[ -f " $tinymceFixArchive " && -s " $tinymceFixArchive " ]]
1602- then
1603- rm $tinymceFolder
1604- tar -xzf $tinymceFixArchive -C $tinymceParentFolder
1605- rm $tinymceFixArchive
1606- chown -R root:root $tinymceFolder
1607- else
1608- echo -n " File roundcube-tinymce.tar.gz is not downloaded,"
1609- echo " RoundCube tinyMCE fix is not applied"
1610- rm $tinymceFixArchive
1611- fi
1612- fi
1613- fi
1614- fi
16151576
16161577 # Enable Roundcube plugins
16171578 cp -f $HESTIA_INSTALL_DIR /roundcube/plugins/config_newmail_notifier.inc.php /etc/roundcube/plugins/newmail_notifier/config.inc.php
0 commit comments