From 1f47ba63fefce009ebdb6098e619da9c6ab3a2e0 Mon Sep 17 00:00:00 2001 From: Jonathan Druart Date: Tue, 26 Nov 2019 21:07:04 +0100 Subject: [PATCH] Bug 24151: Add key to the config Sponsored-by: Association KohaLa - https://koha-fr.org/ Signed-off-by: Signed-off-by: Sonia Bouis --- debian/scripts/koha-create | 4 ++++ debian/templates/koha-conf-site.xml.in | 3 +++ etc/koha-conf.xml | 3 +++ 3 files changed, 10 insertions(+) diff --git a/debian/scripts/koha-create b/debian/scripts/koha-create index a4f1220dfc..d85ecffe7a 100755 --- a/debian/scripts/koha-create +++ b/debian/scripts/koha-create @@ -111,6 +111,7 @@ generate_config_file() { -e "s/__UNIXGROUP__/$username/g" \ -e "s#__TEMPLATE_CACHE_DIR__#$TEMPLATE_CACHE_DIR#g" \ -e "s#__TIMEZONE__#$TIMEZONE#g" \ + -e "s#__KEY__#$KEY#g" \ -e "s#__UPLOAD_PATH__#$UPLOAD_PATH#g" \ -e "s#__TMP_PATH__#$TMP_PATH#g" \ -e "s/__LOG_DIR__/\/var\/log\/koha\/$name/g" \ @@ -495,6 +496,9 @@ if [ "${CLO_ELASTICSEARCH_SERVER}" != "" ]; then ELASTICSEARCH_SERVER="${CLO_ELASTICSEARCH_SERVER}" fi +KEY=$(htpasswd -bnBC 10 "" password | tr -d ':\n' | sed 's/$2y/$2a/'); + + if [ "$ENABLE_SRU" != "no" ]; then enable_sru_server fi diff --git a/debian/templates/koha-conf-site.xml.in b/debian/templates/koha-conf-site.xml.in index ded7acea7c..f72425a3c0 100644 --- a/debian/templates/koha-conf-site.xml.in +++ b/debian/templates/koha-conf-site.xml.in @@ -402,6 +402,9 @@ __END_SRU_PUBLICSERVER__ server. e.g. Antarctica/South_Pole --> __TIMEZONE__ + + __KEY__ + + + __KEY__ +