Sophos Anti-Virus for Linux and UNIX v4: CID based updating

  • Article ID: 12193
  • Rating:
  • 1 customers rated this article 1.0 out of 6
  • Updated: 17 Dec 2012

Sophos Anti-Virus for UNIX can be updated from Sophos Update Manager (Enterprise Console) by using the installation script eminstall.sh. This script installs or updates Sophos Anti-Virus 4.x from files in a Central Installation Directory (CID).

For a full description of this process and the available options, see the file eminstall.txt in the CID or installation package.

NOTE:  This article only applies to version 4.x.  We recommend to upgrade to the latest version for built-in automatic updating.

What to do

Set up the CID

Each Linux / UNIX machine must mount the Sophos Update Manager CID or have access via HTTP.  Alternatively, a Linux or UNIX system can host the CID:

  1. Create a directory on the Linux/UNIX server to be used as a CID.  
  2. Share the directory
    1. The directory must be accessible to Sophos Update Manager server via SMB
    2. The directory must be accessible to other Unix clients via SMB, HTTP, FTP or NFS.  Mount the share on each Linux/Unix client
  3. Configure Sophos Update Manager to use the directory as a distribution point.  This is configured on the 'Distribution' tab when configuring the update manager

Configure eminstall.conf

This guide contains an example of how to configure a basic eminstall.conf.  More options are available for customers using nfs/http/ftp, or for customers who have installed to a non-default location.  For more details see eminstall.txt.

  1. On each UNIX computer to be updated, make an eminstall configuration file: 
    /etc/eminstall.conf 
  2. Configure the eminstall.conf:
    EM install CID = /mnt/mainserver/cid
    EM cache dir = /sav_install_cache

    The above example assumes the CID has been mounted to /mnt/mainserver/cid.  
    Note: The cache directory must be different to the directory where you install the software.

Schedule the updates

Schedule the eminstall.sh script run as root.  For example, this can be scheduled by cron.
By default the script is located in:  /usr/local/sav/eminstall.sh

 
If you need more information or guidance, then please contact technical support.

Rate this article

Very poor Excellent

Comments