How to silently install dmg file in mac os x system (using shell script)?
bash, macos, shell, unix
Solution
well, a shell script like the following should do the job:
install_app.sh
#/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
Problem
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