gvSIG feature requests #2532
Incluir soporte para instalaciones portables en gvSIG-desktop
Status: | Closed | % Done: | 0% | |
---|---|---|---|---|
Priority: | High | Spent time: | - | |
Assignee: | Joaquín del Cerro Murciano | |||
Category: | Application | |||
Target version: | - | |||
gvSIG version: | 2.1.0 | Add-on resolve version: | ||
Keywords: | Add-on resolve build: | |||
Has patch: | No | Proyecto: | ||
Add-on name: | Unknown | Hito: | ||
Add-on version: |
Description
Incluir soporte para instalaciones portables en gvSIG-desktops tanto en linux como en windows.
Related issues
Associated revisions
Modificaciones encaminadas a mejorar el soporte de distribuciones portable
refs #2532
History
#1 Updated by Joaquín del Cerro Murciano almost 10 years ago
Para genear la portable he trabajado sobre el build 2227 de gvSIG.
Se ha tocado:
- Modificado el lanzador de gvSIG gvSIG.sh. Los cambios realizados eran relacionados con:
- Ahora al arrancar lee el fichero gvSIG.config donde se pueden especificar variables de configuracion. Las entradas importantes de cara a la portable serian:
- GVSIG_HOME_FOLDER para indicar la ubicacion de donde buscar el HOME de gvSIG durante el script de arranque.
- GVSIG_JAVA_PARAMS para indicar "-DgvSIG.home=" e indicarle a gvSIG donde esta el HOME de gvSIG.
- Para corregir que permita blancos en la ruta de instalacion de gvSIG
- Ahora al arrancar lee el fichero gvSIG.config donde se pueden especificar variables de configuracion. Las entradas importantes de cara a la portable serian:
- Creado un script make-portable.sh/make-portable.cmd en la carpeta tools de la instalacion de gvSIG que crea un zip con la portable de gvSIG en base a la configuracion de plugins que haya en esa instalacion.
- Modificado el codigo de gvSIG que inicializa la libreria basica de simbolos para que los instale en el directorio home de la portable en lugar de hacerlo siempre en el home del usuario.
- Movidos los ficheros "check.*" a la carpeta tools.
- Identificado problema con los enlaces simbolicos y las nativas ya que estos se estaban generando con rutas absolutas lo que hacia que la aplicacion fallase al cambiarla de ubicacion.
Se ha añadido un hack en el script make-portable.sh para rodear este problema y levantando un ticket, "gvSIG bugs #2523", con una descripcion de que habria que hacer para subsanar el problema, pero no estara disponible el arreglo hasta que se vuelba a generar un nuevo build de los paquetes afectados.
- Idetificado un problema con la ubicacion de la libreria de tablas de color. Se esta ubicando en HOME/gvSIG/colortable.
Se han añadido metodos al MapContextManager para que este controle donde se ubica la libreria de tablas de color. Este provee de una ubicacion por defecto en el home del usuario y al inicializarse la aplicacion se le fija la ubicacion correcta.
Hay que modificar los modulos de raster correspondientes para que consulten la ubicacion al MapContextManager, como minimo en DefaultFLyrRaster, en el metodo loadEnhancedOrColorTable.
#2 Updated by Álvaro Anguix over 9 years ago
- Status changed from In progress to Closed