summaryrefslogtreecommitdiff
path: root/scripts/run.sh
blob: f2d359c613b8d62b4c1c0e6ec2c5eeb7992fea21 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/bin/sh

set -x

c3c build

mkdir -p ./build/root/EFI/BOOT/
cp ./build/c3os.efi ./build/root/EFI/BOOT/BOOTX64.EFI
makefs -t msdos -o fat_type=12 -s 4m ./build/c3os.img ./build/root
rm -r ./build/root

mkdir -p ./build/iso
cp ./build/c3os.img ./build/iso/c3os.img
xorriso -as mkisofs -R -f -e c3os.img -no-emul-boot -o ./build/c3os.iso ./build/iso
rm ./build/c3os.img
rm -r ./build/iso

rm disk.qcow2
vmctl create -s 10G disk.qcow2
qemu-system-x86_64 \
	-drive if=pflash,readonly=yes,file=/usr/local/share/qemu/edk2-x86_64-code.fd \
	-cdrom ./build/c3os.iso


set +x