Adición de scripts a orígenes de paquete

Composer te permite gestionar scripts para paquetes PKG. Los siguientes scripts por omisión están disponibles en shell y perl:

  • InstallationCheck

  • Postflight

  • Postinstall

  • Postupgrade

  • Preflight

  • Preinstall

  • Preupgrade

  • VolumeCheck

Nota: Los PKG planos solo admiten script de preinstalación y de postinstalación. Para crear un PKG que contiene otros scripts, puedes desmarcar la opción Build Flat PKGs (Crear PKG planos) en las preferencias de Composer, o bien puedes desactivar esta preferencia para un paquete concreto. Si quieres información sobre cómo desactivar esta preferencia para un único paquete, consulta Creación de un paquete. Si quieres más información sobre los PKG planos, consulta Preferencias de Composer.

Estos scripts leen los parámetros disponibles que se reciben del instalador y dan descripciones de los códigos de salida admitidos.

Composer también intenta comprobar la validez de la sintaxis del script. Si parece que un script tiene una sintaxis no válida, se muestra un icono de advertencia.

Para ver el error que se ha producido mientras Composer comprobaba el script, haz clic con la tecla Control pulsada (o haz clic derecho) en el script y selecciona Compile Script (Compilar script).

Nota: Los scripts InstallationCheck y VolumeCheck tienen mensajes de advertencia y error que se pueden localizar en función de las necesidades del usuario. Para localizar estos mensajes, se debe crear el correspondiente archivo .strings (InstallationCheck.strings o VolumeCheck.strings) para cada localización.

Añadir un script de postejecución al origen de un paquete te permite eliminar los archivos obsoletos o innecesarios de los ordenadores al instalar el paquete.

  1. Abre Composer y autentícate localmente.

  2. Haz clic en el triángulo desplegable correspondiente al origen de paquete en la barra lateral.

  3. Realiza una de las siguientes operaciones:

    • Para añadir un script de postejecución que quite los archivos eliminados de los ordenadores, haz clic en el triángulo desplegable adyacente a Snapshots (Instantáneas). A continuación, haz clic con la tecla Control pulsada (o haz clic derecho) en la cabecera «Deleted Files» (Archivos eliminados) y selecciona Add postflight Shell Script (Añadir script shell de postejecución).

      Nota: Esta función solo está disponible si se ha usado una instantánea para crear el origen de paquete.

    • Para añadir otro tipo de script, haz clic con la tecla Control pulsada (o haz clic derecho) en Scripts y selecciona el script que quieras añadir.

      images/download/attachments/49217953/Add_Perl_Script.png

      El script se muestra bajo la cabecera Scripts en la barra lateral.

  4. (Opcional) Selecciona el script en la barra lateral para ver o cambiar su contenido.

Adición de un script de postejecución que quite los archivos eliminados de los ordenadores

Añadir un script de postejecución al origen de un paquete te permite eliminar los archivos obsoletos o innecesarios de los ordenadores al instalar el paquete.

Nota: Esta función solo está disponible si se ha usado una instantánea para crear el origen de paquete.

  1. Abre Composer y autentícate localmente.

  2. Haz clic en el triángulo desplegable correspondiente al origen de paquete en la barra lateral.

  3. Haz clic en el triángulo desplegable adyacente a Snapshots (Instantáneas).

  4. Selecciona la cabecera «Deleted Files» (Archivos eliminados) para ver los archivos eliminados registrados por la instantánea.

  5. Haz clic con la tecla Control pulsada (o haz clic derecho) en la cabecera «Deleted Files» (Archivos eliminados) y selecciona Add postflight Shell Script (Añadir script shell de postejecución).

    images/download/attachments/49217953/Add_postflight_Shell_Script.png

    El script se muestra bajo la cabecera Scripts en la barra lateral.

  6. (Opcional) Selecciona el script en la barra lateral para ver o cambiar su contenido.

Copyright     Política de privacidad     Condiciones de uso     Seguridad
© copyright 2002-2020 Jamf. Todos los derechos reservados.