From 8e1d0b68f1473bd78aea44811c8b977c07af9466 Mon Sep 17 00:00:00 2001 From: Evilham Date: Thu, 28 Apr 2022 17:40:09 +0200 Subject: [PATCH] [__jitsi_meet*] Add new parameters for heavier branding This uses nginx' server-side includes, so each domain configured by `__jitsi_meet_domain` can have its own customisation. Note that the file customisation file must exist for each domain, `__jitsi_meet_domain` takes care of that already. Sponsored by: camilion.eu, eXO.cat --- type/__jitsi_meet/manifest | 7 +++++++ type/__jitsi_meet_domain/files/interface_config.js.sh | 2 +- type/__jitsi_meet_domain/man.rst | 11 +++++++++-- type/__jitsi_meet_domain/manifest | 6 ++++++ .../parameter/default/branding-app-name | 1 + .../parameter/default/branding-extra-body | 0 type/__jitsi_meet_domain/parameter/optional | 2 ++ 7 files changed, 26 insertions(+), 3 deletions(-) create mode 100644 type/__jitsi_meet_domain/parameter/default/branding-app-name create mode 100644 type/__jitsi_meet_domain/parameter/default/branding-extra-body diff --git a/type/__jitsi_meet/manifest b/type/__jitsi_meet/manifest index fb22821..20e91a7 100755 --- a/type/__jitsi_meet/manifest +++ b/type/__jitsi_meet/manifest @@ -224,6 +224,13 @@ videobridge { } EOFJVB +# Enable simple per-domain body customisation +__file "/usr/share/jitsi-meet/body.html" \ + --mode 0644 \ + --source '-' < +EOF + # These two should be changed on new release EXPORTER_VERSION="1.2.0" EXPORTER_CHECKSUM="sha256:6377ffa7be0c7deb66545616add7245da96f8b7746d6712f41cfa9fe72c935ce" diff --git a/type/__jitsi_meet_domain/files/interface_config.js.sh b/type/__jitsi_meet_domain/files/interface_config.js.sh index 094cc6e..0589ced 100644 --- a/type/__jitsi_meet_domain/files/interface_config.js.sh +++ b/type/__jitsi_meet_domain/files/interface_config.js.sh @@ -20,7 +20,7 @@ JITSI_INTERFACE_CONFIG_JS="$(cat <