blob: 1d80f5980afc162164350be975e77c255d20412f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
#!/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}"
|