1 = Configuration = 2 3 There are three levels of configuration in imip-agent: 4 5 * `config.sh` provides system-level and tool configuration 6 * `config.py` provides the configuration of the software itself 7 * User preferences reside as files in separate user-specific directories 8 9 These files are by default installed into the `/etc/imip-agent` directory 10 and they can be changed in that location once the system is installed. 11 12 == System-Level and Tool Configuration == 13 14 Given a choice of [[../SystemUsers|system users and groups]], the 15 resulting configuration must be indicated in the `config.sh` file. Since 16 the `tools/install.sh` script depends on this configuration, changes must 17 be made to the file in the `tools/config.sh` location before installation 18 can occur. 19 20 == Software Configuration == 21 22 Any changes to filesystem locations may need to be incorporated into the 23 `config.py` file, which is found in the `imiptools/config.py` location of 24 the distribution. There is, however, no urgency in changing this file 25 before installation, and it can be edited in its installed location to 26 achieve the same effects. 27 28 The agent system configuration dictates how the software behaves, and the 29 `config.py` file provides system-level settings (filesystem locations 30 and file permissions), service-level settings (e-mail address and Web site 31 choices), and default policies for users of the software. 32 33 == User Preferences == 34 35 Although the software configuration in `config.py` provides default policies, 36 users can choose to override these defaults by editing their own preferences. 37 The most convenient way of doing this is to use the profile page provided by 38 the [[../CalendarManager|management interface]]. 39 40 The settings for the different policies are described in the 41 [[../Preferences|preferences guide]].