#!/bin/sh

RAMDIRS="/tmp /var /media"
TMPFS_SIZE="4096k"

case "$1" in
	start|"")
		echo "Mounting filesystems"

		# Create /dev/pts for mounting devpts fs
		mkdir /dev/pts

		# Process fstab to mount filesystems
		mount -a
		
		# Create rwfs filesystems
		mount -n -t tmpfs rwfs /mnt/rwfs -o size=$TMPFS_SIZE

		# Creating RAM filesystems
		if [ -n "$RAMDIRS" ]; then
		    for i in $RAMDIRS
		    do
			if [ ! -e /mnt/rwfs/$i ]; then
			    cp -a $i /mnt/rwfs/
			    mount -n -o bind /mnt/rwfs/$i $i
			fi
		    done
		fi
		;;

	stop)
		;;

	restart|reload)
		"$0" stop
		"$0" start
		;;

	*)
		echo $"Usage: $0 {start|stop|restart}"
		exit 1
esac

exit $?
