#!/bin/bash

# Create and enter a temporary directory
mkdir -p {initrd-tmp,isomnt,isotmp}
date=$(date +%y%m%d-%M)
initrd="./initrd-tmp "
isomnt="./isomnt"
isotmp="./isotmp"
iso_out="$HOME/iso/vm-${date}-.iso"

xorrisofs -o $iso_out/"vm-${date}.iso" \
  -J -r -V "VM Deb Image" \
  --modification-date="$(date +%Y%m%d%H%M%S00)" \
  -isohybrid-mbr --interval:local_fs:0s-15s:zero_mbrpt,zero_gpt,zero_apm:'/home/numpyb/debian-preseed/debian-13.5.0-amd64-netinst.iso' \
  -partition_cyl_align on \
  -partition_offset 0 \
  -partition_hd_cyl 64 \
  -partition_sec_hd 32 \
  --mbr-force-bootable \
  -iso_mbr_part_type 0x00 \
  -b isolinux/isolinux.bin \
  -c isolinux/boot.cat \
  -no-emul-boot \
  -boot-load-size 4 \
  -boot-info-table \
  -eltorito-alt-boot \
  -e boot/grub/efi.img \
  -no-emul-boot \
  -boot-load-size 7200 \
  ./isotmp/

  