#!/bin/sh
# DF-3215 setup variant 1 (ROOT, in-guest): DEFAULT-config HAMMER1 fs.
# 12GB volume -> default UNDO/REDO FIFO = max(512MB, 0.1% of disk) = 512MB.
# No -u: exactly what an admin gets from `newfs_hammer`.
#
# usage: setup_v1.sh
set -e
VNDIR=/var/tmp/df3215
IMG=$VNDIR/h1v1.img
MP=/mnt/h1

mkdir -p $VNDIR $MP
rm -f $IMG
truncate -s 12G $IMG
vnconfig -u vn0 2>/dev/null || true
vnconfig -c vn0 $IMG
newfs_hammer -f -L DF3215V1 /dev/vn0
mount -t hammer -o nohistory /dev/vn0 $MP
mkdir -p $MP/scratch
chmod 1777 $MP/scratch
echo "== setup done (default undo fifo: 512MB) =="
mount | grep "/mnt/h1"
