Custom Settings in Unattended Installation

An unattended installation applies the default settings of the installer.

If you want to install Syncro SVN Client on a large number of computers but you need to change the default values of some settings (like the installation directory, whether a desktop icon or a quick launch shortcut is created, the file associations created in the operating system, the name of the program group on the Start menu, etc.), use a special settings file which specifies the new values for these settings. To generate the settings file, run the installer in normal attended mode once on a test computer and specify the exact options that you want for the unattended installation. When the installation is completed, a file called response.varfile and containing your selected options is created in the .install4j subfolder of the installation folder, by default C:\Program Files\Syncro SVN Client 9.1\.install4j on Windows. This is a one time process. After that, to apply these options on all the computers where an unattended installation is performed, specify this file in the command line. For example copy the file in the same location as the installer program and use the following command:
- on Windows:
syncroSVNClient.exe -q -varfile response.varfile
- on Linux:
syncroSVNClient.sh -q -varfile response.varfile

Privacy Options

The following parameters control the privacy options:
Table 1. Privacy Options Parameters
Parameter name Description Values
autoVersionChecking Automatic version checking. true / false. Default setting is true.
reportProblem Allows you to report a problem encountered while using Syncro SVN Client. true / false. Default setting is true.
usageDataCollector When set to true, you can choose whether Syncro SVN Client sends anonymous information about how it is used. true / false. Default setting is true.

They can be set either in the response.varfile configuration file, or directly in the command line, like in the following example:

- on Windows:
syncroSVNClient.exe -q -VautoVersionChecking=false -VreportProblem=false -VusageDataCollector=false
- on Linux:
syncroSVNClient.sh -q -VautoVersionChecking=false -VreportProblem=false -VusageDataCollector=false