provision_container: Fixes for new WissKI version

This commit is contained in:
Tom Wiesing 2020-08-06 10:47:40 +02:00
parent 04025b89de
commit a2612e5ee6
No known key found for this signature in database
GPG key ID: DC1F29F2BC78AB15

View file

@ -93,6 +93,16 @@ else
composer require 'drupal/wisski:2.x-dev' composer require 'drupal/wisski:2.x-dev'
fi fi
# Install dependencies of WissKI
log_info " => Installing and patching Wisski dependencies"
pushd "$WEB_DIR/modules/contrib/wisski"
composer install
# Patch EasyRDF (for now)
EASYRDF_RESPONSE="./vendor/easyrdf/easyrdf/lib/EasyRdf/Http/Response.php"
patch -N "$EASYRDF_RESPONSE" < "/patch/easyrdf.patch"
popd
drupal_sites_permission_workaround drupal_sites_permission_workaround
composer require drupal/inline_entity_form composer require drupal/inline_entity_form
@ -109,11 +119,6 @@ log_info " => Enable Wisski modules"
drush pm-enable --yes wisski_core wisski_linkblock wisski_pathbuilder wisski_adapter_sparql11_pb wisski_salz drush pm-enable --yes wisski_core wisski_linkblock wisski_pathbuilder wisski_adapter_sparql11_pb wisski_salz
drupal_sites_permission_workaround drupal_sites_permission_workaround
# Because of a regresssion in EasyRDF and Tomcat, we need to manually patch EasyRDF
EASYRDF_RESPONSE="$COMPOSER_DIR/vendor/easyrdf/easyrdf/lib/EasyRdf/Http/Response.php"
log_info " => Patching '$EASYRDF_RESPONSE'"
patch "$EASYRDF_RESPONSE" < "/patch/easyrdf.patch"
log_info " => Provisioning is now complete. " log_info " => Provisioning is now complete. "
log_ok "Your installation details are as follows:" log_ok "Your installation details are as follows:"
function printdetails() { function printdetails() {