#!/bin/sh
#
# $NetBSD: inspircd.sh,v 1.2 2020/01/22 10:27:58 nia Exp $
#
# PROVIDE: inspircd
# REQUIRE: DAEMON

. /etc/rc.subr

name="inspircd"
rcvar=${name}
command="/usr/pkg/bin/inspircd"
required_files="/usr/pkg/etc/inspircd/inspircd.conf"
pidfile="/usr/pkg/inspircd/${name}.pid"
extra_commands="rehash sslrehash"
rehash_cmd="inspircd_rehash"
sslrehash_cmd="inspircd_sslrehash"

inspircd_user="inspircd"
inspircd_group="inspircd"

inspircd_rehash() {
	kill -1 $(/bin/cat ${pidfile})
}

inspircd_sslrehash() {
	kill -USR1 $(/bin/cat ${pidfile})
}

load_rc_config $name
run_rc_command "$1"
