SoulSpark
Software
skarnet.org
How to install SoulSpark
Like any other piece of software (and information generally),
SoulSpark comes with NO WARRANTY.
Requirements
System
Build-time
- A standard C development environment
- The skalibs package, version 0.45 or higher
- The conn-tools package, version 0.21 or higher
Run-time
- The ucspi-tcp package, version 0.88 or higher
- (recommended) The daemontools package, version 0.76 or higher
- (recommended) The execline package, version 1.06 or higher
Installation
SoulSpark follows the
slashpackage convention.
- Create a /package directory:
mkdir -p /package
chmod 1755 /package
cd /package
- Download the latest version of SoulSpark,
SoulSpark-0.12.tar.gz,
into /package.
- Unpack the SoulSpark package:
tar -zxpvf SoulSpark-0.12.tar.gz
# if you do not have GNU tar, check with your gunzip and tar manual pages.
rm SoulSpark-0.12.tar.gz
cd host/epita.fr/SoulSpark-0.12
- If you want to use another compiler and linker than the default,
edit conf-compile/conf-cc and conf-compile/conf-ld as needed.
Edit conf-compile/conf-stripbins if you need to change the way the
binaries are stripped.
- Then compile and set up SoulSpark:
package/install
- To report success :
cat package/name package/version sysdeps/sysdeps sysdeps/sysdeps.h | mail ska-sysdeps@skarnet.org
- You can then delete the compile subdirectory to save disk space.
- An example service directory is provided in the
service subdirectory, for
daemontools or
runit users. Edit it to suit
your needs.
SoulSpark has been designed to work under a supervisor. It's possible,
but unreliable, to use its components as standalone programs.