TULP(8)

NAME
listserv - TULP main daemon
deliver - deliver script to be called by the MTA
rc.tulp - startup script
kilst - signal generator for the listserv daemon

SYNOPSIS
listserv
deliver listname
rc.tulp
kilst

DESCRIPTION
These executables or shell scripts are the service applications used by TULP to ensure proper operation. Installation and configuration procedures for TULP are described in the separate file INSTALL.

Listserv is the main executable. It is a straight running daemon that will handle all incoming messages, commands or data to be distributed to the lists. To start the daemon just type listserv at the command prompt. This assumes that the daemon you already have the appropriate priviledge, not root.

Deliver is generally called from the MTA and will deliver an incoming message to TULP. The parameter to be furnished to deliver is the name of the list (or listserv) to which the message is to be delivered. Examples:
    deliver listserv will deliver a command to TULP.
    deliver test-list will deliver a message for test-list
    to TULP

The message has to be piped to deliver. If you are running Sendmail, your aliases file could look like:
    listserv:       "|/usr/local/etc/deliver listserv"
    test-list:      "|/usr/local/etc/deliver test-list"
    real-list:      "|/usr/local/etc/deliver real-list"

Rc.tulp is the startup script that is to be used, to start TULP properly. Typically this script would be called from /etc/rc.local or any similar file on your system. Rc.tulp must be started as root, in order to be able to set the proper UID before starting the listserv daemon.

Kilst is not to be used by the user. This setuid program is called by the deliver script in order to send SIGUSR1 to the TULP daemon, indicating that a message has just arrived and needs handling. On some systems with unreliable signals, this feature might, if not should, be disabled.

INITIAL SETUP, INSTALLATION, CREATING LISTS
See the file INSTALL that came with the distribution package of TULP.

SEE ALSO
tulp(5)

HISTORY
Written by Kimmo Suominen <Kimmo.Suominen@lut.fi> and Christophe Wolfhugel <Christophe.Wolfhugel@univ-lyon1.fr> for TULP.