Download EMG 8.0.1

Changes

These are the changes in EMG 8.0.1 as compared to EMG 8.0.0.

  • The EBE connectors now use abstract Unix sockets, just as the new Perl interface. This way you do not need to allocate a port number, nor risk having stray sockets in the file system. This also means the connector options EBE_SOCKET_DIR and EBE_SOCKET_PORT are no longer used, and can be removed from your configuration file.
  • We now include the two helper scripts with_lock.sh and run_emgd.sh, taking over the “keep emgd running” task from the watchdog script. In order to use these, you also need the updated watchdog script.
    • The with_lock script should be restarted every minute by cron, taking the run_emgd script as the parameter.
      * * * * * /home/emg/bin/with_lock.sh /home/emg/bin/run_emgd.sh
    • An updated script can be activated simply by killing the running one. The script uses a lock file to make sure only one copy of it is running.
    • The run_emgd script starts emgd with the -fg flag, which means the script will wait until the emgd process exits. Before starting emgd, the script can set ulimit and environment values and whatever else you need. If the file $EMGDIR/emgd.env exists, it is sourced. When emgd stops, the script exits.
    • When the run_emgd script exits, the with_lock script waits 5 seconds and then restarts it.
    • To prevent run_emgd from starting emgd, create the file $EMGDIR/block_emgd. The script will then immediately exit. To allow emgd to run again, simply delete this file.
  • The permission check for the MGP operations Refresh and Reload is now corrected.

Files

The downloads are password-protected. To obtain the username and password required, please use our license request form. If you already have an existing installation, you should download just the new binaries. However, if you’re upgrading from EMG 7 or earlier, please also take a look at the full installation guide, as you may also need a new Perl installation.

Binaries and scriptsEMG 8.0.1-binaries
Full distributionEMG 8.0.1-full