DragonFlyBSD Kernel Audit
DF-3040 / build.sh
← back to finding ↓ download raw
#!/bin/sh
# DF-3040 one-time setup (guest, root): build a stock newfs_hammer base image.
set -e
cd /root
cc -O -o undo_craft undo_craft.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/undo_craft