Guía del desarrollador para la creación de paquetes de aplicaciones

ProcedureCómo escribir secuencias de comandos de acción de clase

  1. Convierta el directorio que contiene sus archivos de información en el directorio de trabajo actual.

  2. Asigne a los objetos del paquete del archivo prototype los nombres de clase deseados.

    Por ejemplo, la asignación de objetos a las clases application y manpage tendría el aspecto siguiente:


    f manpage /usr/share/man/manl/myappl.1l
    f application /usr/bin/myappl
  3. Modifique el parámetro CLASSES del archivo pkginfo para que contenga los nombres de clase que desee usar en el paquete.

    Por ejemplo, las entradas para las clases application y manpage tendrían el aspecto siguiente:


    CLASSES=manpage application none

    Nota –

    La clase none siempre se instala en primer lugar y se suprime en último lugar, independientemente de dónde aparezca en la definición del parámetro CLASSES.


  4. Si crea una secuencia de comandos de acción de clase para un archivo que pertenezca a la clase sed, awk o build, convierta el directorio que contiene el objeto del paquete en el directorio de trabajo actual.

  5. Cree las secuencias de comandos de acción de clase o los objetos del paquete (para los archivos que pertenecen a la clase sed, awk, o build).

    Por ejemplo, una secuencia de comandos de instalación de una clase llamada application recibiría el nombre de i.application, y una secuencia de comandos de eliminación recibiría el nombre de r.application.

    Recuerde, si un archivo forma parte de una clase que cuenta con una secuencia de comandos de acción de clase, dicha secuencia debe instalar el archivo. El comando pkgadd no instala los archivos por los que existe una secuencia de comandos de acción de clase, aunque verifica la instalación. Si define una clase pero no entrega una secuencia de comandos de acción de clase, la única acción llevada a cabo para esa clase es copiar componentes del medio de instalación al sistema de destino (el comportamiento predeterminado de pkgadd).

  6. Complete una de las tareas siguientes:

  7. Construya su paquete.

    Consulte Cómo construir un paquete si fuera necesario.

Paso siguiente

Después de construir el paquete, instálelo para confirmar que se instala correctamente y compruebe su integridad. En el Capítulo 4Verificación y transferencia de un paquete se explica cómo hacerlo y se ofrecen instrucciones paso a paso para transferir su paquete verificado a un medio de distribución.