mirror of
https://github.com/kernelkit/infix.git
synced 2026-08-07 07:53:18 +02:00
Merge pull request #1267 from kernelkit/post-post-image
Move to a post post-image world Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
This commit is contained in:
@@ -74,7 +74,7 @@ get_base_img()
|
||||
{
|
||||
local files="$1"
|
||||
local base_img_file
|
||||
base_img_file=$(echo "$files" | tr ' ' '\n' | grep -- '-disk.qcow2$')
|
||||
base_img_file=$(echo "$files" | tr ' ' '\n' | grep -- '.qcow2$')
|
||||
echo "$envdir/qeneth/$(basename "$base_img_file")"
|
||||
}
|
||||
|
||||
@@ -95,16 +95,16 @@ start_topology()
|
||||
ln -sf "$file" "$envdir/qeneth/$filename"
|
||||
done
|
||||
|
||||
base_img=$(get_base_img "$files")
|
||||
test_img_name="${base_img%-disk.qcow2}-disk-test"
|
||||
base_img_name="${base_img%-disk.qcow2}-disk"
|
||||
test_img_raw="${test_img_name}.img"
|
||||
base_img_raw="${base_img_name}.img"
|
||||
test_img_qcow2="${test_img_name}.qcow2"
|
||||
base_img_qcow2=$(get_base_img "$files")
|
||||
base_img_disk="${base_img_qcow2%.qcow2}.disk"
|
||||
|
||||
test_img_disk="${base_img_qcow2%.qcow2}-test.disk"
|
||||
test_img_qcow2="${test_img_disk%.disk}.qcow2"
|
||||
|
||||
qemu-img convert -f qcow2 -O raw "$base_img_qcow2" "$base_img_disk"
|
||||
$testdir/inject-test-mode -b "$base_img_disk" -o "$test_img_disk"
|
||||
qemu-img convert -f raw -O qcow2 "$test_img_disk" "$test_img_qcow2"
|
||||
|
||||
qemu-img convert -f qcow2 -O raw "$base_img" "$base_img_raw"
|
||||
$testdir/inject-test-mode -b "$base_img_raw" -o "$test_img_raw"
|
||||
qemu-img convert -f raw -O qcow2 "$test_img_raw" "$test_img_qcow2"
|
||||
img_name=$(basename $test_img_qcow2)
|
||||
sed -i "s/qn_image=\".*\"/qn_image=\"$img_name\"/" "$envdir/qeneth/topology.dot.in"
|
||||
|
||||
|
||||
+4
-4
@@ -17,11 +17,11 @@ mode-qeneth := -q $(test-dir)/virt/quad
|
||||
mode-host := -t $(or $(TOPOLOGY),/etc/infamy.dot)
|
||||
mode-run := -t $(BINARIES_DIR)/qemu.dot
|
||||
mode := $(mode-$(TEST_MODE))
|
||||
INFIX_IMAGE_ID := $(call qstrip,$(INFIX_IMAGE_ID))
|
||||
binaries-$(ARCH) := $(addprefix $(INFIX_IMAGE_ID),.img -disk.qcow2)
|
||||
pkg-$(ARCH) := -p $(O)/images/$(addprefix $(INFIX_IMAGE_ID),.pkg)
|
||||
|
||||
pkg-$(ARCH) := -p $(O)/images/$(INFIX_ARTIFACT).pkg
|
||||
binaries-$(ARCH) := $(INFIX_ARTIFACT).qcow2
|
||||
binaries-x86_64 += OVMF.fd
|
||||
binaries := $(foreach bin,$(binaries-$(ARCH)),-f $(BINARIES_DIR)/$(bin))
|
||||
binaries := $(foreach bin,$(binaries-$(ARCH)),-f $(BINARIES_DIR)/$(bin))
|
||||
|
||||
# Common transport override for minimal defconfigs
|
||||
ifneq ($(BR2_PACKAGE_ROUSETTE),y)
|
||||
|
||||
@@ -9,7 +9,7 @@ graph "quad" {
|
||||
edge [color="cornflowerblue", penwidth="2"];
|
||||
|
||||
qn_template="infix-bios-x86_64";
|
||||
qn_image="infix-x86_64-disk-test.qcow2"
|
||||
qn_image="infix-x86_64-test.qcow2"
|
||||
qn_oui="00:a0:85";
|
||||
qn_append="quiet";
|
||||
|
||||
|
||||
Reference in New Issue
Block a user