I have used the following command for dmg file attach and detech
hdiutil attach installer.dmg
hdiutil detach installer.dmg
in the dmg file it contains test.app GUI mode installation, i can drag the test.app to application location
What i need is when i double-click the script, dmg containing the app should install automatically to
application location in mac os x after that terminal window should automatically closed
Thanks in advance for your answers
well, a shell script like the following should do the job:
#/bin/sh
VOLUME=`hdiutil attach $1 | grep Volumes | awk '{print $3}'`
cp -rf $VOLUME/*.app /Applications
hdiutil detach $VOLUME
and you can run it that way:
% install_app.sh ~/Downloads/MyApp.dmg
be aware that I'm doing no argument checking in that little script, and that any existing app with the same name will get overwritten.
HTH
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With