# On Azure/Hyper-V systems start the hv_kvp_daemon
#
description "Hyper-V KVP Protocol Daemon"
author "Ben Howard <ben.howard@canonical.com>"

start on runlevel [2345]
console log

pre-start script
	KVP="/usr/sbin/hv_kvp_daemon_$(awk '{ sub(/\.([0-9]*)-[a-z].*/, "" ); print$NF }' /proc/version_signature)"
	[ -x "$KVP" ] || { stop; exit 0; }
	exec $KVP
end script

post-stop script
	KVP="/usr/sbin/hv_kvp_daemon_$(awk '{ sub(/\.([0-9]*)-[a-z].*/, "" ); print$NF }' /proc/version_signature)"
	kill -9 `pidof $KVP`
end script
