#!/bin/sh
# DF-0893 live HAMMER v1 image/mount setup (must run as root).
set -e
echo "=== create hammer v1 image (10 GB sparse) ==="
rm -f /root/hammer.img
# sparse truncate (no actual disk space used until written)
dd if=/dev/zero of=/root/hammer.img bs=1m count=0 seek=10240 2>&1 | tail -1
ls -lh /root/hammer.img

echo "=== vnconfig ==="
vnconfig -u /dev/vn0 2>/dev/null || true
vnconfig -c /dev/vn0 /root/hammer.img
ls -l /dev/vn0

echo "=== newfs_hammer v1 (-f for <50GB) ==="
newfs_hammer -f -L hfstest /dev/vn0 2>&1 | tail -12

echo "=== mount + chown to maxx ==="
mkdir -p /mnt/h0893
mount_hammer /dev/vn0 /mnt/h0893
chown maxx:maxx /mnt/h0893
chmod 777 /mnt/h0893
mount | grep h0893
ls -ld /mnt/h0893
echo "=== setup done ==="

