¿Cómo crear un package, que ejecuta un script de shell?

Mientras busco una buena (mejor) solución para esta Solución, trato de resolver mi problema con los Paquetes , pero sin éxito.

Mi problema concreto parece simple:

  • Después de habilitar File Vault, OS X ya no monta el disco automáticamente
  • ¿Cómo definir el puerto VPN PPTP en OSX Lion?
  • ¿Por qué el process accountsd consume tanto CPU?
  • Evite que los posts marcados en counts inactivas contribuyan al contador Marcado
  • MobileBackups está usando demasiado espacio
  • Word 2016 para Mac está truncando la página PDF
    1. Copie un file a /tmp (es un script de configuration)
    2. Ejecute el siguiente command:

       sudo installer -allowUntrusted -pkg "esets_remote_install.pkg" -target / 

    Entonces hay algunas (o muchas preguntas):

    1. Para resolver este problema, ¿elegí Distribución o Paquete sin formatting ?
    2. En un package sin formatting (que también podría includese en la distribución, puedo elegir Require admin password for installation , si está marcada, ¿todavía necesito sudo antes de la install ?

    Mi primer bash fue agregar el package y el file temporales a Additional Resources distribución en Requirement & Resources y ejecutar el script a través de Requirement . No funcionó. Mi segundo bash fue ponerlo en la Payload package sin procesar y ejecutar el script a través Pre-installation . De nuevo, sin éxito. Incluso la adición del package y la configuration a Additional Resources parece no resolver mi problema.

    Muchas gracias por todas las soluciones e ideas. Incluso una solución de console a través de pkgutil es bienvenida.

  • ¿Apple ha anunciado si la actualización de bash de "Shellshock" se aplicará automáticamente a través del mecanismo de parcheo de la App Store?
  • Evite el assembly automático de image de disco onclick en la barra lateral del Finder
  • ¿Cómo poner TextEdit permanentemente en la list de menu Abrir con ...?
  • Cómo restablecer iMac a los valores pnetworkingeterminados de fábrica?
  • ¿Hay un atajo para pasar al elemento resaltado por la ayuda de búsqueda?
  • ¿Cuál es la diferencia entre los dictionarys de idiomas variantes en OS X?
  • One Solution collect form web for “¿Cómo crear un package, que ejecuta un script de shell?”

    ¿Podrías hacer esto con Platypus ? Lo uso para empacar ejecutables pequeños con un script de shell en una aplicación de installation, que utiliza el script de shell para mover los files ejecutables a la carpeta de destino en ejecución. Sin embargo, seguirá teniendo problemas con el resultado previsto, ya que no veo ningún modo de ejecutar un package de installation sin requerir acceso de administrador SI el package normalmente modifica los files que requieren permiso de administrador, pero debería ser capaz de poner el package , el file de configuration y el script de installation juntos en una aplicación usando Platypus. Los usuarios finales pueden ejecutar la aplicación para instalar el package con la configuration deseada.

    La configuration es realmente simple, la salida es mínima. Este no es un progtwig diseñado para hacer algo complicado, pero es gratis y ha sido muy útil para distribuir aplicaciones escritas por escrito.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).