Setting up a one-time installer using Apple's PackageMaker
-
22-07-2019 - |
Question
I'm a newbie at this so I'll explain what I did so far:
- Open
PackageMaker
and drag myMyApp
from/Applications
into the left sidebar - Changed the owner/group for MyApp to root/admin and
rwxrwxr-x
- Created a
postinstall
shell script and selected it in the Scripts tab
So now, how do I add that executable (Adobe AIR Installer) that I want to run 1 time (on first install) only? Do I drag it into that left sidebar also? I tried doing that but it gives it a destination of /Applications
, which I don't want. I want it extracted to a temp location, installed, and deleted. Also, how do I reference it from the shell script? Would I use the open
command to run it? Hope this makes sense...
Solution
You should be able to add it to your package resources folder, then run it using from your shell script:
open -a /path/to/the/air/installer.app
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow