mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-11-22 07:53:39 +01:00
need to pass --ignore-platform-reqs to composer create-project to be able to install with PHP 8.x
This commit is contained in:
parent
8b2022643e
commit
c5cab2e7b3
@ -2,7 +2,7 @@
|
|||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
VERSION=${VERSION:-dev-master}
|
VERSION=${VERSION:-dev-master}
|
||||||
PHP_VERSION=${PHP_VERSION:-7.4}
|
PHP_VERSION=${PHP_VERSION:-8.1}
|
||||||
|
|
||||||
# if EGW_SESSION_TIMEOUT is set in environment, propagate value to php.ini
|
# if EGW_SESSION_TIMEOUT is set in environment, propagate value to php.ini
|
||||||
test -n "$EGW_SESSION_TIMEOUT" && test "$EGW_SESSION_TIMEOUT" -ge 1440 &&
|
test -n "$EGW_SESSION_TIMEOUT" && test "$EGW_SESSION_TIMEOUT" -ge 1440 &&
|
||||||
@ -19,9 +19,11 @@ git config --global user.email || git config --global user.email "you@example.co
|
|||||||
|
|
||||||
# install EGroupware sources, if not already there
|
# install EGroupware sources, if not already there
|
||||||
[ -f /var/www/egroupware/header.inc.php ] || {
|
[ -f /var/www/egroupware/header.inc.php ] || {
|
||||||
|
# not all our requirements already support 8.x officially, but what we use from them works with 8.1
|
||||||
|
[[ $PHP_VERSION =~ ^8\..* ]] && COMPOSER_EXTRA=--ignore-platform-reqs || true
|
||||||
cd /var/www \
|
cd /var/www \
|
||||||
&& ln -sf egroupware/api/templates/default/images/favicon.ico \
|
&& ln -sf egroupware/api/templates/default/images/favicon.ico \
|
||||||
&& composer.phar create-project --prefer-source --keep-vcs --no-scripts egroupware/egroupware:$VERSION \
|
&& composer.phar create-project --prefer-source --keep-vcs --no-scripts $COMPOSER_EXTRA egroupware/egroupware:$VERSION \
|
||||||
&& cd egroupware \
|
&& cd egroupware \
|
||||||
&& ./install-cli.php \
|
&& ./install-cli.php \
|
||||||
&& ln -sf /var/lib/egroupware/header.inc.php \
|
&& ln -sf /var/lib/egroupware/header.inc.php \
|
||||||
|
Loading…
Reference in New Issue
Block a user