#!/usr/bin/env bash set -e zig build IMG=zig-out/disk.img SIZE=256M MNT=/tmp/$(tr -dc 'A-Za-z0-9' /dev/null << 'EOF' timeout: 1 /Yuki OS protocol: multiboot2 path: boot():/boot/yukiImage cmdline: earlyprintk=serial,ttyS0,115200 EOF echo "[*] Syncing..." sync echo "[*] Unmounting..." sudo umount "$MNT" sudo losetup -d "$LOOP" sudo chown $USER:$USER "$IMG" rmdir "$MNT" echo "[+] Done: $IMG created successfully"