Download Latest Version EMDIS-ECS-0.48.tar.gz (262.7 kB)
Email in envelope

Get an email when there's a new version of Perl ECS

Home / ECS 0.32
Name Modified Size InfoDownloads / Week
Parent folder
README 2012-12-06 3.2 kB
Changes 2012-12-06 16.4 kB
ECS-0.32.tar.gz 2012-12-06 138.0 kB
perlecs-0.32.pdf 2012-12-06 152.8 kB
Totals: 4 Items   310.3 kB 0
EMDIS Communication System (ECS)
================================

This is a Perl implementation of ECS, the EMDIS Communication System.
Details regarding ECS and EMDIS are available from the ZKRD web site
(http://www.zkrd.de/).


INSTALLATION

To install this package type the following:

   perl Makefile.PL
   make
   make test
(sudo)   make install
   (make clean)

After the ECS package is installed, run the ecs_setup program to help
create the ECS configuration file:

   mkdir ecs
   ecs_setup ecs/ecs.cfg

The ECS configuration file can also be edited manually, using a text
editor.

Here's an example showing how to set up and install Perl ECS:

(~)> mkdir ecshome
(~)> cd ecshome
(~/ecshome)> tar xzf ~/ECS-0.30.tar.gz
(~/ecshome)> cd ECS-0.30
(~/ecshome/ECS-0.30)> perl Makefile.PL
(~/ecshome/ECS-0.30)> make
(~/ecshome/ECS-0.30)> make test
(~/ecshome/ECS-0.30)> (sudo) make install
(~/ecshome/ECS-0.30)> cd ..
(~/ecshome)> ecs_setup

Running "make install" requires root privileges, so it may instead be
preferable to deploy ECS under a unix home directory, e.g.:

(~/ecshome/ECS-0.30)> cd ..
(~/ecshome)> ln -s ECS-0.30 ecs
(~/ecshome)> ln -s ecs/blib/script script
(~/ecshome)> ln -s ecs/blib/lib lib
(~/ecshome)> setenv PATH ~/ecshome/script:$PATH
(~/ecshome)> setenv PERL5LIB ~/ecshome/lib
(~/ecshome)> ecs_setup

The ecs_setup script asks a series of questions and creates an ecs.cfg
file based on the answers given.  If needed, it can also create the
required ECS_DAT_DIR subdirectories.  The directory structure and script
names are similar to those described in the EMDIS ECS specification.
Of course, Perl ECS can also run under Windows, using ActivePerl.


DEPENDENCIES

ECS requires the following modules and libraries.  Most of these are
included with Perl 5.8:

  Data::Dumper
  Fcntl
  File::Basename
  File::Copy
  File::Spec
  File::Temp
  Getopt::Long
  IO::File
  IO::Handle
  IPC::Open2
  Mail::IMAPClient (optional)
  Net::POP3
  Net::SMTP
  SDBM_File
  Text::ParseWords

In addition to the above, ECS requires the use of an encryption
program such as PGP (http://www.pgp.com/, http://www.pgpi.org/) or
GnuPG (http://www.gnupg.org/) to send and receive encrypted data.

Effort was made to avoid dependency on modules not part of the
standard Perl distribution.  This software was originally developed
and tested using Perl 5.6.1 (ActivePerl build 632) on Solaris.


SEE ALSO

Further information regarding this ECS implementation is available from
the POD documentation and/or man pages (e.g. "perldoc ECS", "man ECS").
The original EMDIS Communication System specification is available
from ZKRD (http://www.zkrd.de/).


COPYRIGHT AND LICENSE

THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED 
WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF 
MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.

Copyright (C) 2002-2011 National Marrow Donor Program. All rights reserved.

See LICENSE file for license details.

Note:  The ECS logo is used with permission.  Flag images included in this
package were copied from Wikipedia, and are in the public domain.  Other
images are based on public domain content obtained from openclipart.org.
Source: README, updated 2012-12-06