You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/net-misc/knock/files/knockd.initd.2

26 lines
534 B

#!/sbin/openrc-run
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License, v2 or later
# $Id$
: ${CONFIGFILE:=/etc/knockd.conf}
: ${IFACE:=eth0}
get_config() {
[ -f ${CONFIGFILE} ] && conf=$(awk 'tolower($1) == "'$1'" { print $3 }' ${CONFIGFILE})
echo ${conf:-$2}
}
depend() {
need net
use net.${IFACE}
[ "$(get_config usesyslog no)" != "no" ] && use logger
}
pidfile=$(get_config pidfile /var/run/knockd.pid)
command=/usr/sbin/knockd
command_args="-d -i ${IFACE} ${OPTS}"