Updated php module to support mutiple php versions
This commit is contained in:
@@ -1 +0,0 @@
|
||||
php-pear
|
||||
@@ -1 +0,0 @@
|
||||
PHPprefix-pear PHPprefix
|
||||
@@ -1 +0,0 @@
|
||||
PHPprefix-imagick PHPprefix-cli PHPprefix-apcu PHPprefix-fpm PHPprefix-mysql PHPprefix-cgi PHPprefix-common PHPprefix-mbstring PHPprefix-curl PHPprefix-gd PHPprefix-intl PHPprefix-soap PHPprefix-xml PHPprefix-xmlrpc PHPprefix-zip
|
||||
1
SubModules/php-fpm/php7x/apt.php.pkg.list
Normal file
1
SubModules/php-fpm/php7x/apt.php.pkg.list
Normal file
@@ -0,0 +1 @@
|
||||
php-pear PHPprefix-mysql
|
||||
1
SubModules/php-fpm/php7x/dnf.php.pkg.list
Normal file
1
SubModules/php-fpm/php7x/dnf.php.pkg.list
Normal file
@@ -0,0 +1 @@
|
||||
PHPprefix-pear PHPprefix PHPprefix-mysqlnd
|
||||
1
SubModules/php-fpm/php7x/generic.php.pkg.list
Normal file
1
SubModules/php-fpm/php7x/generic.php.pkg.list
Normal file
@@ -0,0 +1 @@
|
||||
PHPprefix-imagick PHPprefix-cli PHPprefix-apcu PHPprefix-fpm PHPprefix-cgi PHPprefix-common PHPprefix-mbstring PHPprefix-curl PHPprefix-gd PHPprefix-intl PHPprefix-soap PHPprefix-xml PHPprefix-xmlrpc PHPprefix-zip
|
||||
1
SubModules/php-fpm/php8x/apt.php.pkg.list
Normal file
1
SubModules/php-fpm/php8x/apt.php.pkg.list
Normal file
@@ -0,0 +1 @@
|
||||
php-pear PHPprefix-mysql
|
||||
1
SubModules/php-fpm/php8x/dnf.php.pkg.list
Normal file
1
SubModules/php-fpm/php8x/dnf.php.pkg.list
Normal file
@@ -0,0 +1 @@
|
||||
PHPprefix-pear PHPprefix PHPprefix-mysqlnd
|
||||
1
SubModules/php-fpm/php8x/generic.php.pkg.list
Normal file
1
SubModules/php-fpm/php8x/generic.php.pkg.list
Normal file
@@ -0,0 +1 @@
|
||||
PHPprefix-imagick PHPprefix-cli PHPprefix-apcu PHPprefix-fpm PHPprefix-cgi PHPprefix-common PHPprefix-mbstring PHPprefix-curl PHPprefix-gd PHPprefix-intl PHPprefix-soap PHPprefix-xml PHPprefix-zip
|
||||
@@ -15,8 +15,25 @@ elif [ "$shortdist" = "el8" ]; then
|
||||
mkdir -p /var/run/php
|
||||
fi
|
||||
|
||||
#Setting php version branch
|
||||
if [ ${phpver//.} -ge 70 ] && [ ${phpver//.} -lt 80 ] ; then
|
||||
phpVerBranch=7x
|
||||
elif [ ${phpver//.} -ge 80 ] && [ ${phpver//.} -lt 90 ]; then
|
||||
phpVerBranch=8x
|
||||
fi
|
||||
|
||||
#Getting php pkglist
|
||||
if curl --retry 2 --retry-delay 1 --output /dev/null --silent --head --fail "$repo"/raw/"$branchtype"/"$branch"/SubModules/php-fpm/generic.php"$phpVerBranch".php.pkg.list; then
|
||||
curl --retry 7 --retry-delay 5 -s "$repo"/raw/"$branchtype"/"$branch"/SubModules/php-fpm/generic.phppkg.list
|
||||
printf " " >>/tmp/pkg.list
|
||||
fi
|
||||
|
||||
if curl --retry 2 --retry-delay 1 --output /dev/null --silent --head --fail "$repo"/raw/"$branchtype"/"$branch"/SubModules/php-fpm/php"$phpVerBranch"/"$PKGLIST".php.pkg.list; then
|
||||
curl --retry 7 --retry-delay 5 -s "$repo"/raw/"$branchtype"/"$branch"/SubModules/php-fpm/"$PKGLIST".phppkg.list
|
||||
printf " " >>/tmp/pkg.list
|
||||
fi
|
||||
|
||||
#Storing vars to config
|
||||
for storeme in phpPoolDir phpPkgName phpMainConf phpFPMService; do
|
||||
for storeme in phpPoolDir phpPkgName phpMainConf phpFPMService phpVerBranch; do
|
||||
declare -p $storeme | cut -d ' ' -f 3- >> /etc/ICTM/phpvar.list
|
||||
done
|
||||
Reference in New Issue
Block a user