#!/usr/bin/openrc-run

. /opt/etc/functions.openrc

VERS=${VERS-"2.1"}

depend() {
	need net
	provide ${SVCNAME}
}

start()
{
	local _rc
	ebegin "Starting \"${SVCNAME}\""
	update_me
	[ -d "${MOUNTPOINT}" ] || mkdir -p "${MOUNTPOINT}"
	einfo "${ME}: trying to mount SMB share \"${SHARE}\" as user \"${LOGIN}\" for user \"${MOUNTAS}\" to \"${MOUNTPOINT}\"..."
	mount.cifs -o user="${LOGIN}",pass="${PASS}",uid="${MOUNTAS}",forceuid,vers="${VERS}" "${SHARE}" "${MOUNTPOINT}"
	_rc=$?
	eend ${_rc}
	return ${_rc}
}

stop()
{
	ebegin "Stopping service \"${SVCNAME}\""
	umount "${MOUNTPOINT}"
	eend 0
	return 0
}
