#!/usr/bin/openrc-run

description="Mounts filesystems listed in /etc/fstab."

. /opt/etc/functions.openrc

depend()
{
	provide ${SVCNAME}
}

start()
{
	local _mr
	ebegin "Starting \"${SVCNAME}\""
	mount -a
	for _mr in `cat /etc/fstab | awk '{print $2;}'`; do
		update_me
		einfo "${ME}: looking into \"${_mr}\"..."
		ls ${_mr} > /dev/null
	done
	eend 0
	return 0
}

stop()
{
	local _dir
	ebegin "Stopping \"${SVCNAME}\""
	for _dir in ${REMOUNT_RO_DIRS}; do
		(cat /etc/mtab | grep " ${_dir} " > /dev/null 2>&1) && \
			mount ${_dir} -o ro -o remount
	done
	eend $?
	return 0
}
