#!/bin/bash # Use Cadius to create a disk image for distribution # https://github.com/mach-kernel/cadius set -e PACKDIR=$(mktemp -d) IMGFILE="out/basys33.po" VOLNAME="basys33" rm -f "$IMGFILE" cadius CREATEVOLUME "$IMGFILE" "$VOLNAME" 140KB --no-case-bits --quiet add_file () { cp "$1" "$PACKDIR/$2" cadius ADDFILE "$IMGFILE" "/$VOLNAME" "$PACKDIR/$2" --no-case-bits --quiet } add_file "out/basis.system.SYS" "basis.system#FF0000" rm -r "$PACKDIR" cadius CATALOG "$IMGFILE"