Opened 13 years ago
Last modified 13 years ago
#1469 assigned task
Install default tol packages
Reported by: | Jorge | Owned by: | Jorge |
---|---|---|---|
Priority: | highest | Milestone: | Mantainance |
Component: | Kernel | Version: | 3.1 |
Severity: | blocker | Keywords: | |
Cc: |
Description
It is requested a mechanism to include some packages, such as GuiTool, within the tol distribution.
Change History (7)
comment:1 Changed 13 years ago by
Priority: | high → highest |
---|---|
Severity: | major → blocker |
comment:2 Changed 13 years ago by
Owner: | changed from Víctor de Buen Remiro to Jorge |
---|---|
Status: | new → assigned |
comment:3 Changed 13 years ago by
Se propone lo siguiente:
- uptol crea una carpeta
stdlib/general/TolPackage/PreInstall
y descarga del repositorio la version más reciente y compatible de los paquetes a preinstalar. Para descargar los paquetes uptol se basa en el tolsh recién creado. - la lista de paquetes a preinstalar se guarda en el archivo
stdlib/general/TolPackage/preinstall.txt
. Este archivo se mantiene en el svn. - el directorio
stdlib/general/TolPackage/PreInstall
se incluye en la distribución que crea el NSIS - tol al arrancar instala los paquetes contenidos en
stdlib/general/TolPackage/PreInstall
si estos no han sido instalados. También invoca el#Require
de esos paquetes.
comment:4 Changed 13 years ago by
comment:5 Changed 13 years ago by
comment:7 Changed 13 years ago by
Note: See
TracTickets for help on using
tickets.
Este mecanismo puede ser una potente herramienta para mejorar la librería estándar StdLib y desarmarla en distintos paquetes que puedan seguir distribuyéndose por defecto con el instalador de TolBase.
También facilitará la actualización de cambios en la StdLib sin tener que rehacer el instalador de TolBase. Bastará con tener cuidado con el atributo
_.autodoc.minTolVersion
como se hace con los distintos paquetes.