[TOOLCHAIN] Setup for emulation
This commit is contained in:
30
util/build_iso.sh
Executable file
30
util/build_iso.sh
Executable file
@@ -0,0 +1,30 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
set -e
|
||||
|
||||
. util/helpers.sh
|
||||
|
||||
function fail() {
|
||||
print_error "Something went wrong"
|
||||
die "Building boot iso failed"
|
||||
}
|
||||
|
||||
SYSROOT=${SYSROOT-${BUILDROOT}/sysroot}
|
||||
|
||||
function collect() {
|
||||
print_info "Collecting sysroot"
|
||||
|
||||
mkdir -p ${SYSROOT}
|
||||
|
||||
# Grub menu configuration
|
||||
mkdir -p ${SYSROOT}/boot/grub
|
||||
cp ${BUILDROOT}/util/grub.cfg ${SYSROOT}/boot/grub/grub.cfg
|
||||
}
|
||||
|
||||
function mkimage() {
|
||||
print_info "Making boot disk"
|
||||
grub-mkrescue -o ${BUILDROOT}/mittos64.iso ${SYSROOT}
|
||||
}
|
||||
|
||||
collect
|
||||
mkimage
|
||||
Reference in New Issue
Block a user