@@ -31,10 +31,14 @@ software="apache2 apache2.2-common apache2-suexec-custom apache2-utils
3131 apparmor-utils awstats bc bind9 bsdmainutils bsdutils clamav-daemon
3232 cron curl dnsutils dovecot-imapd dovecot-pop3d e2fslibs e2fsprogs exim4
3333 exim4-daemon-heavy expect fail2ban flex ftp git idn imagemagick
34- libapache2-mod-fcgid libapache2-mod-php libapache2-mod-rpaf php-imagick
35- libapache2-mod-ruid2 lsof mc mariadb-client mariadb-common mariadb-server nginx
36- ntpdate php php-cgi php-common php-curl phpmyadmin php-mysql php-imap php-ldap
37- php-apcu phppgadmin php-pgsql postgresql postgresql-contrib proftpd-basic quota
34+ libapache2-mod-fcgid libapache2-mod-php$fpm_v libapache2-mod-rpaf
35+ libapache2-mod-ruid2 lsof mc mariadb-client mariadb-common mariadb-server
36+ nginx ntpdate php$fpm_v php$fpm_v -cgi php$fpm_v -common php$fpm_v -curl
37+ phpmyadmin php$fpm_v -mysql php$fpm_v -imap php$fpm_v -ldap php$fpm_v -apcu
38+ phppgadmin php$fpm_v -pgsql php$fpm_v -zip php$fpm_v -bz2 php$fpm_v -cli
39+ php$fpm_v -common php$fpm_v -gd php$fpm_v -intl php$fpm_v -json php$fpm_v -zip
40+ php$fpm_v -mbstring php$fpm_v -opcache php$fpm_v -pspell php$fpm_v -readline
41+ php$fpm_v -xml postgresql postgresql-contrib proftpd-basic quota
3842 roundcube-core roundcube-mysql roundcube-plugins rrdtool rssh spamassassin
3943 sudo hestia hestia-nginx hestia-php vim-common vsftpd whois zip acl sysstat setpriv"
4044
@@ -707,7 +711,7 @@ if [ "$apache" = 'no' ]; then
707711 software=$( echo " $software " | sed -e " s/libapache2-mod-ruid2//" )
708712 software=$( echo " $software " | sed -e " s/libapache2-mod-rpaf//" )
709713 software=$( echo " $software " | sed -e " s/libapache2-mod-fcgid//" )
710- software=$( echo " $software " | sed -e " s/libapache2-mod-php//" )
714+ software=$( echo " $software " | sed -e " s/libapache2-mod-php$fpm_v //" )
711715fi
712716if [ " $vsftpd " = ' no' ]; then
713717 software=$( echo " $software " | sed -e " s/vsftpd//" )
@@ -744,55 +748,60 @@ if [ "$dovecot" = 'no' ]; then
744748 software=$( echo " $software " | sed -e " s/roundcube-plugins//" )
745749fi
746750if [ " $mysql " = ' no' ]; then
747- software=$( echo " $software " | sed -e ' s/mariadb-server//' )
748- software=$( echo " $software " | sed -e ' s/mariadb-client//' )
749- software=$( echo " $software " | sed -e ' s/mariadb-common//' )
750- software=$( echo " $software " | sed -e ' s/php-mysql//' )
751- if [ " $phpfpm " = ' yes' ]; then
752- software=$( echo " $software " | sed -e " s/php$fpm_v -mysql//" )
751+ software=$( echo " $software " | sed -e " s/mariadb-server//" )
752+ software=$( echo " $software " | sed -e " s/mariadb-client//" )
753+ software=$( echo " $software " | sed -e " s/mariadb-common//" )
754+ software=$( echo " $software " | sed -e " s/php$fpm_v -mysql//" )
755+ if [ " $multiphp " = ' yes' ]; then
756+ for v in " ${multiphp_v[@]} " ; do
757+ software=$( echo " $software " | sed -e " s/php$v -mysql//" )
758+ software=$( echo " $software " | sed -e " s/php$v -bz2//" )
759+ done
753760 fi
754- software=$( echo " $software " | sed -e ' s/phpmyadmin//' )
761+ software=$( echo " $software " | sed -e " s/phpmyadmin//" )
755762fi
756763if [ " $postgresql " = ' no' ]; then
757- software=$( echo " $software " | sed -e ' s/postgresql-contrib//' )
758- software=$( echo " $software " | sed -e ' s/postgresql//' )
759- software=$( echo " $software " | sed -e ' s/php-pgsql//' )
760- if [ " $phpfpm " = ' yes' ]; then
761- software=$( echo " $software " | sed -e " s/php$v -pgsql//" )
764+ software=$( echo " $software " | sed -e " s/postgresql-contrib//" )
765+ software=$( echo " $software " | sed -e " s/postgresql//" )
766+ software=$( echo " $software " | sed -e " s/php$fpm_v -pgsql//" )
767+ if [ " $multiphp " = ' yes' ]; then
768+ for v in " ${multiphp_v[@]} " ; do
769+ software=$( echo " $software " | sed -e " s/php$v -pgsql//" )
770+ done
762771 fi
763- software=$( echo " $software " | sed -e ' s/phppgadmin//' )
772+ software=$( echo " $software " | sed -e " s/phppgadmin//" )
764773fi
765774if [ " $iptables " = ' no' ] || [ " $fail2ban " = ' no' ]; then
766- software=$( echo " $software " | sed -e ' s/fail2ban//' )
775+ software=$( echo " $software " | sed -e " s/fail2ban//" )
767776fi
768777if [ " $phpfpm " = ' yes' ]; then
769- software=$( echo " $software " | sed -e ' s/ php //' )
770- software=$( echo " $software " | sed -e ' s/php-pgsql//' )
771- software=$( echo " $software " | sed -e ' s/php-curl//' )
772- software=$( echo " $software " | sed -e ' s/php-common//' )
773- software=$( echo " $software " | sed -e ' s/php-cgi//' )
774- software=$( echo " $software " | sed -e ' s/php-mysql//' )
778+ software=$( echo " $software " | sed -e " s/ php$fpm_v //" )
779+ software=$( echo " $software " | sed -e " s/php$fpm_v -pgsql//" )
780+ software=$( echo " $software " | sed -e " s/php$fpm_v -curl//" )
781+ software=$( echo " $software " | sed -e " s/php$fpm_v -common//" )
782+ software=$( echo " $software " | sed -e " s/php$fpm_v -cgi//" )
783+ software=$( echo " $software " | sed -e " s/php$fpm_v -mysql//" )
775784fi
776785if [ " $multiphp " = ' yes' ]; then
777- software=$( echo " $software " | sed -e ' s/ php //' )
778- software=$( echo " $software " | sed -e ' s/php-auth-sasl//' )
779- software=$( echo " $software " | sed -e ' s/php-cgi//' )
780- software=$( echo " $software " | sed -e ' s/php-common//' )
781- software=$( echo " $software " | sed -e ' s/php-curl//' )
782- software=$( echo " $software " | sed -e ' s/php-mail-mime//' )
783- software=$( echo " $software " | sed -e ' s/php-mysql//' )
784- software=$( echo " $software " | sed -e ' s/php-net-sieve//' )
785- software=$( echo " $software " | sed -e ' s/php-net-smtp//' )
786- software=$( echo " $software " | sed -e ' s/php-net-socket//' )
787- software=$( echo " $software " | sed -e ' s/php-pear//' )
788- software=$( echo " $software " | sed -e ' s/php-php-gettext//' )
789- software=$( echo " $software " | sed -e ' s/php-phpseclib//' )
790- software=$( echo " $software " | sed -e ' s/php-pgsql//' )
786+ software=$( echo " $software " | sed -e " s/ php$fpm_v //" )
787+ software=$( echo " $software " | sed -e " s/php$fpm_v -auth-sasl//" )
788+ software=$( echo " $software " | sed -e " s/php$fpm_v -cgi//" )
789+ software=$( echo " $software " | sed -e " s/php$fpm_v -common//" )
790+ software=$( echo " $software " | sed -e " s/php$fpm_v -curl//" )
791+ software=$( echo " $software " | sed -e " s/php$fpm_v -mail-mime//" )
792+ software=$( echo " $software " | sed -e " s/php$fpm_v -mysql//" )
793+ software=$( echo " $software " | sed -e " s/php$fpm_v -net-sieve//" )
794+ software=$( echo " $software " | sed -e " s/php$fpm_v -net-smtp//" )
795+ software=$( echo " $software " | sed -e " s/php$fpm_v -net-socket//" )
796+ software=$( echo " $software " | sed -e " s/php$fpm_v -pear//" )
797+ software=$( echo " $software " | sed -e " s/php$fpm_v -php-gettext//" )
798+ software=$( echo " $software " | sed -e " s/php$fpm_v -phpseclib//" )
799+ software=$( echo " $software " | sed -e " s/php$fpm_v -pgsql//" )
791800fi
792801if [ -d " $withdebs " ]; then
793- software=$( echo " $software " | sed -e ' s/hestia-nginx//' )
794- software=$( echo " $software " | sed -e ' s/hestia-php//' )
795- software=$( echo " $software " | sed -e ' s/hestia//' )
802+ software=$( echo " $software " | sed -e " s/hestia-nginx//" )
803+ software=$( echo " $software " | sed -e " s/hestia-php//" )
804+ software=$( echo " $software " | sed -e " s/hestia//" )
796805fi
797806
798807# ----------------------------------------------------------#
0 commit comments