From 3bf88f557c2aa2fe5ba20b0173006e0ad68983a0 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/ --- 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 a6883945c4..b40265165b 100644 --- a/debian/templates/koha-conf-site.xml.in +++ b/debian/templates/koha-conf-site.xml.in @@ -403,6 +403,9 @@ __END_SRU_PUBLICSERVER__ server. e.g. Antarctica/South_Pole --> __TIMEZONE__ + + __KEY__ + + + __KEY__ +