| 
      
            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  |