4CUpdate - Overview

4CUpdate - Overview

4CUpdate is a win32 program that runs as a win32 service. It allows a single client PC to get 4cclient updates automatically. The updates come from a server of your choice. It consists of 2 executable files:


4CUpdate - Installation

4CUpdate must be installed from an administrator account. After the first installation, use 4cupdcnf to configure and install the 4CUpdate Service.


4CUpdate - Client Configuration

From the Connection tab specify the following information: On the Schedule tab you specify when and how often 4CUpdate should check for updates. You can specify 1 to 5 different schedules. Each Schedule has the following: Once you have specified the Connection options and Schedules, you must save those changes by clicking Save Config.

Use the Service tab to:


4CUpdate - Client Issues

Since the main idea behind running 4CUpdate on a client PC is to avoid needing support staff to walk around to PCs and install 4c clients, it is probably best to get the configuration right the first time. If not, then support staff will be walking around reconfiguring 4CUpdate. So, some of the things you should keep in mind are:


4CUpdate - Staging Updates

4C client updates are made available to client machines running 4CUpdate when the client install files are copied from 4csoftware.com to your staging server and you create an appropriate client update script file. 4C client install files include both a .msi and .sig file. Both must be readable by the downloading program. The client update script file is used to specify what client updates are staged and who should download them. A sample client update script file follows:
          #
          # 4C Client Update Script
          #
          MessageDigest   Filename=/home/4CUpdate/cl-update.sha1,Type=sha1
          #
          # 4C Client Win32
          #
          Update
           Name   4cclient-win32
           Desc   "Update 4CClient to Version 5.8.5-06"
           InstallFile    /home/4CUpdate/4cclient-win32-5.8.5-06.msi
           SignatureFile  /home/4CUpdate/4cclient-win32-5.8.5-06.sig
           Verify                 VersionLT=5.8.5-06
           MinOSVersion           6
          #
          # DNA ENCEdit Win32
          #
          Update
           Name   dna-encedit-win32
           Desc   "Update dna-encedit-win32 to Version 5.8.5-06"
           InstallFile    /home/4CUpdate/dna-encedit-win32-5.8.5-06.msi
           SignatureFile  /home/4CUpdate/dna-encedit-win32-5.8.5-06.sig
           Verify                 Installed=True
           Verify                 VersionLT=5.8.5-06
          #
          # 4CUpdate Win32
          #
          Update
           Name   4cupdate-win32
           Desc   "Update 4cupdate-win32 to Version 5.8.5-06"
           InstallFile    /home/4CUpdate/4cupdate-win32-5.8.5-06.msi
           SignatureFile  /home/4CUpdate/4cupdate-win32-5.8.5-06.sig
           Verify                 VersionLT=5.8.5-06
          #
          # XP Version of 4C Client Win32
          #
          Update
           Name   4cclient-win32-xp
           Desc   "Update XP 4CClient to Version 5.8.5-06"
           InstallFile    /home/4CUpdate/4cclient-win32-xp-5.8.5-06.msi
           SignatureFile  /home/4CUpdate/4cclient-win32-xp-5.8.5-06.sig
           Verify                 VersionLT=5.8.5-06
           MaxOSVersion           5
Note that the only entries that start at the beginning of a line without a leading space are the MessageDigest and Update Entries as well as comments. If this cl-update.txt script was specified as the script file for a 4CUpdate config, it would cause 4CUpdate to download the cl-update.txt and cl-update.sha1 file, and optionally download the .msi and .sig files for each Update entry. If the dna-encedit-win32 were not already installed on the client running 4CUpdate, it would not be considered as an available update for that client. If the current 4cclient-win32 were already at least 5.8.5-06, the 4cclient-win32 Update would not be considered an avalable update.

The client update script file consists of the following


4CUpdate - Server Issues



Back to Top