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:
parent
29ce6e481d
commit
0fc92ab72d
|
|
@ -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}"
|
||||
|
|
|
|||
Loading…
Reference in New Issue