From f094bd5bc8f019b37e50757dafe14b225416cfb3 Mon Sep 17 00:00:00 2001 From: daniwe4 Date: Mon, 23 Feb 2026 10:43:23 +0100 Subject: [PATCH] master SetIdpV10: new initialisation routine --- app/src/App.php | 2 +- setup/stack/states/enable-saml/saml/SetIdpV10.php.j2 | 4 +++- setup/updates/update-20260223.sh | 8 ++++++++ 3 files changed, 12 insertions(+), 2 deletions(-) create mode 100644 setup/updates/update-20260223.sh diff --git a/app/src/App.php b/app/src/App.php index bf0292b6..393ae7b0 100644 --- a/app/src/App.php +++ b/app/src/App.php @@ -9,7 +9,7 @@ class App extends Application { - const NAME = "Doil Version 20251125 - build 2025-11-25"; + const NAME = "Doil Version 20260223 - build 2026-02-23"; public function __construct(Command ...$commands) { diff --git a/setup/stack/states/enable-saml/saml/SetIdpV10.php.j2 b/setup/stack/states/enable-saml/saml/SetIdpV10.php.j2 index 93e3e109..5c043c0d 100644 --- a/setup/stack/states/enable-saml/saml/SetIdpV10.php.j2 +++ b/setup/stack/states/enable-saml/saml/SetIdpV10.php.j2 @@ -9,7 +9,9 @@ define("ILIAS_HTTP_PATH", "{{ ilias_http_path }}"); require_once("../vendor/composer/vendor/autoload.php"); ilContext::init(ilContext::CONTEXT_CRON); -ilInitialisation::initILIAS(); +require_once '../vendor/composer/vendor/autoload.php'; +require_once __DIR__ . '/../artifacts/bootstrap_default.php'; +entry_point('ILIAS Legacy Initialisation Adapter'); ilSamlSettings::getInstance()->setLoginFormStatus(true); $idp = new ilSamlIdp(); diff --git a/setup/updates/update-20260223.sh b/setup/updates/update-20260223.sh new file mode 100644 index 00000000..da77073d --- /dev/null +++ b/setup/updates/update-20260223.sh @@ -0,0 +1,8 @@ +#!/usr/bin/env bash + +doil_update_20250223() { + cp -r ${SCRIPT_DIR}/../app/src/* /usr/local/lib/doil/app/src/ + cp -r ${SCRIPT_DIR}/../setup/stack/states/enable-saml/saml/SetIdpV10.php.j2 /usr/local/share/doil/stack/enable-saml/saml/SetIdpV10.php.j2 + + return $? +} \ No newline at end of file