mirror of
https://github.com/ManInDark/bootc-image.git
synced 2026-01-20 22:44:28 +01:00
FIX: add make target for building and running qcow image from repository
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -1,4 +1,5 @@
|
|||||||
cosign.key
|
cosign.key
|
||||||
_build_*
|
_build_*
|
||||||
output
|
output
|
||||||
|
output-repo
|
||||||
_build-*/**
|
_build-*/**
|
||||||
|
|||||||
9
Makefile
9
Makefile
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user