summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIlya Tumaykin <itumaykin@gmail.com>2015-11-23 18:08:31 +0300
committerIan Delaney <idella4@gentoo.org>2015-11-25 07:28:02 +0800
commite7fbae855a57b354bc05bf6efa507474c8e8bc1a (patch)
tree21b9110f7778dc79ef5c41c2eca72400c995284c /net-firewall/fwknop/files/fwknopd.init
parentnet-firewall/fwknop: revbump to 2.6.7-r2 in order to fix dependencies (diff)
downloadgentoo-e7fbae855a57b354bc05bf6efa507474c8e8bc1a.tar.gz
gentoo-e7fbae855a57b354bc05bf6efa507474c8e8bc1a.tar.bz2
gentoo-e7fbae855a57b354bc05bf6efa507474c8e8bc1a.zip
net-firewall/fwknop: remove old
Diffstat (limited to 'net-firewall/fwknop/files/fwknopd.init')
-rw-r--r--net-firewall/fwknop/files/fwknopd.init92
1 files changed, 0 insertions, 92 deletions
diff --git a/net-firewall/fwknop/files/fwknopd.init b/net-firewall/fwknop/files/fwknopd.init
deleted file mode 100644
index 232e1fc7b053..000000000000
--- a/net-firewall/fwknop/files/fwknopd.init
+++ /dev/null
@@ -1,92 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-extra_commands="checkconfig"
-extra_started_commands="reload"
-
-: ${FWKNOPD_BINARY:=/usr/sbin/fwknopd}
-: ${FWKNOPD_CONFDIR:=/etc/fwknop}
-: ${FWKNOPD_CONFIG:=${FWKNOPD_CONFDIR}/fwknopd.conf}
-: ${FWKNOPD_PIDFILE:=/run/fwknop/${SVCNAME}.pid}
-
-depend() {
- after iptables ip6tables ebtables firewall
- use logger
- if [ "${rc_need+set}" = "set" ]; then
- : # Do nothing, the user has explicitly set rc_need
- else
- local x warn_intf
- for x in $(awk '/^PCAP_INTF/{ sub(";$", ""); print $2 }' "${FWKNOPD_CONFIG}" 2>/dev/null); do
- warn_intf="${warn_intf} ${x}"
- done
- if [ -n "${warn_intf}" ]; then
- need net
- ewarn "You are binding an interface in PCAP_INTF statement in your fwknopd.conf!"
- ewarn "You must add rc_need=\"net.FOO\" to your /etc/conf.d/${SVCNAME},"
- ewarn "where FOO is the following interface(s):"
- ewarn "${warn_intf}"
- else
- # if PCAP_INTF and PCAP_FILE are not set, then fwknopd uses eth0
- if ! grep -q '^PCAP_FILE' "${FWKNOPD_CONFIG}"; then
- need net
- ewarn "You are not binding any interface in PCAP_INTF statement in your fwknopd.conf,"
- ewarn "neither you are providing PCAP_FILE option. Thus fwknopd will listen on eth0."
- ewarn "You must add rc_need=\"net.eth0\" to your /etc/conf.d/${SVCNAME}."
- fi
- fi
- fi
-}
-
-checkconfig() {
- if [ ! -e "${FWKNOPD_CONFDIR}"/fwknopd.conf ]; then
- eerror "You need ${FWKNOPD_CONFDIR}/fwknopd.conf file to run fwknopd"
- eerror "Example is located at /etc/fwknop/fwknopd.conf.example"
- return 1
- fi
-
- if [ ! -e "${FWKNOPD_CONFDIR}"/access.conf ]; then
- eerror "You need ${FWKNOPD_CONFDIR}/access.conf file to run fwknopd"
- eerror "Example is located at /etc/fwknop/access.conf.example"
- return 1
- fi
-
- [ "${FWKNOPD_PIDFILE}" != "/run/fwknop/${SVCNAME}.pid" ] \
- && FWKNOPD_OPTS="${FWKNOPD_OPTS} --pid-file=${FWKNOPD_PIDFILE}"
-
- [ "${FWKNOPD_CONFDIR}" != "/etc/fwknop" ] \
- && FWKNOPD_OPTS="${FWKNOPD_OPTS} \
- --config=${FWKNOPD_CONFDIR}/fwknopd.conf \
- --access-file=${FWKNOPD_CONFDIR}/access.conf"
-
- return 0
-}
-
-start() {
- checkconfig || return 1
-
- ebegin "Starting ${SVCNAME}"
- start-stop-daemon --start \
- --exec ${FWKNOPD_BINARY} --pidfile ${FWKNOPD_PIDFILE} \
- -- ${FWKNOPD_OPTS}
- eend $?
-}
-
-stop() {
- if [ "${RC_CMD}" = "restart" ]; then
- checkconfig || return 1
- fi
-
- ebegin "Stopping ${SVCNAME}"
- start-stop-daemon --stop --pidfile ${FWKNOPD_PIDFILE}
- eend $?
-}
-
-reload() {
- checkconfig || return 1
-
- ebegin "Reloading ${SVCNAME} configuration"
- start-stop-daemon --signal HUP --pidfile ${FWKNOPD_PIDFILE}
- eend $?
-}