#!/sbin/openrc-run # Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ : CFGFILE=${CFGFILE:=/etc/mpd.conf} depend() { need localmount use net netmount nfsmount alsasound esound pulseaudio config ${CFGFILE} } get_config() { x=$1 test -e ${CFGFILE} || return 1 sed -n \ -e '/^[ \t]*'${x}'/{s:^[ \t]*'${x}'[ \t]\+"\?\([^#"]\+\)[^"]*"\?$:\1: ; p }' \ ${CFGFILE} } extra_started_commands='reload' command=/usr/bin/mpd command_args=${opts:=${CFGFILE}} required_files=${CFGFILE} pidfile=$(get_config pid_file) description="Music Player Daemon" reload() { ebegin "Reloading ${SVCNAME}" kill -HUP `cat ${pidfile}` eend $? }