Support Center

How to perform an unattended Ignision install

Last Updated: Dec 09, 2016 12:03PM PST
The Ignision installer can be installed without using the GUI by running the installer script directly as root.  The “install.sh” installer script is located in the “Installer.app/Contents/Resources/” folder in the .dmg file.  So, for example, if the .dmg is mounted on “/Volumes/Ignision Standard Edition” then the full path to the installer script is:

"/Volumes/Ignision Standard Edition/Installer.app/Contents/Resources/install.sh"

The installer script (install.sh) accepts five command line arguments:

$ install.sh <offline.tbz2> <license_file> <md5_hash> <offline.json> <uninstall.sh>

“offline.tbz2”, “offline.json”, and “uninstall.sh” are also located in the “Installer.app/Contents/Resources/” folder.  “<md5_hash>” can be either “0”, which skips the integrity check, or it can be the MD5 hash of “offline.tbz2”, e.g. “$(md5 -q offline.tbz2)”.  “<license_file>” is the path to the Aqua Connect supplied license file (*.aquaconnect).  Send an e-mail to Aqua Connect support to obtain this file.

WARNING: “install.sh” will delete the arguments (files) passed to it so you must shadow them in a temporary directory!  The arguments that will be deleted are: <offline.tbz2>, <license_file>, <offline.json>, and <uninstall.sh>.
 

A working example of invoking “install.sh” from the bash command line (terminal):

  • This example assumes that “Ignision_Standard_Edition.dmg” was opened by finder and it mounted at “/Volumes/Ignision Standard Edition”.
  • This example assumes that your Ignision license file is located at “${HOME}/Downloads/ignision_license.aquaconnect”.
  • Each line begins with "$" to denote a bash terminal prompt.
$ sudo [ -d "/tmp/ignision_installer" ] && sudo rm -rf "/tmp/ignision_installer"
$ sudo mkdir -p "/tmp/ignision_installer"
$ sudo cp /Volumes/Ignision\ Standard\ Edition/Installer.app/Contents/Resources/{offline.json,offline.tbz2,uninstall.sh} "${HOME}/Downloads/ignision_license.aquaconnect" "/tmp/ignision_installer/"
$ sudo /Volumes/Ignision\ Standard\ Edition/Installer.app/Contents/Resources/install.sh /tmp/ignision_installer/offline.tbz2 /tmp/ignision_installer/ignision_license.aquaconnect $(md5 -q /tmp/ignision_installer/offline.tbz2) /tmp/ignision_installer/offline.json /tmp/ignision_installer/uninstall.sh
$ sudo [ -d "/tmp/ignision_installer" ] && sudo rm -rf "/tmp/ignision_installer"

Please ignore the following benign messages, if you receive them:
No license data to store.
Corrupt license data.
License is expired.

Contact Us

63294c160d28c40319edae1c4e1aed38@aquaconnect.desk-mail.com
https://cdn.desk.com/
false
desk
Loading
seconds ago
a minute ago
minutes ago
an hour ago
hours ago
a day ago
days ago
about
false
Invalid characters found
/customer/en/portal/articles/autocomplete