Lines 71-76
Options:
Link Here
|
71 |
conjunction with --defaultsql and --populate-db. |
71 |
conjunction with --defaultsql and --populate-db. |
72 |
--template-cache-dir Set a user defined template_cache_dir. It defaults to |
72 |
--template-cache-dir Set a user defined template_cache_dir. It defaults to |
73 |
/var/cache/koha/<instance>/templates |
73 |
/var/cache/koha/<instance>/templates |
|
|
74 |
--timezone time/zone Specify a timezone. e.g. America/Argentina |
74 |
--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 |
75 |
/var/lib/koha/<instance>/uploads |
76 |
/var/lib/koha/<instance>/uploads |
76 |
--letsencrypt Set up a https-only site with letsencrypt certificates |
77 |
--letsencrypt Set up a https-only site with letsencrypt certificates |
Lines 115-120
generate_config_file() {
Link Here
|
115 |
-e "s/__UNIXUSER__/$username/g" \ |
116 |
-e "s/__UNIXUSER__/$username/g" \ |
116 |
-e "s/__UNIXGROUP__/$username/g" \ |
117 |
-e "s/__UNIXGROUP__/$username/g" \ |
117 |
-e "s#__TEMPLATE_CACHE_DIR__#$TEMPLATE_CACHE_DIR#g" \ |
118 |
-e "s#__TEMPLATE_CACHE_DIR__#$TEMPLATE_CACHE_DIR#g" \ |
|
|
119 |
-e "s#__TIMEZONE__#$TIMEZONE#g" \ |
118 |
-e "s#__UPLOAD_PATH__#$UPLOAD_PATH#g" \ |
120 |
-e "s#__UPLOAD_PATH__#$UPLOAD_PATH#g" \ |
119 |
-e "s/__LOG_DIR__/\/var\/log\/koha\/$name/g" \ |
121 |
-e "s/__LOG_DIR__/\/var\/log\/koha\/$name/g" \ |
120 |
-e "s/__PLUGINS_DIR__/\/var\/lib\/koha\/$name\/plugins/g" \ |
122 |
-e "s/__PLUGINS_DIR__/\/var\/lib\/koha\/$name\/plugins/g" \ |
Lines 413-418
DEFAULT_MEMCACHED_PREFIX="koha_"
Link Here
|
413 |
UPLOAD_PATH_BASE="/var/lib/koha" |
415 |
UPLOAD_PATH_BASE="/var/lib/koha" |
414 |
UPLOAD_DIR="uploads" |
416 |
UPLOAD_DIR="uploads" |
415 |
UPLOAD_PATH="" |
417 |
UPLOAD_PATH="" |
|
|
418 |
# timezone defaults to empty |
419 |
TIMEZONE="" |
416 |
# cache base dir |
420 |
# cache base dir |
417 |
CACHE_DIR_BASE="/var/cache/koha" |
421 |
CACHE_DIR_BASE="/var/cache/koha" |
418 |
# Generate a randomizaed API secret |
422 |
# Generate a randomizaed API secret |
Lines 443-449
fi
Link Here
|
443 |
|
447 |
|
444 |
[ $# -ge 1 ] && [ $# -le 16 ] || ( usage ; die "Error: wrong parameters" ) |
448 |
[ $# -ge 1 ] && [ $# -le 16 ] || ( usage ; die "Error: wrong parameters" ) |
445 |
|
449 |
|
446 |
TEMP=`getopt -o chrpm:l:d:f:b:a: -l create-db,request-db,populate-db,use-db,enable-sru,sru-port:,help,marcflavor:,auth-idx:,biblio-idx:,zebralang:,defaultsql:,configfile:,passwdfile:,dbhost:,database:,adminuser:,memcached-servers:,memcached-prefix:,template-cache-dir:,upload-path:,letsencrypt, \ |
450 |
TEMP=`getopt -o chrpm:l:d:f:b:a: -l create-db,request-db,populate-db,use-db,enable-sru,sru-port:,help,marcflavor:,auth-idx:,biblio-idx:,zebralang:,defaultsql:,configfile:,passwdfile:,dbhost:,database:,adminuser:,memcached-servers:,memcached-prefix:,template-cache-dir:,timezone:,upload-path:,letsencrypt, \ |
447 |
-n "$0" -- "$@"` |
451 |
-n "$0" -- "$@"` |
448 |
|
452 |
|
449 |
# Note the quotes around `$TEMP': they are essential! |
453 |
# Note the quotes around `$TEMP': they are essential! |
Lines 461-466
CLO_MEMCACHED_PREFIX=""
Link Here
|
461 |
CLO_UPLOAD_PATH="" |
465 |
CLO_UPLOAD_PATH="" |
462 |
CLO_LETSENCRYPT="" |
466 |
CLO_LETSENCRYPT="" |
463 |
CLO_TEMPLATE_CACHE_DIR="" |
467 |
CLO_TEMPLATE_CACHE_DIR="" |
|
|
468 |
CLO_TIMEZONE="" |
464 |
|
469 |
|
465 |
while true ; do |
470 |
while true ; do |
466 |
case "$1" in |
471 |
case "$1" in |
Lines 502-507
while true ; do
Link Here
|
502 |
SRU_SERVER_PORT="$2" ; shift 2 ;; |
507 |
SRU_SERVER_PORT="$2" ; shift 2 ;; |
503 |
--template-cache-dir) |
508 |
--template-cache-dir) |
504 |
CLO_TEMPLATE_CACHE_DIR="$2" ; shift 2 ;; |
509 |
CLO_TEMPLATE_CACHE_DIR="$2" ; shift 2 ;; |
|
|
510 |
--timezone) |
511 |
CLO_TIMEZONE="$2" ; shift 2 ;; |
505 |
--upload-path) |
512 |
--upload-path) |
506 |
CLO_UPLOAD_PATH="$2" ; shift 2 ;; |
513 |
CLO_UPLOAD_PATH="$2" ; shift 2 ;; |
507 |
--letsencrypt) |
514 |
--letsencrypt) |
Lines 548-553
then
Link Here
|
548 |
PASSWDFILE="$CLO_PASSWDFILE" |
555 |
PASSWDFILE="$CLO_PASSWDFILE" |
549 |
fi |
556 |
fi |
550 |
|
557 |
|
|
|
558 |
if [ "$CLO_TIMEZONE" != "" ]; then |
559 |
TIMEZONE=$CLO_TIMEZONE |
560 |
fi |
561 |
|
551 |
if [ "$CLO_BIBLIOS_INDEXING_MODE" != "" ]; then |
562 |
if [ "$CLO_BIBLIOS_INDEXING_MODE" != "" ]; then |
552 |
BIBLIOS_INDEXING_MODE=$CLO_BIBLIOS_INDEXING_MODE |
563 |
BIBLIOS_INDEXING_MODE=$CLO_BIBLIOS_INDEXING_MODE |
553 |
fi |
564 |
fi |