slackbuilds/network/xinetd
Chris Abela dfb782844d network/xinetd: Updated for version 2.3.15.
Also create /var/lock/subsys/ in rc.xinetd instead of putting
it inside the package; this handles the case where a sysadmin
puts /var/lock as tmpfs (e.g. /var/lock -> /run/lock)

Signed-off-by: Robby Workman <rworkman@slackbuilds.org>
2012-12-11 16:20:48 -05:00
..
README network/xinetd: Added (inetd replacement) 2010-11-29 12:45:55 +01:00
doinst.sh network/xinetd: Added (inetd replacement) 2010-11-29 12:45:55 +01:00
rc.xinetd network/xinetd: Updated for version 2.3.15. 2012-12-11 16:20:48 -05:00
slack-desc Entire Repo: Fix the "handy ruler" length in slack-desc files 2012-08-15 20:27:00 -05:00
xinetd-add_destdir.patch network/xinetd: Updated for version 2.3.15. 2012-12-11 16:20:48 -05:00
xinetd.SlackBuild network/xinetd: Updated for version 2.3.15. 2012-12-11 16:20:48 -05:00
xinetd.info network/xinetd: Updated for version 2.3.15. 2012-12-11 16:20:48 -05:00

README

Xinetd is a powerful inetd replacement.  Xinetd has access control mechanisms,
extensive logging capabilities, the ability to make services available based
on time, can place limits on the number of servers that can be started,
and has a configurable defence mechanisms to protect against port scanners,
among other things.

Before starting xinetd, you may wish to switch inetd off if it is running.
To do this:

Do a "ps x" as root and look up the pid of inetd. Then do "kill <pid of inetd>"

Stop inetd from starting at boot:  chmod 0644 /etc/rc.d/rc.inetd
Start xinetd on boot by adding the following lines to /etc/rc.d/rc.local:

  if [ ! -x /etc/rc.d/rc.inetd ] &&  [ -x /etc/rc.d/rc.xinetd ]; then 
    /etc/rc.d/rc.xinetd start
  fi
Ensure that /etc/rc.d/{rc.local,rc.xinetd} have executable permissions.

Alternatively, you can avoid all of the edits to rc.local:
mv /etc/rc.d/rc.xinetd /etc/rc.d/rc.inetd