A criação de um one-time instalador usando PackageMaker da Apple
-
22-07-2019 - |
Pergunta
Eu sou um novato neste assim que eu vou explicar o que eu fiz até agora:
- Open
PackageMaker
e arraste meuMyApp
de/Applications
na barra lateral esquerda - Mudou o dono / grupo para MyApp para root / admin e
rwxrwxr-x
- Criado um script shell
postinstall
e selecionado na aba Scripts
Então, agora, como faço para acrescentar que executável (Adobe AIR Installer) que eu quero correr 1 vez (na primeira instalação), apenas? Faço para arrastá-lo para que barra lateral esquerda também? Eu tentei fazer isso, mas ele dá-lhe um destino de /Applications
, que eu não quero. Eu quero que ele extraídos para um local temporário, instalado, e excluídos. Além disso, como faço para referenciá-lo a partir do script shell? Eu utilizar o comando open
para executá-lo? Espero que isso faz sentido ...
Solução
Você deve ser capaz de adicioná-lo para a pasta de recursos do pacote, em seguida, executá-lo usando do seu shell script:
open -a /path/to/the/air/installer.app
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow