Advanced Topics

By default the ReST Installer runs in simplified mode, which removes the need for users to configure specific package options. In this mode packages are installed using defaults created by the software packager. Often times, however, it is desirable to configure the software for the machine on which it is being installed. To allow advanced configuration of packages selected Advanced from the Options menu. You should notice two new steps to in the tree along the left of the installer: File Substitutions and Configure Commands. An explanation of each of these steps comes below.

Setup File Substitutions

Some packages require certain configuration files to be edited before the package will run correctly or with special options enabled. The ReST Installer will display thes files as a form that can be quickly edited. Options that are either on or off are represented by a check box. The option may be a list of possible choices, which are represented by a drop-down box. If multiple choices can be selected, this is achieved by holding the ctrl key while selecting choices. Some options may require text input and are represented by either a single-line text box or a multiple-line text area. The process of editing the configuration files should be familiar to anyone who has filled-out a form on a web page. At this time file editing is done on a per-group basis and the current group can be selected from a drop-down list next to the reset button.

Configuring Command Options

Configuration of command options is done almost exactly like editing configuration files. It is worth noting that options requiring text input are represented by text boxes and that an empty text box signifies that the option is disabled. To enable a text option simply click in the text box and add text. To disable a text option, simply delete the content of the text box. Just as with configuration files, command options are group-based and the current group can be selected from the drop-down list beside the reset button.

Saving an Install Script

The ReST Installer allows users to create installation scripts to duplicate the last installation at some time in the future. This is useful for packages that update frequently, allowing the user to step through the installation without configuring groups or options. After installation is complete, the ReST Installer will automatically ask you if you'd like to save an installation script upon closing the Installer. Once you have saved a script, you can use it in future Installer sessions by selecting it on the Setup Locations screen of the Installer and choosing Import.

It should be noted, for advanced users it is possible, for several groups to be configured using similar options and/or substitutions by configuring the first group as desired and then save the install. Before the install is saved, all the previous panels should be completed as desired so the saved install is faithfully recreated. After saving the install, the generated script can be manually edited making duplication of groups options and substitutions as easy as a cut and a paste.