61
edits
Changes
→packages.xml estructura
[http://wpkg.org WPKG] no trabajará sin este fichero.
==Estructura de packages.xml estructura==
La estructura básica de '''packages.xml''' es la siguiente:
* '''name''' - descripción de texto del paquete. Esto deberÃa ser el nombre completo del producto.
* '''revision''' - un número de versión creado por el usuario que representa la "versión" especÃfica del "WPKG package" para esta instalación. Si tu cambias el paquete".XML", incrementalo. Puede ser la revisión del paquete para WPKG, o la versión del programa de software (aunque tenga en cuenta que esta estrategia no evitará que tenga que cambiar el número de versión, cada vez que modifique el fichero de paquete, por ejemplo cuando realize una mejora o corrija un bug en este fichero XML, y la aplicación de software ya esté actualizada).
** Los siguientes formatos son soportados:
*** un entero (1, 10, 1000, etc.)
*** números de versión separados por puntos (1.1, 2.1.4, 3.200.3987, etc.) ... introducidos en WPKG 1.0
*** revisiones volátiles (1.2RC1, 1.5I32, 2.73M24, 1.65.b, etc.) ... introducidas en WPKG 1.1.1 (mirar el changelog para más ejemplos)
** If you like to keep track of the date you have last changed the packageSi le gusta hacer un seguimiento de fechas de los últimos cambios realizados en el paquete, because there is no better revision numberen lugar del número de revisión, you can use the format puede utilizar el formato YYYY.MM.DD (2010.07.27, etc.)** In addition one can define a Además puede definir una variable inside the package and use that as the revisiondentro del paquete y utilizarla como revisión, which is useful, if this is used in different places inside the package lo que puede ser útil si se utiliza en diferentes lugares del paquete (package revisionrevisión del paquete, path of installercamino para instalar, checks, etccomprobaciones.) ... introduced with introducidos en WPKG 1.1.2:
<source lang="xml">
<package
</source>
* '''reboot''' - specifies if and how the system reboots when installingindica si el sistema debe "rebotar" tras realizar con éxito la instalación, removing or upgrading a given packagedesinstalación o actualización de un paquete.** true - always reboot after processing this packagesiempre reiniciar después de procesar satisfactoriamente el paquete.** postponed - reboot after reiniciar después de que WPKG has finished processing all packageshalla terminado de procesar todos los paquetes, if the package checks are successful after the actionsi los controles del paquete tienen éxito después de la acción.** anything else cualquier otra cosa - do not cause a reboot because of this packageno causa el reinicio debidoa este paquete. Other packages may still cause a rebootOtros paquetes todavÃa sà pueden forzar la reiniciación.
* '''priority''' - specifies a numeric value that determines in what order a package will be installedespecifica un valor numérico que determina en que orden el paquete será instalado. The higher the numberLos números mayores, the higher the priorityla mayor prioridad, and so the earlier the package will be installed compared with lower priority packagesy por eso, el primer paquete que se instalará será el que tenga la mayor prioridad. For examplePor ejemplo:** 2 - installs these packages 1stinstala este paquete el primero** 1 - installs these packages 2ndinstala este paquete el segundo** 0 - installs these packages 3rdinstala este paquete el terceroNote that a package installer with priority que la instalación de un paquete con la prioridad de '5' would install before all thesese instará antes que cualquiera de estos.* '''execute''' ''(optionalopcional)'' - see ver [[Execute_once_/_always]]
== Check conditions / check type ==