#!/usr/bin/env bash

set -x

case "$(whoami)" in
    root)
        ;;
    *)
        echo "$0: Sorry, you must run me as root" 1>&2
        exit 1
        ;;
esac

mkdir -p /mnt/ramdisk
umount /mnt/ramdisk > /dev/null 2>&1 || true
mount -t ramfs -o size=902m ramfs /mnt/ramdisk
dd if=/dev/urandom of=/mnt/ramdisk/input bs=1024k count=900
./gprog < /mnt/ramdisk/input > /dev/null