Bug 17342: (bug 17262 follow-up) fix the way to retrieve memcached config from apache

The problem is that the memcached configuration variables are extracted
from the apache configuration file incorrectly so you get
'"127.0.0.1:11211"' including double quotes as the servers parameter to
memcached.

Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>

Note this only applies on 3.22.x but it does fix the problem
Definitely needed for 3.22.12

Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Frédéric Demians <f.demians@tamil.fr>
This commit is contained in:
Andreas Jonsson 2016-10-03 09:08:03 +01:00 committed by Frédéric Demians
parent 29ce6e481d
commit 0fc92ab72d
1 changed files with 2 additions and 2 deletions

View File

@ -50,7 +50,7 @@ get_memcached_servers_for()
local apache_file=$(get_apache_config_for $instance)
local memcached_servers=$(
grep 'MEMCACHED_SERVERS' ${apache_file} |
awk '{print $3}' | uniq
awk -F'[\t "]+' '{print $4}' | head -n 1
)
echo "${memcached_servers}"
@ -63,7 +63,7 @@ get_memcached_namespace_for()
local apache_file=$(get_apache_config_for $instance)
local memcached_namespace=$(
grep 'MEMCACHED_NAMESPACE' ${apache_file} |
awk '{print $3}' | uniq
awk -F'[\t "]+' '{print $4}' | head -n 1
)
echo "${memcached_namespace}"