Compare commits
6 Commits
c690fa8508
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
| 8a655e2212 | |||
| 58612a972a | |||
| 6c0dc04f49 | |||
| 6a106a5573 | |||
| 35c2daaa08 | |||
| 221d617624 |
@@ -15,11 +15,13 @@ Role Variables
|
|||||||
with their default value, if any
|
with their default value, if any
|
||||||
|
|
||||||
koha_version: 21.05.05
|
koha_version: 21.05.05
|
||||||
|
koha_debian_version: 21.05
|
||||||
koha_home_dir: /home/koha
|
koha_home_dir: /home/koha
|
||||||
koha_install_dir: "{{ koha_home_dir }}/koha"
|
koha_install_dir: "{{ koha_home_dir }}/koha"
|
||||||
koha_src_dir: "{{ koha_home_dir }}/Koha-{{ koha_version }}"
|
koha_src_dir: "{{ koha_home_dir }}/Koha-{{ koha_version }}"
|
||||||
koha_opac_hostname: koha.opendoor.fr
|
koha_opac_hostname: koha.opendoor.fr
|
||||||
koha_user: koha
|
koha_user: koha
|
||||||
|
koha_group: koha
|
||||||
koha_intranet_hostname: sigb.opendoor.fr
|
koha_intranet_hostname: sigb.opendoor.fr
|
||||||
koha_mariadb_server: localhost
|
koha_mariadb_server: localhost
|
||||||
koha_mariadb_user: "kohauser"
|
koha_mariadb_user: "kohauser"
|
||||||
|
|||||||
@@ -2,10 +2,12 @@
|
|||||||
# defaults file for tco.koha
|
# defaults file for tco.koha
|
||||||
|
|
||||||
koha_version: 21.05.07
|
koha_version: 21.05.07
|
||||||
|
koha_debian_version: 21.05
|
||||||
koha_home_dir: /home/koha
|
koha_home_dir: /home/koha
|
||||||
koha_install_dir: "{{ koha_home_dir }}/koha"
|
koha_install_dir: "{{ koha_home_dir }}/koha"
|
||||||
koha_src_dir: "{{ koha_home_dir }}/Koha-v{{ koha_version }}"
|
koha_src_dir: "{{ koha_home_dir }}/Koha-v{{ koha_version }}"
|
||||||
koha_user: koha
|
koha_user: koha
|
||||||
|
koha_group: koha
|
||||||
koha_opac_hostname: koha.opendoor.fr
|
koha_opac_hostname: koha.opendoor.fr
|
||||||
koha_intranet_hostname: sigb.opendoor.fr
|
koha_intranet_hostname: sigb.opendoor.fr
|
||||||
koha_mariadb_server: localhost
|
koha_mariadb_server: localhost
|
||||||
|
|||||||
@@ -25,7 +25,12 @@
|
|||||||
state: present
|
state: present
|
||||||
- apt_repository:
|
- apt_repository:
|
||||||
filename: koha
|
filename: koha
|
||||||
repo: "deb http://debian.koha-community.org/koha stable main"
|
repo: "deb http://debian.koha-community.org/koha {{ koha_debian_version }} main"
|
||||||
|
state: present
|
||||||
|
|
||||||
|
- name: create koha group
|
||||||
|
ansible.builtin.group:
|
||||||
|
name: "{{ koha_group }}"
|
||||||
state: present
|
state: present
|
||||||
|
|
||||||
- name: create koha user
|
- name: create koha user
|
||||||
@@ -37,7 +42,8 @@
|
|||||||
6333363164313030340a336430326334613435333161656435373962316266333765326462393238
|
6333363164313030340a336430326334613435333161656435373962316266333765326462393238
|
||||||
6237
|
6237
|
||||||
user:
|
user:
|
||||||
name: koha
|
name: "{{ koha_user }}"
|
||||||
|
group: "{{ koha_group }}"
|
||||||
home: "{{ koha_home_dir }}"
|
home: "{{ koha_home_dir }}"
|
||||||
shell: /bin/bash
|
shell: /bin/bash
|
||||||
create_home: yes
|
create_home: yes
|
||||||
@@ -134,7 +140,6 @@
|
|||||||
- "{{ koha_install_dir }}/var/run"
|
- "{{ koha_install_dir }}/var/run"
|
||||||
|
|
||||||
- name: set systempreference url
|
- name: set systempreference url
|
||||||
tags: wip
|
|
||||||
community.mysql.mysql_query:
|
community.mysql.mysql_query:
|
||||||
login_db: "{{ koha_mariadb_db }}"
|
login_db: "{{ koha_mariadb_db }}"
|
||||||
login_password: "{{ koha_mariadb_password }}"
|
login_password: "{{ koha_mariadb_password }}"
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
---
|
---
|
||||||
- name: install mandatory packages
|
- name: install mandatory packages
|
||||||
package:
|
apt:
|
||||||
|
cache_valid_time: 3600
|
||||||
state: present
|
state: present
|
||||||
name:
|
name:
|
||||||
- git
|
- git
|
||||||
|
|||||||
@@ -15,8 +15,8 @@
|
|||||||
# AUTHOR => [q[Koha Contributors <https://koha-community.org/>]]
|
# AUTHOR => [q[Koha Contributors <https://koha-community.org/>]]
|
||||||
# BUILD_REQUIRES => { }
|
# BUILD_REQUIRES => { }
|
||||||
# CONFIGURE_REQUIRES => { }
|
# CONFIGURE_REQUIRES => { }
|
||||||
# INSTALLMAN1DIR => q[/home/koha/koha/man/man1]
|
# INSTALLMAN1DIR => q[{{ koha_install_dir }}/man/man1]
|
||||||
# INSTALLMAN3DIR => q[/home/koha/koha/man/man3]
|
# INSTALLMAN3DIR => q[{{ koha_install_dir }}/man/man3]
|
||||||
# NAME => q[koha]
|
# NAME => q[koha]
|
||||||
# NO_META => q[1]
|
# NO_META => q[1]
|
||||||
# PL_FILES => { fix-perl-path.PL=>[q[blib]], rewrite-config.PL=>[q[blib/KOHA_CONF_DIR/koha-conf.xml], q[blib/KOHA_CONF_DIR/koha-httpd.conf], q[blib/KOHA_CONF_DIR/log4perl.conf], q[blib/KOHA_CONF_DIR/koha-worker.service], q[blib/ZEBRA_CONF_DIR/etc/default.idx], q[blib/MISC_DIR/koha-install-log], q[blib/ZEBRA_CONF_DIR/etc/passwd], q[blib/ZEBRA_CONF_DIR/zebra-biblios-dom.cfg], q[blib/ZEBRA_CONF_DIR/zebra-authorities-dom.cfg], q[blib/ZEBRA_CONF_DIR/explain-authorities.xml], q[blib/ZEBRA_CONF_DIR/explain-biblios.xml], q[blib/ZEBRA_CONF_DIR/retrieval-info-auth-dom.xml], q[blib/ZEBRA_CONF_DIR/retrieval-info-bib-dom.xml], q[blib/SCRIPT_DIR/koha-zebra-ctl.sh], q[blib/SCRIPT_DIR/koha-pazpar2-ctl.sh], q[blib/SCRIPT_DIR/koha-index-daemon-ctl.sh], q[blib/PERL_MODULE_DIR/C4/Context.pm], q[blib/SCRIPT_NONDEV_DIR/kohalib.pl]] }
|
# PL_FILES => { fix-perl-path.PL=>[q[blib]], rewrite-config.PL=>[q[blib/KOHA_CONF_DIR/koha-conf.xml], q[blib/KOHA_CONF_DIR/koha-httpd.conf], q[blib/KOHA_CONF_DIR/log4perl.conf], q[blib/KOHA_CONF_DIR/koha-worker.service], q[blib/ZEBRA_CONF_DIR/etc/default.idx], q[blib/MISC_DIR/koha-install-log], q[blib/ZEBRA_CONF_DIR/etc/passwd], q[blib/ZEBRA_CONF_DIR/zebra-biblios-dom.cfg], q[blib/ZEBRA_CONF_DIR/zebra-authorities-dom.cfg], q[blib/ZEBRA_CONF_DIR/explain-authorities.xml], q[blib/ZEBRA_CONF_DIR/explain-biblios.xml], q[blib/ZEBRA_CONF_DIR/retrieval-info-auth-dom.xml], q[blib/ZEBRA_CONF_DIR/retrieval-info-bib-dom.xml], q[blib/SCRIPT_DIR/koha-zebra-ctl.sh], q[blib/SCRIPT_DIR/koha-pazpar2-ctl.sh], q[blib/SCRIPT_DIR/koha-index-daemon-ctl.sh], q[blib/PERL_MODULE_DIR/C4/Context.pm], q[blib/SCRIPT_NONDEV_DIR/kohalib.pl]] }
|
||||||
@@ -109,13 +109,13 @@ INSTALLSITESCRIPT = /usr/local/bin
|
|||||||
DESTINSTALLSITESCRIPT = $(DESTDIR)$(INSTALLSITESCRIPT)
|
DESTINSTALLSITESCRIPT = $(DESTDIR)$(INSTALLSITESCRIPT)
|
||||||
INSTALLVENDORSCRIPT = /usr/bin
|
INSTALLVENDORSCRIPT = /usr/bin
|
||||||
DESTINSTALLVENDORSCRIPT = $(DESTDIR)$(INSTALLVENDORSCRIPT)
|
DESTINSTALLVENDORSCRIPT = $(DESTDIR)$(INSTALLVENDORSCRIPT)
|
||||||
INSTALLMAN1DIR = /home/koha/koha/man/man1
|
INSTALLMAN1DIR = {{ koha_install_dir }}/man/man1
|
||||||
DESTINSTALLMAN1DIR = $(DESTDIR)$(INSTALLMAN1DIR)
|
DESTINSTALLMAN1DIR = $(DESTDIR)$(INSTALLMAN1DIR)
|
||||||
INSTALLSITEMAN1DIR = /usr/local/man/man1
|
INSTALLSITEMAN1DIR = /usr/local/man/man1
|
||||||
DESTINSTALLSITEMAN1DIR = $(DESTDIR)$(INSTALLSITEMAN1DIR)
|
DESTINSTALLSITEMAN1DIR = $(DESTDIR)$(INSTALLSITEMAN1DIR)
|
||||||
INSTALLVENDORMAN1DIR = /usr/share/man/man1
|
INSTALLVENDORMAN1DIR = /usr/share/man/man1
|
||||||
DESTINSTALLVENDORMAN1DIR = $(DESTDIR)$(INSTALLVENDORMAN1DIR)
|
DESTINSTALLVENDORMAN1DIR = $(DESTDIR)$(INSTALLVENDORMAN1DIR)
|
||||||
INSTALLMAN3DIR = /home/koha/koha/man/man3
|
INSTALLMAN3DIR = {{ koha_install_dir }}/man/man3
|
||||||
DESTINSTALLMAN3DIR = $(DESTDIR)$(INSTALLMAN3DIR)
|
DESTINSTALLMAN3DIR = $(DESTDIR)$(INSTALLMAN3DIR)
|
||||||
INSTALLSITEMAN3DIR = /usr/local/man/man3
|
INSTALLSITEMAN3DIR = /usr/local/man/man3
|
||||||
DESTINSTALLSITEMAN3DIR = $(DESTDIR)$(INSTALLSITEMAN3DIR)
|
DESTINSTALLSITEMAN3DIR = $(DESTDIR)$(INSTALLSITEMAN3DIR)
|
||||||
@@ -10559,76 +10559,76 @@ distsignature : distmeta
|
|||||||
# --- MakeMaker install section:
|
# --- MakeMaker install section:
|
||||||
|
|
||||||
KOHA_INST_API_CGI_DIR = blib/API_CGI_DIR
|
KOHA_INST_API_CGI_DIR = blib/API_CGI_DIR
|
||||||
KOHA_DEST_API_CGI_DIR = $(DESTDIR)/home/koha/koha/api
|
KOHA_DEST_API_CGI_DIR = $(DESTDIR){{ koha_install_dir }}/api
|
||||||
|
|
||||||
KOHA_INST_BACKUP_DIR = blib/BACKUP_DIR
|
KOHA_INST_BACKUP_DIR = blib/BACKUP_DIR
|
||||||
KOHA_DEST_BACKUP_DIR = $(DESTDIR)/home/koha/koha/var/spool
|
KOHA_DEST_BACKUP_DIR = $(DESTDIR){{ koha_install_dir }}/var/spool
|
||||||
|
|
||||||
KOHA_INST_DOC_DIR = blib/DOC_DIR
|
KOHA_INST_DOC_DIR = blib/DOC_DIR
|
||||||
KOHA_DEST_DOC_DIR = $(DESTDIR)/home/koha/koha/doc
|
KOHA_DEST_DOC_DIR = $(DESTDIR){{ koha_install_dir }}/doc
|
||||||
|
|
||||||
KOHA_INST_INTRANET_CGI_DIR = blib/INTRANET_CGI_DIR
|
KOHA_INST_INTRANET_CGI_DIR = blib/INTRANET_CGI_DIR
|
||||||
KOHA_DEST_INTRANET_CGI_DIR = $(DESTDIR)/home/koha/koha/intranet/cgi-bin
|
KOHA_DEST_INTRANET_CGI_DIR = $(DESTDIR){{ koha_install_dir }}/intranet/cgi-bin
|
||||||
|
|
||||||
KOHA_INST_INTRANET_TMPL_DIR = blib/INTRANET_TMPL_DIR
|
KOHA_INST_INTRANET_TMPL_DIR = blib/INTRANET_TMPL_DIR
|
||||||
KOHA_DEST_INTRANET_TMPL_DIR = $(DESTDIR)/home/koha/koha/intranet/htdocs/intranet-tmpl
|
KOHA_DEST_INTRANET_TMPL_DIR = $(DESTDIR){{ koha_install_dir }}/intranet/htdocs/intranet-tmpl
|
||||||
|
|
||||||
KOHA_INST_INTRANET_WWW_DIR = blib/INTRANET_WWW_DIR
|
KOHA_INST_INTRANET_WWW_DIR = blib/INTRANET_WWW_DIR
|
||||||
KOHA_DEST_INTRANET_WWW_DIR = $(DESTDIR)/home/koha/koha/intranet/htdocs
|
KOHA_DEST_INTRANET_WWW_DIR = $(DESTDIR){{ koha_install_dir }}/intranet/htdocs
|
||||||
|
|
||||||
KOHA_INST_KOHA_CONF_DIR = blib/KOHA_CONF_DIR
|
KOHA_INST_KOHA_CONF_DIR = blib/KOHA_CONF_DIR
|
||||||
KOHA_DEST_KOHA_CONF_DIR = $(DESTDIR)/home/koha/koha/etc
|
KOHA_DEST_KOHA_CONF_DIR = $(DESTDIR){{ koha_install_dir }}/etc
|
||||||
|
|
||||||
KOHA_INST_LOCK_DIR = blib/LOCK_DIR
|
KOHA_INST_LOCK_DIR = blib/LOCK_DIR
|
||||||
KOHA_DEST_LOCK_DIR = $(DESTDIR)/home/koha/koha/var/lock
|
KOHA_DEST_LOCK_DIR = $(DESTDIR){{ koha_install_dir }}/var/lock
|
||||||
|
|
||||||
KOHA_INST_LOG_DIR = blib/LOG_DIR
|
KOHA_INST_LOG_DIR = blib/LOG_DIR
|
||||||
KOHA_DEST_LOG_DIR = $(DESTDIR)/home/koha/koha/var/log
|
KOHA_DEST_LOG_DIR = $(DESTDIR){{ koha_install_dir }}/var/log
|
||||||
|
|
||||||
KOHA_INST_MAN_DIR = blib/MAN_DIR
|
KOHA_INST_MAN_DIR = blib/MAN_DIR
|
||||||
KOHA_DEST_MAN_DIR = $(DESTDIR)/home/koha/koha/man
|
KOHA_DEST_MAN_DIR = $(DESTDIR){{ koha_install_dir }}/man
|
||||||
|
|
||||||
KOHA_INST_MISC_DIR = blib/MISC_DIR
|
KOHA_INST_MISC_DIR = blib/MISC_DIR
|
||||||
KOHA_DEST_MISC_DIR = $(DESTDIR)/home/koha/koha/misc
|
KOHA_DEST_MISC_DIR = $(DESTDIR){{ koha_install_dir }}/misc
|
||||||
|
|
||||||
KOHA_INST_OPAC_CGI_DIR = blib/OPAC_CGI_DIR
|
KOHA_INST_OPAC_CGI_DIR = blib/OPAC_CGI_DIR
|
||||||
KOHA_DEST_OPAC_CGI_DIR = $(DESTDIR)/home/koha/koha/opac/cgi-bin
|
KOHA_DEST_OPAC_CGI_DIR = $(DESTDIR){{ koha_install_dir }}/opac/cgi-bin
|
||||||
|
|
||||||
KOHA_INST_OPAC_TMPL_DIR = blib/OPAC_TMPL_DIR
|
KOHA_INST_OPAC_TMPL_DIR = blib/OPAC_TMPL_DIR
|
||||||
KOHA_DEST_OPAC_TMPL_DIR = $(DESTDIR)/home/koha/koha/opac/htdocs/opac-tmpl
|
KOHA_DEST_OPAC_TMPL_DIR = $(DESTDIR){{ koha_install_dir }}/opac/htdocs/opac-tmpl
|
||||||
|
|
||||||
KOHA_INST_OPAC_WWW_DIR = blib/OPAC_WWW_DIR
|
KOHA_INST_OPAC_WWW_DIR = blib/OPAC_WWW_DIR
|
||||||
KOHA_DEST_OPAC_WWW_DIR = $(DESTDIR)/home/koha/koha/opac/htdocs
|
KOHA_DEST_OPAC_WWW_DIR = $(DESTDIR){{ koha_install_dir }}/opac/htdocs
|
||||||
|
|
||||||
KOHA_INST_PAZPAR2_CONF_DIR = blib/PAZPAR2_CONF_DIR
|
KOHA_INST_PAZPAR2_CONF_DIR = blib/PAZPAR2_CONF_DIR
|
||||||
KOHA_DEST_PAZPAR2_CONF_DIR = $(DESTDIR)/home/koha/koha/etc/pazpar2
|
KOHA_DEST_PAZPAR2_CONF_DIR = $(DESTDIR){{ koha_install_dir }}/etc/pazpar2
|
||||||
|
|
||||||
KOHA_INST_PERL_MODULE_DIR = blib/PERL_MODULE_DIR
|
KOHA_INST_PERL_MODULE_DIR = blib/PERL_MODULE_DIR
|
||||||
KOHA_DEST_PERL_MODULE_DIR = $(DESTDIR)/home/koha/koha/lib
|
KOHA_DEST_PERL_MODULE_DIR = $(DESTDIR){{ koha_install_dir }}/lib
|
||||||
|
|
||||||
KOHA_INST_PLUGINS_DIR = blib/PLUGINS_DIR
|
KOHA_INST_PLUGINS_DIR = blib/PLUGINS_DIR
|
||||||
KOHA_DEST_PLUGINS_DIR = $(DESTDIR)/home/koha/koha/var/lib/koha/plugins
|
KOHA_DEST_PLUGINS_DIR = $(DESTDIR){{ koha_install_dir }}/var/lib/koha/plugins
|
||||||
|
|
||||||
KOHA_INST_SCRIPT_DIR = blib/SCRIPT_DIR
|
KOHA_INST_SCRIPT_DIR = blib/SCRIPT_DIR
|
||||||
KOHA_DEST_SCRIPT_DIR = $(DESTDIR)/home/koha/koha/bin
|
KOHA_DEST_SCRIPT_DIR = $(DESTDIR){{ koha_install_dir }}/bin
|
||||||
|
|
||||||
KOHA_INST_SCRIPT_NONDEV_DIR = blib/SCRIPT_NONDEV_DIR
|
KOHA_INST_SCRIPT_NONDEV_DIR = blib/SCRIPT_NONDEV_DIR
|
||||||
KOHA_DEST_SCRIPT_NONDEV_DIR = $(DESTDIR)/home/koha/koha/bin
|
KOHA_DEST_SCRIPT_NONDEV_DIR = $(DESTDIR){{ koha_install_dir }}/bin
|
||||||
|
|
||||||
KOHA_INST_Z3950_CONF_DIR = blib/Z3950_CONF_DIR
|
KOHA_INST_Z3950_CONF_DIR = blib/Z3950_CONF_DIR
|
||||||
KOHA_DEST_Z3950_CONF_DIR = $(DESTDIR)/home/koha/koha/etc/z3950
|
KOHA_DEST_Z3950_CONF_DIR = $(DESTDIR){{ koha_install_dir }}/etc/z3950
|
||||||
|
|
||||||
KOHA_INST_ZEBRA_CONF_DIR = blib/ZEBRA_CONF_DIR
|
KOHA_INST_ZEBRA_CONF_DIR = blib/ZEBRA_CONF_DIR
|
||||||
KOHA_DEST_ZEBRA_CONF_DIR = $(DESTDIR)/home/koha/koha/etc/zebradb
|
KOHA_DEST_ZEBRA_CONF_DIR = $(DESTDIR){{ koha_install_dir }}/etc/zebradb
|
||||||
|
|
||||||
KOHA_INST_ZEBRA_DATA_DIR = blib/ZEBRA_DATA_DIR
|
KOHA_INST_ZEBRA_DATA_DIR = blib/ZEBRA_DATA_DIR
|
||||||
KOHA_DEST_ZEBRA_DATA_DIR = $(DESTDIR)/home/koha/koha/var/lib/zebradb
|
KOHA_DEST_ZEBRA_DATA_DIR = $(DESTDIR){{ koha_install_dir }}/var/lib/zebradb
|
||||||
|
|
||||||
KOHA_INST_ZEBRA_LOCK_DIR = blib/ZEBRA_LOCK_DIR
|
KOHA_INST_ZEBRA_LOCK_DIR = blib/ZEBRA_LOCK_DIR
|
||||||
KOHA_DEST_ZEBRA_LOCK_DIR = $(DESTDIR)/home/koha/koha/var/lock/zebradb
|
KOHA_DEST_ZEBRA_LOCK_DIR = $(DESTDIR){{ koha_install_dir }}/var/lock/zebradb
|
||||||
|
|
||||||
KOHA_INST_ZEBRA_RUN_DIR = blib/ZEBRA_RUN_DIR
|
KOHA_INST_ZEBRA_RUN_DIR = blib/ZEBRA_RUN_DIR
|
||||||
KOHA_DEST_ZEBRA_RUN_DIR = $(DESTDIR)/home/koha/koha/var/run/zebradb
|
KOHA_DEST_ZEBRA_RUN_DIR = $(DESTDIR){{ koha_install_dir }}/var/run/zebradb
|
||||||
|
|
||||||
install :: all install_koha set_koha_ownership set_koha_permissions warn_koha_env_vars
|
install :: all install_koha set_koha_ownership set_koha_permissions warn_koha_env_vars
|
||||||
$(NOECHO) $(NOOP)
|
$(NOECHO) $(NOOP)
|
||||||
@@ -10699,7 +10699,7 @@ warn_koha_env_vars ::
|
|||||||
$(NOECHO) $(ECHO) you should set the following environment variables:
|
$(NOECHO) $(ECHO) you should set the following environment variables:
|
||||||
$(NOECHO) $(ECHO)
|
$(NOECHO) $(ECHO)
|
||||||
$(NOECHO) $(ECHO) export KOHA_CONF=$(KOHA_DEST_KOHA_CONF_DIR)/koha-conf.xml
|
$(NOECHO) $(ECHO) export KOHA_CONF=$(KOHA_DEST_KOHA_CONF_DIR)/koha-conf.xml
|
||||||
$(NOECHO) $(ECHO) export PERL5LIB=$(DESTDIR)/home/koha/koha/lib
|
$(NOECHO) $(ECHO) export PERL5LIB=$(DESTDIR){{ koha_install_dir }}/lib
|
||||||
$(NOECHO) $(ECHO)
|
$(NOECHO) $(ECHO)
|
||||||
$(NOECHO) $(ECHO) For other post-installation tasks, please consult the README.
|
$(NOECHO) $(ECHO) For other post-installation tasks, please consult the README.
|
||||||
$(NOECHO) $(ECHO)
|
$(NOECHO) $(ECHO)
|
||||||
@@ -18268,30 +18268,30 @@ config ::
|
|||||||
|
|
||||||
|
|
||||||
# --- MakeMaker postamble section:
|
# --- MakeMaker postamble section:
|
||||||
export __Z3950_CONF_DIR__ := $(DESTDIR)/home/koha/koha/etc/z3950
|
export __Z3950_CONF_DIR__ := $(DESTDIR){{ koha_install_dir }}/etc/z3950
|
||||||
export __BACKUP_DIR__ := $(DESTDIR)/home/koha/koha/var/spool
|
export __BACKUP_DIR__ := $(DESTDIR){{ koha_install_dir }}/var/spool
|
||||||
export __SCRIPT_NONDEV_DIR__ := $(DESTDIR)/home/koha/koha/bin
|
export __SCRIPT_NONDEV_DIR__ := $(DESTDIR){{ koha_install_dir }}/bin
|
||||||
export __OPAC_WWW_DIR__ := $(DESTDIR)/home/koha/koha/opac/htdocs
|
export __OPAC_WWW_DIR__ := $(DESTDIR){{ koha_install_dir }}/opac/htdocs
|
||||||
export __ZEBRA_RUN_DIR__ := $(DESTDIR)/home/koha/koha/var/run/zebradb
|
export __ZEBRA_RUN_DIR__ := $(DESTDIR){{ koha_install_dir }}/var/run/zebradb
|
||||||
export __KOHA_CONF_DIR__ := $(DESTDIR)/home/koha/koha/etc
|
export __KOHA_CONF_DIR__ := $(DESTDIR){{ koha_install_dir }}/etc
|
||||||
export __LOG_DIR__ := $(DESTDIR)/home/koha/koha/var/log
|
export __LOG_DIR__ := $(DESTDIR){{ koha_install_dir }}/var/log
|
||||||
export __INTRANET_TMPL_DIR__ := $(DESTDIR)/home/koha/koha/intranet/htdocs/intranet-tmpl
|
export __INTRANET_TMPL_DIR__ := $(DESTDIR){{ koha_install_dir }}/intranet/htdocs/intranet-tmpl
|
||||||
export __MISC_DIR__ := $(DESTDIR)/home/koha/koha/misc
|
export __MISC_DIR__ := $(DESTDIR){{ koha_install_dir }}/misc
|
||||||
export __ZEBRA_DATA_DIR__ := $(DESTDIR)/home/koha/koha/var/lib/zebradb
|
export __ZEBRA_DATA_DIR__ := $(DESTDIR){{ koha_install_dir }}/var/lib/zebradb
|
||||||
export __OPAC_TMPL_DIR__ := $(DESTDIR)/home/koha/koha/opac/htdocs/opac-tmpl
|
export __OPAC_TMPL_DIR__ := $(DESTDIR){{ koha_install_dir }}/opac/htdocs/opac-tmpl
|
||||||
export __DOC_DIR__ := $(DESTDIR)/home/koha/koha/doc
|
export __DOC_DIR__ := $(DESTDIR){{ koha_install_dir }}/doc
|
||||||
export __LOCK_DIR__ := $(DESTDIR)/home/koha/koha/var/lock
|
export __LOCK_DIR__ := $(DESTDIR){{ koha_install_dir }}/var/lock
|
||||||
export __MAN_DIR__ := $(DESTDIR)/home/koha/koha/man
|
export __MAN_DIR__ := $(DESTDIR){{ koha_install_dir }}/man
|
||||||
export __PLUGINS_DIR__ := $(DESTDIR)/home/koha/koha/var/lib/koha/plugins
|
export __PLUGINS_DIR__ := $(DESTDIR){{ koha_install_dir }}/var/lib/koha/plugins
|
||||||
export __INTRANET_WWW_DIR__ := $(DESTDIR)/home/koha/koha/intranet/htdocs
|
export __INTRANET_WWW_DIR__ := $(DESTDIR){{ koha_install_dir }}/intranet/htdocs
|
||||||
export __PAZPAR2_CONF_DIR__ := $(DESTDIR)/home/koha/koha/etc/pazpar2
|
export __PAZPAR2_CONF_DIR__ := $(DESTDIR){{ koha_install_dir }}/etc/pazpar2
|
||||||
export __SCRIPT_DIR__ := $(DESTDIR)/home/koha/koha/bin
|
export __SCRIPT_DIR__ := $(DESTDIR){{ koha_install_dir }}/bin
|
||||||
export __INTRANET_CGI_DIR__ := $(DESTDIR)/home/koha/koha/intranet/cgi-bin
|
export __INTRANET_CGI_DIR__ := $(DESTDIR){{ koha_install_dir }}/intranet/cgi-bin
|
||||||
export __ZEBRA_LOCK_DIR__ := $(DESTDIR)/home/koha/koha/var/lock/zebradb
|
export __ZEBRA_LOCK_DIR__ := $(DESTDIR){{ koha_install_dir }}/var/lock/zebradb
|
||||||
export __ZEBRA_CONF_DIR__ := $(DESTDIR)/home/koha/koha/etc/zebradb
|
export __ZEBRA_CONF_DIR__ := $(DESTDIR){{ koha_install_dir }}/etc/zebradb
|
||||||
export __API_CGI_DIR__ := $(DESTDIR)/home/koha/koha/api
|
export __API_CGI_DIR__ := $(DESTDIR){{ koha_install_dir }}/api
|
||||||
export __PERL_MODULE_DIR__ := $(DESTDIR)/home/koha/koha/lib
|
export __PERL_MODULE_DIR__ := $(DESTDIR){{ koha_install_dir }}/lib
|
||||||
export __OPAC_CGI_DIR__ := $(DESTDIR)/home/koha/koha/opac/cgi-bin
|
export __OPAC_CGI_DIR__ := $(DESTDIR){{ koha_install_dir }}/opac/cgi-bin
|
||||||
|
|
||||||
export __INSTALL_PAZPAR2__ := no
|
export __INSTALL_PAZPAR2__ := no
|
||||||
export __ZEBRA_SRU_HOST__ := localhost
|
export __ZEBRA_SRU_HOST__ := localhost
|
||||||
@@ -18331,7 +18331,7 @@ export __SMTP_HOST__ := localhost
|
|||||||
export __SMTP_PORT__ := 25
|
export __SMTP_PORT__ := 25
|
||||||
export __RUN_DATABASE_TESTS__ := no
|
export __RUN_DATABASE_TESTS__ := no
|
||||||
export __TEMPLATE_CACHE_DIR__ := /tmp/koha
|
export __TEMPLATE_CACHE_DIR__ := /tmp/koha
|
||||||
export __INSTALL_BASE__ := /home/koha/koha
|
export __INSTALL_BASE__ := {{ koha_install_dir }}
|
||||||
export __ZEBRA_LANGUAGE__ := fr
|
export __ZEBRA_LANGUAGE__ := fr
|
||||||
export __ZEBRA_MARC_FORMAT__ := unimarc
|
export __ZEBRA_MARC_FORMAT__ := unimarc
|
||||||
|
|
||||||
|
|||||||
@@ -22,12 +22,14 @@
|
|||||||
SetEnv DEBUG 1
|
SetEnv DEBUG 1
|
||||||
Options +FollowSymLinks
|
Options +FollowSymLinks
|
||||||
|
|
||||||
|
<IfModule mod_ssl>
|
||||||
SSLEngine on
|
SSLEngine on
|
||||||
SSLProtocol all -SSLv2
|
SSLProtocol all -SSLv2
|
||||||
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
|
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
|
||||||
SSLCertificateFile {{ koha_apache_ssl_cert }}
|
SSLCertificateFile {{ koha_apache_ssl_cert }}
|
||||||
SSLCertificateKeyFile {{ koha_apache_ssl_key }}
|
SSLCertificateKeyFile {{ koha_apache_ssl_key }}
|
||||||
SSLCertificateChainFile {{ koha_apache_ssl_chain }}
|
SSLCertificateChainFile {{ koha_apache_ssl_chain }}
|
||||||
|
</IfModule>
|
||||||
|
|
||||||
ErrorDocument 400 /cgi-bin/koha/errors/400.pl
|
ErrorDocument 400 /cgi-bin/koha/errors/400.pl
|
||||||
ErrorDocument 401 /cgi-bin/koha/errors/401.pl
|
ErrorDocument 401 /cgi-bin/koha/errors/401.pl
|
||||||
|
|||||||
@@ -19,12 +19,14 @@
|
|||||||
|
|
||||||
Include /etc/koha/apache-shared-opac-plack.conf
|
Include /etc/koha/apache-shared-opac-plack.conf
|
||||||
|
|
||||||
|
<IfModule mod_ssl>
|
||||||
SSLEngine on
|
SSLEngine on
|
||||||
SSLProtocol all -SSLv2
|
SSLProtocol all -SSLv2
|
||||||
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
|
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
|
||||||
SSLCertificateFile {{ koha_apache_ssl_cert }}
|
SSLCertificateFile {{ koha_apache_ssl_cert }}
|
||||||
SSLCertificateKeyFile {{ koha_apache_ssl_key }}
|
SSLCertificateKeyFile {{ koha_apache_ssl_key }}
|
||||||
SSLCertificateChainFile {{ koha_apache_ssl_chain }}
|
SSLCertificateChainFile {{ koha_apache_ssl_chain }}
|
||||||
|
</IfModule>
|
||||||
|
|
||||||
<Directory "{{ koha_install_dir }}/opac/htdocs">
|
<Directory "{{ koha_install_dir }}/opac/htdocs">
|
||||||
Options -Indexes
|
Options -Indexes
|
||||||
|
|||||||
@@ -5,6 +5,7 @@
|
|||||||
weekly
|
weekly
|
||||||
missingok
|
missingok
|
||||||
compress
|
compress
|
||||||
|
su {{ koha_user }} {{ koha_group }}
|
||||||
delaycompress
|
delaycompress
|
||||||
notifempty
|
notifempty
|
||||||
sharedscripts
|
sharedscripts
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ set -e
|
|||||||
|
|
||||||
# Read configuration variable file if it is present
|
# Read configuration variable file if it is present
|
||||||
[ -r /etc/default/koha-common ] && . /etc/default/koha-common
|
[ -r /etc/default/koha-common ] && . /etc/default/koha-common
|
||||||
export PERL5LIB=/home/koha/koha/lib
|
export PERL5LIB={{ koha_install_dir }}/lib
|
||||||
|
|
||||||
usage()
|
usage()
|
||||||
{
|
{
|
||||||
@@ -53,9 +53,9 @@ start_plack()
|
|||||||
{
|
{
|
||||||
local instancename=$1
|
local instancename=$1
|
||||||
|
|
||||||
local PIDFILE="/home/koha/koha/var/run/plack.pid"
|
local PIDFILE="{{ koha_install_dir }}/var/run/plack.pid"
|
||||||
local PLACKSOCKET="/home/koha/koha/var/run/plack.sock"
|
local PLACKSOCKET="{{ koha_install_dir }}/var/run/plack.sock"
|
||||||
local PSGIFILE="/home/koha/koha/bin/plack/koha.psgi"
|
local PSGIFILE="{{ koha_install_dir }}/bin/plack/koha.psgi"
|
||||||
local NAME="${instancename}-koha-plack"
|
local NAME="${instancename}-koha-plack"
|
||||||
|
|
||||||
if [ -e "/etc/koha/plack.psgi" ]; then
|
if [ -e "/etc/koha/plack.psgi" ]; then
|
||||||
@@ -71,7 +71,7 @@ start_plack()
|
|||||||
-E deployment --socket ${PLACKSOCKET} ${PSGIFILE}"
|
-E deployment --socket ${PLACKSOCKET} ${PSGIFILE}"
|
||||||
|
|
||||||
if ! is_plack_running ${instancename}; then
|
if ! is_plack_running ${instancename}; then
|
||||||
export KOHA_CONF="/home/koha/koha/etc/koha-conf.xml"
|
export KOHA_CONF="{{ koha_install_dir }}/etc/koha-conf.xml"
|
||||||
if [ -e "/etc/koha/koha-conf.xml" ]; then
|
if [ -e "/etc/koha/koha-conf.xml" ]; then
|
||||||
# pick instance-specific psgi file
|
# pick instance-specific psgi file
|
||||||
KOHA_CONF="/etc/koha/koha-conf.xml"
|
KOHA_CONF="/etc/koha/koha-conf.xml"
|
||||||
@@ -94,7 +94,7 @@ stop_plack()
|
|||||||
{
|
{
|
||||||
local instancename=$1
|
local instancename=$1
|
||||||
|
|
||||||
local PIDFILE="/home/koha/koha/var/run/plack.pid"
|
local PIDFILE="{{ koha_install_dir }}/var/run/plack.pid"
|
||||||
|
|
||||||
if is_plack_running ${instancename}; then
|
if is_plack_running ${instancename}; then
|
||||||
|
|
||||||
@@ -115,7 +115,7 @@ stop_plack()
|
|||||||
restart_plack()
|
restart_plack()
|
||||||
{
|
{
|
||||||
local instancename=$1
|
local instancename=$1
|
||||||
local PIDFILE="/home/koha/koha/var/run/plack.pid"
|
local PIDFILE="{{ koha_install_dir }}/var/run/plack.pid"
|
||||||
|
|
||||||
if is_plack_running ${instancename}; then
|
if is_plack_running ${instancename}; then
|
||||||
|
|
||||||
@@ -195,7 +195,7 @@ is_plack_running()
|
|||||||
{
|
{
|
||||||
local instancename=$1
|
local instancename=$1
|
||||||
|
|
||||||
if start-stop-daemon --pidfile "/home/koha/koha/var/run/plack.pid" \
|
if start-stop-daemon --pidfile "{{ koha_install_dir }}/var/run/plack.pid" \
|
||||||
--status ; then
|
--status ; then
|
||||||
return 0
|
return 0
|
||||||
else
|
else
|
||||||
|
|||||||
@@ -17,8 +17,8 @@
|
|||||||
|
|
||||||
use Modern::Perl;
|
use Modern::Perl;
|
||||||
|
|
||||||
use lib("/home/koha/koha/lib");
|
use lib("{{ koha_install_dir }}/lib");
|
||||||
use lib("/home/koha/koha/lib/installer");
|
use lib("{{ koha_install_dir }}/lib/installer");
|
||||||
|
|
||||||
use Plack::Builder;
|
use Plack::Builder;
|
||||||
use Plack::App::CGIBin;
|
use Plack::App::CGIBin;
|
||||||
@@ -54,16 +54,16 @@ use CGI qw(-utf8 ); # we will loose -utf8 under plack, otherwise
|
|||||||
}
|
}
|
||||||
|
|
||||||
my $intranet = Plack::App::CGIBin->new(
|
my $intranet = Plack::App::CGIBin->new(
|
||||||
root => '/home/koha/koha/intranet/cgi-bin'
|
root => '{{ koha_install_dir }}/intranet/cgi-bin'
|
||||||
)->to_app;
|
)->to_app;
|
||||||
|
|
||||||
my $opac = Plack::App::CGIBin->new(
|
my $opac = Plack::App::CGIBin->new(
|
||||||
root => '/home/koha/koha/opac/cgi-bin/opac'
|
root => '{{ koha_install_dir }}/opac/cgi-bin/opac'
|
||||||
)->to_app;
|
)->to_app;
|
||||||
|
|
||||||
my $apiv1 = builder {
|
my $apiv1 = builder {
|
||||||
my $server = Mojo::Server::PSGI->new;
|
my $server = Mojo::Server::PSGI->new;
|
||||||
$server->load_app('/home/koha/koha/api/v1/app.pl');
|
$server->load_app('{{ koha_install_dir }}/api/v1/app.pl');
|
||||||
$server->to_psgi_app;
|
$server->to_psgi_app;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user