#!/sbin/openrc-run # Copyright 1999-2020 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 WICD_DAEMON=%SBIN%wicd WICD_PIDFILE=%PIDFILE% depend() { need dbus after hald provide net } start() { ebegin "Starting wicd daemon" # fix Gentoo bug 296197 [ -f /etc/wicd/wired-settings.conf ] && sed -i 's/^\[\]$//' /etc/wicd/wired-settings.conf "${WICD_DAEMON}" >/dev/null 2>&1 eend $? } stop() { ebegin "Stopping wicd daemon and closing connections" # can't use ssd because it needs the -k option "${WICD_DAEMON}" -k >/dev/null 2>&1 eend $? } force_kill() { ebegin "Stopping wicd daemon" start-stop-daemon --stop --pidfile "${WICD_PIDFILE}" eend $? } restart() { force_kill sve_start }