blob: 2c49164d4fca16a510d89a1bdfa27c7273552359 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#!/usr/bin/env bash
set -euo pipefail
project_root="$(git rev-parse --show-toplevel)"
cd "${project_root}"
image_tag="${IMAGE_TAG:-$(just generate-default-tag)}"
iso="${project_root}/output/aerocore-os-${image_tag}-amd64.iso"
if [[ ! -f "${iso}" ]]; then
just build-installer-iso
fi
podman run --rm --cap-add NET_ADMIN \
--publish 127.0.0.1:8006:8006 \
--env CPU_CORES=2 \
--env RAM_SIZE=4G \
--env DISK_SIZE=64G \
--env BOOT_MODE=uefi \
--device /dev/kvm \
--volume "${iso}:/boot.iso:ro" \
docker.io/qemux/qemu-docker
|