| # Copyright (C) 2004-2008 Gentoo Foundation |
| # Distributed under the terms of the GNU General Public License v2 |
| # Contributed by Sven Wegener (swegener@gentoo.org) |
| |
| _config_vars="$_config_vars autoipd" |
| |
| autoipd_depend() { |
| program /usr/sbin/avahi-autoipd |
| after interface |
| } |
| |
| autoipd_start() { |
| _exists true || return 1 |
| |
| eval args=\$autoipd_${IFVAR} |
| |
| ebegin "Starting avahi-autoipd" |
| /usr/sbin/avahi-autoipd --daemonize --syslog --wait ${args} "${IFACE}" |
| eend "${?}" || return 1 |
| |
| _show_address |
| |
| return 0 |
| } |
| |
| autoipd_stop() { |
| /usr/sbin/avahi-autoipd --check --syslog "${IFACE}" || return 0 |
| |
| ebegin "Stopping avahi-autoipd" |
| /usr/sbin/avahi-autoipd --kill --syslog "${IFACE}" |
| eend "${?}" |
| } |