#!/bin/sh
# -----------------------------------------------------
# RamdiskCreator 1.1 - (C) 1999 Erich Roncarolo
# RamdiskCreator 1.0 - Found in CCLinux
# License: GPL2 (see LICENSE)
# -----------------------------------------------------

echo "Ramdisk script."
if [ "$1" = "" ]; then
	echo Usage: ram [number]
	echo Creates a ramdisk and mounts in in /mnt/ram[number]
	exit 1
fi
if [ $1 -lt 1 ]; then
	echo "The number must be from 1 to 14!"
	exit 1
fi
if [ $1 -gt 14 ]; then
	echo "The number must be from 1 to 14!"
	exit 1
fi
if [ "`mount|grep ram$1`" = "" ]; then
	echo Creating ramdisk on /dev/ram$1 and mounting it in /mnt/ram$1
	mkfs.ext2 -m 0 -i 1024 /dev/ram$1 &> /dev/null
	mkdir /mnt/ram$1 > /dev/null
	mount /dev/ram$1 /mnt/ram$1 > /dev/null
	echo 4 Megabyte ramdisk created and mounted in /mnt/ram$1
else
	echo ram$1 is mounted! Will not create filesystem there.
	echo Please do a umount /dev/ram$1 before you try again.
	exit 1
fi
