# /etc/sysconfig/rc-inetd
# This is template file with service description. All lines with # in first
# column are ignored. This file must contain declarations of the following
# variables:

SERVICE_NAME=<name>
SOCK_TYPE=[stream|dgram|raw|seqpacket]
PROTOCOL=[tcp|udp]
PORT=<number>
FLAGS=<flags>
USER=<user>
SERVER=[server_name|tcpd]
DAEMON=<daemon_name>

# This variables are optional:

DAEMONARGS=<arguments_for_daemon>
MAX_CONNECTIONS=<count>
MAX_CONNECTIONS_PER_SOURCE=<count>
CONNECTIONS_PER_SECOND=<count wait>
GROUP=<group>
NICE=<nice_level>
FAMILY=[ipv4|ipv6]
INTERFACE=<interface>
CHROOT=<directory>
RPCNAME=<name>
RPCVERSION=<number>
RPCNUMBER=<number>
INITGROUPS=[yes|no]
BANNER=<file>
BANNER_SUCCESS=<file>
BANNER_FAILURE=<file>
ECHO=<text>
FILTER=<program>
ENV=<variables>
PASSENV=<variables>
SERVICE_TYPE=[RPC|INTERNAL|UNLISTED]
ACCESS_TIMES=<when> (hour:min-hour:min)
LOG_TYPE=[SYSLOG syslog_facility [syslog_level]|FILE file [soft_limit [hard_limit]]]
LOG_SUCCESS=[PID HOST USERID EXIT DURATION]
LOG_FAILURE=[HOST USERID ATTEMPT RECORD]
REDIRECT=<host port>
MAX_LOAD=<number(float)>

# Before start inetd can be runed per service anything neccessary. For example:
# - checking integrity,
# - autoconfiguration.
#
pre_start_service()
{

}

# After stop inetd can be runed per service anything neccessary. For example:
# - remove some necceasary during normal work files or locks.
# 
pre_stop_service()
{

}
