FIX: add make target for building and running qcow image from repository

This commit is contained in:
2025-11-08 17:28:43 +01:00
parent cddc47660a
commit b6756ecb46
2 changed files with 9 additions and 1 deletions

1
.gitignore vendored
View File

@@ -1,4 +1,5 @@
cosign.key cosign.key
_build_* _build_*
output output
output-repo
_build-*/** _build-*/**

View File

@@ -1,5 +1,5 @@
clean: clean:
sudo rm -fr flathub output sudo rm -fr flathub output output-repo
sudo podman system prune sudo podman system prune
oci: oci:
@@ -11,5 +11,12 @@ qcow:
mkdir -p output mkdir -p output
sudo podman run --rm -it --privileged --pull=newer --security-opt label=type:unconfined_t -v ./disk_config/user.toml:/config.toml:ro -v ./output:/output -v /var/lib/containers/storage:/var/lib/containers/storage quay.io/centos-bootc/bootc-image-builder:latest --type=qcow2 --rootfs $(FILESYSTEM_TYPE) $(CONTAINER_IMAGE) sudo podman run --rm -it --privileged --pull=newer --security-opt label=type:unconfined_t -v ./disk_config/user.toml:/config.toml:ro -v ./output:/output -v /var/lib/containers/storage:/var/lib/containers/storage quay.io/centos-bootc/bootc-image-builder:latest --type=qcow2 --rootfs $(FILESYSTEM_TYPE) $(CONTAINER_IMAGE)
qcow-repo:
mkdir -p output-repo
sudo podman run --rm -it --privileged --pull=newer --security-opt label=type:unconfined_t -v ./disk_config/user.toml:/config.toml:ro -v ./output-repo:/output -v /var/lib/containers/storage:/var/lib/containers/storage quay.io/centos-bootc/bootc-image-builder:latest --type=qcow2 --rootfs $(FILESYSTEM_TYPE) ghcr.io/manindark/bootc-image:latest
run: run:
qemu-system-x86_64 -k de -L /usr/share/qemu/keymaps -M accel=kvm -cpu host -smp 2 -m 4096 -serial stdio -snapshot output/qcow2/disk.qcow2 qemu-system-x86_64 -k de -L /usr/share/qemu/keymaps -M accel=kvm -cpu host -smp 2 -m 4096 -serial stdio -snapshot output/qcow2/disk.qcow2
run-repo:
qemu-system-x86_64 -k de -L /usr/share/qemu/keymaps -M accel=kvm -cpu host -smp 2 -m 4096 -serial stdio -snapshot output-repo/qcow2/disk.qcow2