#!/bin/bash rm -f EttinOS.img if [[ ! -d "bin" ]] then mkdir bin fi cd src/ if [ "$1" == "-F1440" ] then nasm BOOT.ASM -d F1440 -f bin -o ../bin/BOOT.BIN else nasm BOOT.ASM -f bin -o ../bin/BOOT.BIN fi nasm SYSTEM.ASM -f bin -o ../bin/SYSTEM.BIN cd .. if [ "$1" == "-1440" ] then mkfs.fat -C EttinOS.img 1440 else mkfs.fat -C EttinOS.img 360 fi dd if=bin/BOOT.BIN of=EttinOS.img conv=notrunc bs=512 count=1 mcopy -i EttinOS.img bin/SYSTEM.BIN ::