|
Lines 367-388
is_elasticsearch_enabled()
Link Here
|
| 367 |
|
367 |
|
| 368 |
adjust_paths_dev_install() |
368 |
adjust_paths_dev_install() |
| 369 |
{ |
369 |
{ |
| 370 |
# Adjust KOHA_HOME, PERL5LIB for dev installs, as indicated by |
370 |
# Adjust KOHA_HOME, PERL5LIB, KOHA_BINDIR for git installs |
| 371 |
# corresponding tag in koha-conf.xml |
|
|
| 372 |
|
371 |
|
| 373 |
local instancename=$1 |
372 |
local instancename=$1 |
| 374 |
local dev_install="" |
|
|
| 375 |
|
373 |
|
|
|
374 |
if is_git_install $instancename; then |
| 375 |
KOHA_HOME=$(run_safe_xmlstarlet $instancename intranetdir) |
| 376 |
PERL5LIB="$KOHA_HOME:$KOHA_HOME/lib" |
| 377 |
KOHA_BINDIR=misc |
| 378 |
else |
| 379 |
KOHA_BINDIR=bin |
| 380 |
fi |
| 381 |
} |
| 382 |
|
| 383 |
is_git_install() |
| 384 |
{ |
| 385 |
local instancename=$1 git_install |
| 386 |
|
| 387 |
# env var GIT_INSTALL overrules koha-conf entry |
| 388 |
if [ -n "$GIT_INSTALL" ]; then |
| 389 |
if [ "$GIT_INSTALL" != "0" ]; then return 0; else return 1; fi |
| 390 |
fi |
| 391 |
|
| 392 |
# now check koha-conf; looking at dev_install as historical fallback |
| 376 |
if [ "$instancename" != "" ] && is_instance $instancename; then |
393 |
if [ "$instancename" != "" ] && is_instance $instancename; then |
| 377 |
dev_install=$(run_safe_xmlstarlet $instancename dev_install) |
394 |
git_install=$(run_safe_xmlstarlet $instancename git_install) |
|
|
395 |
if [ -z "$git_install" ]; then git_install=$(run_safe_xmlstarlet $instancename dev_install); fi |
| 378 |
fi |
396 |
fi |
|
|
397 |
if [ -n "$git_install" ] && [ "$git_install" != "0" ]; then |
| 398 |
return 0; # true |
| 399 |
else |
| 400 |
return 1 |
| 401 |
fi |
| 402 |
} |
| 379 |
|
403 |
|
| 380 |
if [ "$dev_install" != "" ] && [ "$dev_install" != "0" ]; then |
404 |
is_test_system() |
| 381 |
DEV_INSTALL=1 |
405 |
{ |
| 382 |
KOHA_HOME=$(run_safe_xmlstarlet $instancename intranetdir) |
406 |
local instancename=$1 test_system |
| 383 |
PERL5LIB="$KOHA_HOME:$KOHA_HOME/lib" |
407 |
|
|
|
408 |
# env var TEST_SYSTEM overrules koha-conf entry |
| 409 |
if [ -n "$TEST_SYSTEM" ]; then |
| 410 |
if [ "$TEST_SYSTEM" != "0" ]; then return 0; else return 1; fi |
| 411 |
fi |
| 412 |
|
| 413 |
# now check koha-conf |
| 414 |
if [ "$instancename" != "" ] && is_instance $instancename; then |
| 415 |
test_system=$(run_safe_xmlstarlet $instancename test_system) |
| 416 |
fi |
| 417 |
if [ -n "$test_system" ] && [ "test_system" != "0" ]; then |
| 418 |
return 0; # true |
| 384 |
else |
419 |
else |
| 385 |
DEV_INSTALL="" |
420 |
return 1 |
| 386 |
fi |
421 |
fi |
| 387 |
} |
422 |
} |
| 388 |
|
423 |
|
| 389 |
- |
|
|