#!/sbin/openrc-run
#
# Author:	"Theodore Ts'o" <tytso@mit.edu>
#

description="UUID generation daemon"

command="/usr/sbin/uuidd"
pidfile="/run/uuidd/uuidd.pid"
command_background="yes"

UUIDD_USER=uuidd
UUIDD_GROUP=uuidd
UUIDD_RUNSTATEDIR="/run/uuidd"
UUIDD_LOCALSTATEDIR="/var/lib/libuuid"

depend() {
	need localmount
	after bootmisc
	use logger
}

start_pre() {
	[ -x "$command" ] || exit 0
	checkpath -d -m 0755 -o "$UUIDD_USER:$UUIDD_GROUP" "$UUIDD_RUNSTATEDIR"
	checkpath -d -m 2775 -o "$UUIDD_USER:$UUIDD_GROUP" "$UUIDD_LOCALSTATEDIR"
}
