chore: se extra instalacion de modulo a script
This commit is contained in:
		
							
								
								
									
										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
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user