Lines 74-79
Options:
Link Here
|
74 |
/var/cache/koha/<instance>/templates |
74 |
/var/cache/koha/<instance>/templates |
75 |
--upload-path dir Set a user defined upload_path. It defaults to |
75 |
--upload-path dir Set a user defined upload_path. It defaults to |
76 |
/var/lib/koha/<instance>/uploads |
76 |
/var/lib/koha/<instance>/uploads |
|
|
77 |
--upload-tmp-path dir Set a user defined upload_tmp_path. It defaults to |
78 |
/var/lib/koha/<instance>/uploads_tmp |
77 |
--letsencrypt Set up a https-only site with letsencrypt certificates |
79 |
--letsencrypt Set up a https-only site with letsencrypt certificates |
78 |
--help,-h Show this help. |
80 |
--help,-h Show this help. |
79 |
|
81 |
|
Lines 117-122
generate_config_file() {
Link Here
|
117 |
-e "s/__UNIXGROUP__/$username/g" \ |
119 |
-e "s/__UNIXGROUP__/$username/g" \ |
118 |
-e "s#__TEMPLATE_CACHE_DIR__#$TEMPLATE_CACHE_DIR#g" \ |
120 |
-e "s#__TEMPLATE_CACHE_DIR__#$TEMPLATE_CACHE_DIR#g" \ |
119 |
-e "s#__UPLOAD_PATH__#$UPLOAD_PATH#g" \ |
121 |
-e "s#__UPLOAD_PATH__#$UPLOAD_PATH#g" \ |
|
|
122 |
-e "s#__UPLOAD_TMP_PATH__#$UPLOAD_TMP_PATH#g" \ |
120 |
-e "s/__LOG_DIR__/\/var\/log\/koha\/$name/g" \ |
123 |
-e "s/__LOG_DIR__/\/var\/log\/koha\/$name/g" \ |
121 |
-e "s/__PLUGINS_DIR__/\/var\/lib\/koha\/$name\/plugins/g" \ |
124 |
-e "s/__PLUGINS_DIR__/\/var\/lib\/koha\/$name\/plugins/g" \ |
122 |
-e "s/__MEMCACHED_NAMESPACE__/$MEMCACHED_NAMESPACE/g" \ |
125 |
-e "s/__MEMCACHED_NAMESPACE__/$MEMCACHED_NAMESPACE/g" \ |
Lines 328-333
set_upload_path()
Link Here
|
328 |
fi |
331 |
fi |
329 |
} |
332 |
} |
330 |
|
333 |
|
|
|
334 |
set_upload_tmp_path() |
335 |
{ |
336 |
local instance="$1" |
337 |
|
338 |
if [ "$CLO_UPLOAD_TMP_PATH" != "" ]; then |
339 |
UPLOAD_TMP_PATH=$CLO_UPLOAD_TMP_PATH |
340 |
else |
341 |
UPLOAD_TMP_PATH="$UPLOAD_PATH_BASE/$instance/$UPLOAD_TMP_DIR" |
342 |
fi |
343 |
} |
344 |
|
331 |
enable_sru_server() |
345 |
enable_sru_server() |
332 |
{ |
346 |
{ |
333 |
# remove the commenting symbols |
347 |
# remove the commenting symbols |
Lines 414-419
DEFAULT_MEMCACHED_PREFIX="koha_"
Link Here
|
414 |
UPLOAD_PATH_BASE="/var/lib/koha" |
428 |
UPLOAD_PATH_BASE="/var/lib/koha" |
415 |
UPLOAD_DIR="uploads" |
429 |
UPLOAD_DIR="uploads" |
416 |
UPLOAD_PATH="" |
430 |
UPLOAD_PATH="" |
|
|
431 |
# hardcoded upload_tmp_path |
432 |
UPLOAD_TMP_DIR="uploads_tmp" |
433 |
UPLOAD_TMP_PATH="" |
417 |
# cache base dir |
434 |
# cache base dir |
418 |
CACHE_DIR_BASE="/var/cache/koha" |
435 |
CACHE_DIR_BASE="/var/cache/koha" |
419 |
# Generate a randomizaed API secret |
436 |
# Generate a randomizaed API secret |
Lines 460-465
CLO_AUTHORITIES_INDEXING_MODE=""
Link Here
|
460 |
CLO_MEMCACHED_SERVERS="" |
477 |
CLO_MEMCACHED_SERVERS="" |
461 |
CLO_MEMCACHED_PREFIX="" |
478 |
CLO_MEMCACHED_PREFIX="" |
462 |
CLO_UPLOAD_PATH="" |
479 |
CLO_UPLOAD_PATH="" |
|
|
480 |
CLO_UPLOAD_TMP_PATH="" |
463 |
CLO_LETSENCRYPT="" |
481 |
CLO_LETSENCRYPT="" |
464 |
CLO_TEMPLATE_CACHE_DIR="" |
482 |
CLO_TEMPLATE_CACHE_DIR="" |
465 |
|
483 |
|
Lines 507-512
while true ; do
Link Here
|
507 |
CLO_TEMPLATE_CACHE_DIR="$2" ; shift 2 ;; |
525 |
CLO_TEMPLATE_CACHE_DIR="$2" ; shift 2 ;; |
508 |
--upload-path) |
526 |
--upload-path) |
509 |
CLO_UPLOAD_PATH="$2" ; shift 2 ;; |
527 |
CLO_UPLOAD_PATH="$2" ; shift 2 ;; |
|
|
528 |
--upload-tmp-path) |
529 |
CLO_UPLOAD_TMP_PATH="$2" ; shift 2 ;; |
510 |
--letsencrypt) |
530 |
--letsencrypt) |
511 |
CLO_LETSENCRYPT="yes" ; shift ;; |
531 |
CLO_LETSENCRYPT="yes" ; shift ;; |
512 |
-h|--help) |
532 |
-h|--help) |
Lines 572-577
set_authorities_indexing_mode $AUTHORITIES_INDEXING_MODE $ZEBRA_MARC_FORMAT
Link Here
|
572 |
name="$1" |
592 |
name="$1" |
573 |
|
593 |
|
574 |
set_upload_path $name |
594 |
set_upload_path $name |
|
|
595 |
set_upload_tmp_path $name |
575 |
|
596 |
|
576 |
if [ "$op" = use ] && [ "$CLO_DATABASE" = "" ] && |
597 |
if [ "$op" = use ] && [ "$CLO_DATABASE" = "" ] && |
577 |
( [ ! -f "$PASSWDFILE" ] || [ ! `cat $PASSWDFILE | grep "^$name:"` ] ) |
598 |
( [ ! -f "$PASSWDFILE" ] || [ ! `cat $PASSWDFILE | grep "^$name:"` ] ) |