#!/bin/sh
# DF-3067 one-time setup (guest, root): build padflood + a stock newfs_hammer
# base image (same recipe as DF-3040's build.sh).
set -e
cd /root
cc -O -o padflood padflood.c -I/usr/src/sys/vfs/hammer 2>&1
echo BUILD_OK
if [ ! -f /root/base.img ]; then
    truncate -s 12G /root/base.img
    vnconfig -c vn0 /root/base.img
    newfs_hammer -L uabase /dev/vn0
    vnconfig -u vn0
    echo BASE_CREATED
else
    echo BASE_EXISTS
fi
ls -l /root/base.img /root/padflood
