Skip to content

Commit 714f2c6

Browse files
author
Kristan Kenney
committed
Update Apache & PHP package includes/excludes
*Remove apache2-bin on systems without Apache * Add php-fpm to multi-php
1 parent 04bd2ec commit 714f2c6

File tree

2 files changed

+36
-2
lines changed

2 files changed

+36
-2
lines changed

install/hst-install-debian.sh

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -688,6 +688,7 @@ if [ "$multiphp" = 'yes' ]; then
688688
php$fpm_v-mysql php$fpm_v-soap php$fpm_v-xml php$fpm_v-zip
689689
php$fpm_v-mbstring php$fpm_v-json php$fpm_v-bz2 php$fpm_v-pspell"
690690
software="$software $fpm"
691+
multiphp+=("$fpm_v")
691692
fi
692693
fi
693694

@@ -711,6 +712,7 @@ if [ "$nginx" = 'no' ]; then
711712
fi
712713
if [ "$apache" = 'no' ]; then
713714
software=$(echo "$software" | sed -e "s/apache2 //")
715+
software=$(echo "$software" | sed -e "s/apache2-bin//")
714716
software=$(echo "$software" | sed -e "s/apache2-utils//")
715717
software=$(echo "$software" | sed -e "s/apache2-suexec-custom//")
716718
software=$(echo "$software" | sed -e "s/apache2.2-common//")
@@ -789,7 +791,22 @@ if [ "$phpfpm" = 'yes' ]; then
789791
software=$(echo "$software" | sed -e 's/php-cgi//')
790792
software=$(echo "$software" | sed -e 's/php-mysql//')
791793
fi
792-
794+
if [ "$multiphp" = 'yes' ]; then
795+
software=$(echo "$software" | sed -e 's/ php //')
796+
software=$(echo "$software" | sed -e 's/php-auth-sasl//')
797+
software=$(echo "$software" | sed -e 's/php-cgi//')
798+
software=$(echo "$software" | sed -e 's/php-common//')
799+
software=$(echo "$software" | sed -e 's/php-curl//')
800+
software=$(echo "$software" | sed -e 's/php-mail-mime//')
801+
software=$(echo "$software" | sed -e 's/php-mysql//')
802+
software=$(echo "$software" | sed -e 's/php-net-sieve//')
803+
software=$(echo "$software" | sed -e 's/php-net-smtp//')
804+
software=$(echo "$software" | sed -e 's/php-net-socket//')
805+
software=$(echo "$software" | sed -e 's/php-pear//')
806+
software=$(echo "$software" | sed -e 's/php-php-gettext//')
807+
software=$(echo "$software" | sed -e 's/php-phpseclib//')
808+
software=$(echo "$software" | sed -e 's/php-pgsql//')
809+
fi
793810

794811
#----------------------------------------------------------#
795812
# Install packages #

install/hst-install-ubuntu.sh

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -655,6 +655,7 @@ if [ "$multiphp" = 'yes' ]; then
655655
php$fpm_v-mysql php$fpm_v-soap php$fpm_v-xml php$fpm_v-zip
656656
php$fpm_v-mbstring php$fpm_v-json php$fpm_v-bz2 php$fpm_v-pspell"
657657
software="$software $fpm"
658+
multiphp+=("$fpm_v")
658659
fi
659660
fi
660661

@@ -678,6 +679,7 @@ if [ "$nginx" = 'no' ]; then
678679
fi
679680
if [ "$apache" = 'no' ]; then
680681
software=$(echo "$software" | sed -e "s/apache2 //")
682+
software=$(echo "$software" | sed -e "s/apache2-bin//")
681683
software=$(echo "$software" | sed -e "s/apache2-utils//")
682684
software=$(echo "$software" | sed -e "s/apache2-suexec-custom//")
683685
software=$(echo "$software" | sed -e "s/apache2.2-common//")
@@ -755,7 +757,22 @@ if [ "$phpfpm" = 'yes' ]; then
755757
software=$(echo "$software" | sed -e 's/php-cgi//')
756758
software=$(echo "$software" | sed -e 's/php-mysql//')
757759
fi
758-
760+
if [ "$multiphp" = 'yes' ]; then
761+
software=$(echo "$software" | sed -e 's/ php //')
762+
software=$(echo "$software" | sed -e 's/php-auth-sasl//')
763+
software=$(echo "$software" | sed -e 's/php-cgi//')
764+
software=$(echo "$software" | sed -e 's/php-common//')
765+
software=$(echo "$software" | sed -e 's/php-curl//')
766+
software=$(echo "$software" | sed -e 's/php-mail-mime//')
767+
software=$(echo "$software" | sed -e 's/php-mysql//')
768+
software=$(echo "$software" | sed -e 's/php-net-sieve//')
769+
software=$(echo "$software" | sed -e 's/php-net-smtp//')
770+
software=$(echo "$software" | sed -e 's/php-net-socket//')
771+
software=$(echo "$software" | sed -e 's/php-pear//')
772+
software=$(echo "$software" | sed -e 's/php-php-gettext//')
773+
software=$(echo "$software" | sed -e 's/php-phpseclib//')
774+
software=$(echo "$software" | sed -e 's/php-pgsql//')
775+
fi
759776

760777
#----------------------------------------------------------#
761778
# Disable Apparmor on LXC #

0 commit comments

Comments
 (0)