diff options
Diffstat (limited to 'net-misc/arpsponge/files')
-rw-r--r-- | net-misc/arpsponge/files/arpsponge.confd | 9 | ||||
-rwxr-xr-x | net-misc/arpsponge/files/arpsponge.initd | 21 |
2 files changed, 30 insertions, 0 deletions
diff --git a/net-misc/arpsponge/files/arpsponge.confd b/net-misc/arpsponge/files/arpsponge.confd new file mode 100644 index 000000000000..4f941f483a2a --- /dev/null +++ b/net-misc/arpsponge/files/arpsponge.confd @@ -0,0 +1,9 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +# Mandatory arguments: IPADDR/PREFIXLEN dev IFNAME +# Example: 192.168.0.0/24 dev eth0 +# For further information see "perldoc arpsponge" or "man arpsponge". + +ARPSPONGE_OPTS="" diff --git a/net-misc/arpsponge/files/arpsponge.initd b/net-misc/arpsponge/files/arpsponge.initd new file mode 100755 index 000000000000..bfdeb8e40a48 --- /dev/null +++ b/net-misc/arpsponge/files/arpsponge.initd @@ -0,0 +1,21 @@ +#!/sbin/runscript +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +depend() { + need net +} + +start() { + ebegin "Starting ARP sponge" + start-stop-daemon --start --quiet --exec /usr/sbin/arpsponge \ + -- --daemon ${ARPSPONGE_OPTS} + eend $? +} + +stop() { + ebegin "Stopping ARP sponge" + start-stop-daemon --stop --quiet -n arpsponge + eend $? +} |