chore: se extra instalacion de modulo a script
This commit is contained in:
parent
41533230ed
commit
b49423c943
22
.dev/install_module.sh
Normal file
22
.dev/install_module.sh
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
# este script fuerza que los cambios se vean reflejados
|
||||||
|
# directamente en trytond.
|
||||||
|
#
|
||||||
|
# variables exportadas:
|
||||||
|
# - module_name
|
||||||
|
|
||||||
|
[ ! -d "$SRC" ] && die "no se ubica ruta en SRC"
|
||||||
|
|
||||||
|
# dependencias minimas
|
||||||
|
pip3 install psycopg2 proteus inotify honcho
|
||||||
|
|
||||||
|
# instalar dependencias de tryton desde paquete
|
||||||
|
python3 setup.py install
|
||||||
|
|
||||||
|
# usamos enlace al paquete
|
||||||
|
python3 setup.py develop
|
||||||
|
|
||||||
|
# instalar modulo
|
||||||
|
trytond_modules_path=`pip3 show trytond | grep Location | sed -nr 's/Location: +//gp'`/trytond/modules
|
||||||
|
module_name=`cat "$SRC/setup.py" | fgrep -A 1 [trytond.modules] | sed 1d | cut -d '=' -f 1 | tr -d ' \n'`
|
||||||
|
[ ! -d "$trytond_modules_path" ] && die "fallo al ubicar ruta de modulos de trytond"
|
||||||
|
ln -sf "$SRC" "$trytond_modules_path/$module_name"
|
14
.dev/run.sh
14
.dev/run.sh
@ -14,20 +14,8 @@ die() {
|
|||||||
|
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
# dependencias minimas
|
|
||||||
pip3 install psycopg2 proteus inotify honcho
|
|
||||||
|
|
||||||
# instalar dependencias de tryton desde paquete
|
|
||||||
python3 setup.py install
|
|
||||||
|
|
||||||
# usamos enlace al paquete
|
|
||||||
python3 setup.py develop
|
|
||||||
|
|
||||||
# instalar modulo
|
# instalar modulo
|
||||||
trytond_modules_path=`pip3 show trytond | grep Location | sed -nr 's/Location: +//gp'`/trytond/modules
|
source ${SCRIPT_DIR}/install_module.sh
|
||||||
module_name=`cat "$SRC/setup.py" | fgrep -A 1 [trytond.modules] | sed 1d | cut -d '=' -f 1 | tr -d ' \n'`
|
|
||||||
[ ! -d "$trytond_modules_path" ] && die "fallo al ubicar ruta de modulos de trytond"
|
|
||||||
ln -sf "$SRC" "$trytond_modules_path/$module_name"
|
|
||||||
|
|
||||||
# inicializar base de datos
|
# inicializar base de datos
|
||||||
# https://docs.tryton.org/projects/server/en/latest/tutorial/module/setup_database.html
|
# https://docs.tryton.org/projects/server/en/latest/tutorial/module/setup_database.html
|
||||||
|
Loading…
Reference in New Issue
Block a user