#!/sbin/openrc-run # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License, v2 or later : ${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}"