This script is for Slackware 14.1 only and may be outdated.

SlackBuilds Repository

14.1 > Network > elemental-ircd (6.6.3)

Elemental-IRCd is a high performance, lightweight, and scalable IRC daemon. It
is a fork of the now-defunct ShadowIRCD and seeks to continue in the direction
ShadowIRCD was headed.

An `/etc/rc.d/rc.elemental-ircd` script is supplied which supports
start/stop/restart/reload, which you can call from your rc.local:

# /etc/rc.d/rc.local
# ==================
if [ -x /etc/rc.d/rc.elemental-ircd ]; then
/etc/rc.d/rc.elemental-ircd start

The `reload` parameter will make an already running ircd reload its
configuration file.

The elemental-ircd will refuse to run as root, so you need to create a user
for it:
groupadd -g 315 elemental-ircd
useradd -u 315 -g 315 -d /var/lib/elemental-ircd elemental-ircd
By default we name the user `elemental-ircd` with UID 315, and put it in the
`elemental-ircd` group (GID 315). If you want to give it a different name, uid
or gid, you can give
different values when running the slackbuild script.

Before starting the ircd, you'll need to create a configuration file for it.
It should be named `/etc/elemental-ircd/ircd.conf`. In that directory there
is already an `example.conf` and a `reference.conf`.

Note: elemental-ircd comes with a binary called `/usr/bin/mkpasswd`, which is
used to create passwords for o-lines, but it creates a conflict with
`/usr/bin/mkpasswd` from expect, so the `mkpasswd` supplied by elemental-ircd
is renamed to `ircd-mkpasswd` by the SlackBuild script.

Maintained by: Andreas Guldstrand
Keywords: ircd,ratbox,shadowircd,elemental,elementalircd,elemental-ircd,irc daemon,chat server
ChangeLog: elemental-ircd


Source Downloads:
elemental-ircd-6.6.3.tar.gz (4e0aa3b2692252a6b467e07f1de8ab34)

Download SlackBuild:
elemental-ircd.tar.gz.asc (FAQ)

(the SlackBuild does not include the source)

Validated for Slackware 14.1

See our HOWTO for instructions on how to use the contents of this repository.

Access to the repository is available via:
ftp git cgit http rsync

© 2006-2023 Project. All rights reserved.
Slackware® is a registered trademark of Patrick Volkerding
Linux® is a registered trademark of Linus Torvalds