10.4. Selective Online Configuration

The ComPact online configuration menus are used to selectively change several variable settings directly from the GUI. Currently there are five menus, which we will describe in the following subsections. Before that we will explain the general use of the menus.

The bottom half of the ComPact configuration screen offers you the possibility to configure directly almost all of the variables that control the appearance and behaviour of Elego ComPact. All the variables are offered as texts, though they may be interpreted internally as integers, real numbers, or boolean values ("yes|no"). The special value "(undefined)" is used to ignore variables that should not be saved in the environment file.

If you press the Enter button, the variables of the current frame are set in the current session according to the given values. This may or may not have an immediate effect, depending on the use of the variable inside ComPact.

All the configuration variables may be saved in the compact-env-rc file, which is read at the begin of every session right after the central configruation file compactrc. Settings contained in compact-env-rc override those in compactrc. The compact-env-rc file is optional, it is only created or changed when the button Save in the header section of the page is pressed.

10.4.1. General Settings

This menu includes sections for

Target-Platform-Configuration (TPC) of Build Management
File Cache Settings
Checkpoints / Package Fingerprints
Version Control Settings


Here is the list of configuration variables that can be changed with this form:

tpc-hosttype tpc-ostype tpc-variant tpc-compiler
tpc-options tpc filecache-ignore-dirs filecache-ignore-files
fingerprint-ignore-dirs fingerprint-ignore-files vc-ignore vc-options


10.4.2. Interface Customization

This menu includes sections for

Color Settings for Version Control
General Color Settings
General Size Settings


Here is the list of configuration variables that can be changed with this form:

httpd-colored-projects httpd-colored-packages httpd-colored-files colorNormal
colorModified colorOutOfDate colorModifiedAndOutOfDate colorConflicts
colorUnknown colorAdded colorRemoved color-scheme
pics-size      


10.4.3. External Programs and Arguments

This menu includes sections for

External Program Path Settings
External Program Option Settings


Here is the list of configuration variables that can be changed with this form:

editor httpd-editor browser cvspath
browser-arguments browser-remote-arguments optVerbose optDebug
optQuiet      


10.4.4. Path Settings

This menu includes sections for

Project Loaction Settings
Package Location Settings
Pool Location Settings
General Settings
Shipping Settings


Here is the list of configuration variables that can be changed with this form:

project-collection project-collection-path collectionroot package-collection
package-collection-path poolprefix localpool projectpool
globalpool configpath repository bindir
localbindir projectbindir globalbindir docdir
localdocdir projectdocdir globaldocdir  


10.4.5. ComPactHTTPd Customization

This menu includes sections for

General Settings
Options
Logging Settings
Default Pages
Miscellaneous Settings


Here is the list of configuration variables that can be changed with this form:

httpd-resources httpd-help-resources httpd-listen-address httpd-port
httpd-addr httpd-verbose httpd-trace httpd-debug
httpd-internal-log httpd-logfile httpd-home-page httpd-error-page
httpd-terminate-page httpd-source-page httpd-execute-page httpd-terminate-without-sessions
httpd-terminate-default-session httpd-internal-vc httpd-gc-ratio httpd-gc-background
httpd-stacksize httpd-global-lock httpd-beeps pics-size
color-scheme