Bug 37038: koha-elasticsearch creates a file named 0

After execution of koha-elasticsearch command a file named 0 remains in
the current directory.

Inside the single parentheses, the character '>' is treated as a file
redirection, not as a comparison operator.

Test plan:
==========
1. Have a test installation with Elasticsearch.  As root, perform:
   ./debian/scripts/koha-elasticsearch --rebuild kohadev
   When the command finishes, check the contents of the current
   directory (ls -ltr | tail).  You sould notice a fresh file named '0'
2. Apply the patch. Delete the file named 0.
3. Repeat p. 1.  There should be no file named 0 now.

Signed-off-by: Roman Dolny <roman.dolny@jezuici.pl>

Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl>
Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>
(cherry picked from commit bc92152e2f)
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
This commit is contained in:
Janusz Kaczmarek 2024-06-05 17:27:03 +00:00 committed by Lucas Gass
parent 6e66ea7151
commit 81a1002c00
1 changed files with 2 additions and 2 deletions

View File

@ -90,12 +90,12 @@ run_rebuild_elasticsearch()
KOHA_BINDIR=${KOHA_HOME}/misc
fi
if [ "${clo_commit_size}" > 0 ]; then
if [ "${clo_commit_size}" \> 0 ]; then
commit_size=${clo_commit_size}
fi
rebuild_opts="--commit ${commit_size}"
if [ "${clo_processes}" > 0 ]; then
if [ "${clo_processes}" \> 0 ]; then
processes=${clo_processes}
fi
rebuild_opts="${rebuild_opts} --processes ${processes}"