From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Thu, 23 Jan 2025 10:53:04 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-wm1-f56.google.com (mail-wm1-f56.google.com [209.85.128.56]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 50N9r3qf006410 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 23 Jan 2025 10:53:03 +0100 Received: by mail-wm1-f56.google.com with SMTP id 5b1f17b1804b1-43673af80a6sf5261535e9.1 for ; Thu, 23 Jan 2025 01:53:03 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1737625978; cv=pass; d=google.com; s=arc-20240605; b=foS3yqdh2ldoEwUdZCJnAXNjpAMo1NKAHLXLi9UL4vQAi2jemYiyEvKRhRQoXw+gUY 0rV7cJiVgQsv93HhO4oYbuVU3qcm5OHBMVCSglkzg8/Ct+kYDrWhBoxurLOUGbD0aM7Y F0dMyxcizvFuxY1wuIfxck/+aeYPsfFUQakGFXnsa7xg/1QUiQHHt4jFgtYuENypts6d okuQi986M7oQfctfs09o2b6RbkxhF2pww9JvmVvpwxdW3vSu0qIh9eLjq/GiZe+3MTa3 RYOT3DPmJH8Hn47KNfp6OSfVPjdBF6B9lHb+INC3uZlMWgxFLmgHshmJUw1KckopTCBq yrgA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:feedback-id:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=e0doI0QvEPfVGw5WY9Ylz5sZ2nmnUPOEfCzTuSbS4SY=; fh=c9TsyhsndXJ+pZE66VsLXOkgHmRammsZt6xtyQiy4XY=; b=iPQYLn+nt5TorxnTxL/YzCc4KarvjeUwySrEeglYweKW6qonrPDumM1kOk0tSLuTmG BKHB5DbjKBA9yfyPVkaeWnK/8QzzD8c74gtd/cN9G/3ifBRBIbE9aTiGa501US0OpCku hUG3jvkKtaPTgJc7EV98HGP8GjSvol9VQJPRDwYp37pQyuxa6Y0YTrbU5FEbtyiYkFWb aUgTnqFwq8jzHoC2ZY06EG41DxJnLhvBKEE0zp8f9sA5lrenr3rS7hQHkOIDf0nrVSnf 8diolIwTei+VgQdAyYl3HHNXMUeR6aymzDeq+6kCo4V8FikJ22K8HViOkA30TMscXeim 9NzQ==; darn=ilbers.de ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=I+zImLRE; spf=pass (google.com: domain of fm-1321639-20250123095253307b7eba011d984509-cvtq8d@rts-flowmailer.siemens.com designates 185.136.64.225 as permitted sender) smtp.mailfrom=fm-1321639-20250123095253307b7eba011d984509-CVTq8d@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1737625978; x=1738230778; darn=ilbers.de; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to; bh=e0doI0QvEPfVGw5WY9Ylz5sZ2nmnUPOEfCzTuSbS4SY=; b=wrktpLLzisQjQpxxxJflQxQubmtagOsFxqN2L5BKf0d+W7Wk6/MbsVUuScVvMjhfRD vBGzVxDfoU+27Il5eus7ftaEnBHsbiToEMo6rpwgeHqAcVZE35FuxIaZt+hirNb+Jkd3 r41gcOZM32iyanMZav2FKzXqKrxg4H3iAJ82iw8QnOQ+9a+FyL1LtZH1d3l66CTDec/H Z97yjVUDqc5b649XTflIKl/cKqSxTdkh1zmiOV4QovpGN7xWMpIhF3G6tM2FB/CYrUBO v/+qgykNNQEj5MidfTQxQ7/RsVT+J6Z44G1733mrxdiPkZD8hNAwVwzyDhL+ozG0Z3cP Aqkg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737625978; x=1738230778; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:message-id:date:subject:cc:to:from:x-beenthere :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=e0doI0QvEPfVGw5WY9Ylz5sZ2nmnUPOEfCzTuSbS4SY=; b=J6yeSTSnqSNEVmjS9dTvhCK74acTEh+tcJslVjZYiJk2O1/5HQvkuE+wwATN9+mxWw b+UCe4XACSblBhRZf0iKVMenx4eRd3ogpLNF3LYAN09bP3sa5tpjLNADmGYJF98gqRmm 55QpAXGOXVUr3RFHCixJtNYZBan9c3M/7wHlxAJqIHLzg9c27PVzjlKwQhNQctdouclb XKyiYjae33/byOXkh5kRB1zhhcM2jgbi0VjYQrkbzkv3uhrDQk5JQALUEiK5vIDBSZMJ UfpMxJGpyFErRj+ApfW/GcaJnAMxdzFAKev51xcs61mLllClZoKG6+sSqvi9TuJIJoyc j4cA== X-Forwarded-Encrypted: i=2; AJvYcCWcrjVfbCLITFEp3aBE6Z7kznNXKJi7ZY4QDHdnmCsf9U9xKr/CkqWE/hJ6O+GaZx00UCaA@ilbers.de X-Gm-Message-State: AOJu0YxIjYhqh/MRVJyLEuhlHROGyiy4HxEXT0hsc60/y6+eD23zX/xm 007EfkEw0qXdr30M3gOfEYdUcFFmaquBWyxygdsZ++UCTGi9qICj X-Google-Smtp-Source: AGHT+IFBj6nrnUV7OAzykUJGUZtEgoVJyLQDlpfcakgB99S8escQxyu3++hREL305/51J0C3k3X/mQ== X-Received: by 2002:a05:600c:1da1:b0:434:a815:2b57 with SMTP id 5b1f17b1804b1-4389141c4ebmr194344165e9.20.1737625977407; Thu, 23 Jan 2025 01:52:57 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a7b:c5d4:0:b0:435:9218:d76f with SMTP id 5b1f17b1804b1-438b861cf5bls4483565e9.0.-pod-prod-07-eu; Thu, 23 Jan 2025 01:52:54 -0800 (PST) X-Received: by 2002:a05:600c:468e:b0:436:5165:f1ec with SMTP id 5b1f17b1804b1-4389143145bmr239760035e9.30.1737625974519; Thu, 23 Jan 2025 01:52:54 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1737625974; cv=none; d=google.com; s=arc-20240605; b=cVLXNy+QlwP2RVfMLdCUi4z5uJABPbUrye+z3ZhLfZvaYAwKp18Nlv9IQDctGNIe5V qh+OpaKJDL135RUscjtp1ksWgkW9RCjGe3whu5uhbB+Je9G//8TnjwrvMcN4i/Y8UcN9 f/78YbAoejJAtaEgpBau7bdy1T+j4xLgTwFLELOI9H2Y36N7IQyfl5nvK+SCZOzYnSbf GBeMlr6lP5stb3+jGL522HlNmlpwuarCqI0TvPbLc3zGtDYLLQTpRCo0CknN4j5R8/UQ XeJC/tdfJefBxZa/Xp36nZanRQnDTZk1xM9wEjuFZ3ng/m0hhTUqKb9wk0qnEA1gMes9 1rsw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=feedback-id:content-transfer-encoding:mime-version:message-id:date :subject:cc:to:from:dkim-signature; bh=O1jancZIlDHFOeFSpLrCIxB1wVuv3GcMwS1DVUdiIiU=; fh=Bo8ZbdhPy/JbmTSxHxcgeG9JPAXIanSEMBVfErZw+70=; b=Tgj8P6WWZDwmtIQxYS/MDxxBAPGdBZibiYRPmyC+g7umMuWHIVHEfCEK3aWnccisV9 or+SSS5UPaaiJQfsyt0ca/HSUVPHNX6qfglTnty5xDs6wy/9AdjWW42aIXgrVIeHiEoq 9qJim6jFmddmSjViy5LxpNOkG/IhkETXU8PmYIywpJqSzXEi8vFMBrhMws364yjaIJnt RiAWXCavmkaY7duNsHBjMf2rIIHNfysc+3xQ9VIu5mHIdd6z4DTjRqOfOuwjfc7actee CikfAwXIqzNBzd2p7PAR1x0QDYqz/MWpdHXjaNJ07WVE61xmjXghST8LDZbUliWhUf/Y cHow==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=I+zImLRE; spf=pass (google.com: domain of fm-1321639-20250123095253307b7eba011d984509-cvtq8d@rts-flowmailer.siemens.com designates 185.136.64.225 as permitted sender) smtp.mailfrom=fm-1321639-20250123095253307b7eba011d984509-CVTq8d@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-64-225.siemens.flowmailer.net (mta-64-225.siemens.flowmailer.net. [185.136.64.225]) by gmr-mx.google.com with ESMTPS id 5b1f17b1804b1-438b1ce27c0si2775705e9.1.2025.01.23.01.52.54 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 23 Jan 2025 01:52:54 -0800 (PST) Received-SPF: pass (google.com: domain of fm-1321639-20250123095253307b7eba011d984509-cvtq8d@rts-flowmailer.siemens.com designates 185.136.64.225 as permitted sender) client-ip=185.136.64.225; Received: by mta-64-225.siemens.flowmailer.net with ESMTPSA id 20250123095253307b7eba011d984509 for ; Thu, 23 Jan 2025 10:52:53 +0100 From: "'Felix Moessbauer' via isar-users" To: isar-users@googlegroups.com Cc: clara.kowalsky@siemens.com, florian.bezdeka@siemens.com, jan.kiszka@siemens.com, Felix Moessbauer Subject: [PATCH v2 0/7] Add iso9660 image support for ISAR Date: Thu, 23 Jan 2025 10:52:16 +0100 Message-Id: <20250123095223.2928575-1-felix.moessbauer@siemens.com> MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-1321639:519-21489:flowmailer X-Original-Sender: felix.moessbauer@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=I+zImLRE; spf=pass (google.com: domain of fm-1321639-20250123095253307b7eba011d984509-cvtq8d@rts-flowmailer.siemens.com designates 185.136.64.225 as permitted sender) smtp.mailfrom=fm-1321639-20250123095253307b7eba011d984509-CVTq8d@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Felix Moessbauer Reply-To: Felix Moessbauer Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-4.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2,RCVD_IN_RP_CERTIFIED, RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-TUID: pdCO/5ifme/P This series adds support to create hybrid iso9660 images for ISAR which can be used as live images for booting from USB sticks or DVDs. Currently, only syslinux and EFI (grub) bootloaders are supported. Changes since v1: - fixed typo in machine name - add multiconfig target - kas-menu: exclude container image packages if qemuamd64-iso is selected (as overlay2 fs cannot be stacked and Debian also does not support containers in the live image) - add test for building the image Further, I tested the image with the Test-Single CI target and that also worked: avocado --show=app,test run --max-parallel-tasks=1 \ testsuite/citest.py:SingleTest.test_single_run -p machine=qemuamd64-iso \ -p distro=bookworm -p image=isar-image-ci Best regards, Felix Moessbauer Felix Moessbauer (7): Import isoimage-isohybrid from oe wic: add ISAR version of isohybrid-efi plugin move squashfs imagetype class from CIP to ISAR add qemuamd64 target for hybrid iso9660 image add kas menu target for qemuamd64-iso machine testsuite: add qemuamd64-iso machine to start_vm script testsuite: test build of mc:qemuamd64-iso-bookworm:isar-image-base kas/machine/Kconfig | 7 + kas/machine/qemuamd64-iso.yaml | 7 + kas/package/Kconfig | 3 + meta-isar/classes/squashfs.bbclass | 47 ++ meta-isar/conf/machine/qemuamd64-iso.conf | 29 + meta-isar/conf/mc.conf | 1 + .../multiconfig/qemuamd64-iso-bookworm.conf | 4 + .../lib/wic/canned-wks/isohybrid-efi.wks.in | 2 + meta/classes/image.bbclass | 2 +- .../plugins/source/isoimage-isohybrid-isar.py | 535 ++++++++++++++++++ testsuite/citest.py | 1 + testsuite/start_vm.py | 2 +- 12 files changed, 638 insertions(+), 2 deletions(-) create mode 100644 kas/machine/qemuamd64-iso.yaml create mode 100644 meta-isar/classes/squashfs.bbclass create mode 100644 meta-isar/conf/machine/qemuamd64-iso.conf create mode 100644 meta-isar/conf/multiconfig/qemuamd64-iso-bookworm.conf create mode 100644 meta-isar/scripts/lib/wic/canned-wks/isohybrid-efi.wks.in create mode 100644 meta/scripts/lib/wic/plugins/source/isoimage-isohybrid-isar.py -- 2.39.5 -- You received this message because you are subscribed to the Google Groups "isar-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to isar-users+unsubscribe@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/isar-users/20250123095223.2928575-1-felix.moessbauer%40siemens.com.