#!/bin/sh /etc/rc.common

start()
{
	log 'Mounting temporary file systems'
	if ! mount | grep -Fq ' /run '; then
		mount -t tmpfs -o nodev,noexec,nosuid,mode=0755 \
			tmpfs /run
	fi
	[ -d /run/lock ] || mkdir -m 1777 /run/lock
	[ -d /run/shm ] || mkdir -m 1777 /run/shm
	if ! mount | grep -Fq ' /tmp '; then
		mount -t tmpfs -o nodev,nosuid,mode=1777 tmpfs /tmp
	fi
}

stop()
{
	log 'Unmounting temporary file systems'
	if mount | grep -Fq ' /run '; then
		umount /run
	fi
	if mount | grep -Fq ' /tmp '; then
		umount /tmp
	fi
}