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 {{{#!wiki tip 13 === Text Encoding === 14 The textual encoding employed by the preferences files is UTF-8. 15 }}} 16 17 == System-Level and Tool Configuration == 18 19 The `config.sh` file must indicate choices in the following areas: 20 21 * The [[../DataStore|data store]] type to be employed 22 23 * The [[../SystemUsers|system users and groups]] involved with running the 24 software and storing data 25 26 Since the `tools/install.sh` script depends on this configuration, changes 27 must be made to the file in the `tools/config.sh` location before installation 28 can occur. 29 30 == Software Configuration == 31 32 Any changes to filesystem locations may need to be incorporated into the 33 `config.py` file, which is found in the `imiptools/config.py` location of 34 the distribution. There is, however, no urgency in changing this file 35 before installation, and it can be edited in its installed location to 36 achieve the same effects. 37 38 The agent system configuration dictates how the software behaves, and the 39 `config.py` file provides system-level settings (filesystem locations 40 and file permissions), service-level settings (e-mail address and Web site 41 choices), and default policies for users of the software. 42 43 == User Preferences == 44 45 Although the software configuration in `config.py` provides default policies, 46 users can choose to override these defaults by editing their own preferences. 47 The most convenient way of doing this is to use the profile page provided by 48 the [[../CalendarManager|management interface]]. 49 50 The settings for the different policies are described in the 51 [[../Preferences|preferences guide]].