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; Fri, 24 Jan 2025 13:36:09 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-wm1-f62.google.com (mail-wm1-f62.google.com [209.85.128.62]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 50OCa9fv013544 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Fri, 24 Jan 2025 13:36:09 +0100 Received: by mail-wm1-f62.google.com with SMTP id 5b1f17b1804b1-4361a8fc3bdsf9662185e9.2 for ; Fri, 24 Jan 2025 04:36:09 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1737722163; cv=pass; d=google.com; s=arc-20240605; b=JFik0mQ4lImTbbgK2Q7ND4AxvmbYMj/6rxrzDQRKXF2ps2XYT3Au+MD2WaPYDF+VeU JIP+nPmxDOKvaDwZb43UkDCVMBVSFGZdt9CX5799Fx+ZiapunlPJHD6w/xet6EMcYaKe Kor3pz1kXWUWKQ9GR64O4BslAAg1RcqSpCtJqFncZSHCs17uEwSZa8uzXTyGQTL8X0rk F8Zh0TvTYOEvw8at2GRWU0H0iZKu4fIFhYphDGaCjpQn98AoTGwlvWZC1/KPsXLU4oEd 2Tt/VBzZ5gOgQxMW6oXpkRxH1wGnWAzzcLTuZ40O68PaF1Qlzqc9GDo627ulbDwMlWOY meKQ== 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=OAUpP6rpDxCWtpZYij469ucxj7nWk25l7BYW/hlIhHU=; fh=jfX8CbM0wReiEdaHuElXgLsIMlzhkSfojA3BEgabth8=; b=ZNLcsZjPM644Xl8dBBQfIXTPZvr9fv94Tc+1IPOagWEWqppPUDm94aDqp2KR9Pqiq2 Ul1ggWMtJC3qstDNrejanOWjyvMg7qrv9BNT1JiBCa65RFFrBKQgQuWT0kJQ8xRGn/X6 iKIh8JDObAXx88fpxZxNQQsngqvATS94AMaWTzxn6WdIFgGPbnU/czN0Cqi5Kk+eQBRr KqkFujPUf63Vyg2opm/WlXAZBTUjiePwitfHsuzbNs4slHIDWPYALq+af63uqMopGmhx wYiLRJayrr0uYVTFBXmTxEhsa8tL68FNf5k4QBQcXtZXdlQNFIhQ1GsuS0lpbSOygwZz mrtA==; darn=ilbers.de ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=Qz14NoUe; spf=pass (google.com: domain of fm-1321639-202501241235593218bd726fcb9ccb8d-htablc@rts-flowmailer.siemens.com designates 185.136.64.228 as permitted sender) smtp.mailfrom=fm-1321639-202501241235593218bd726fcb9ccb8d-HTabLC@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=1737722163; x=1738326963; 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=OAUpP6rpDxCWtpZYij469ucxj7nWk25l7BYW/hlIhHU=; b=mJX5v/a/4yBj/aplPwv834TXEoUiHgUzd0JYk39O0NwdFT+QmBoDaglqWBuN0aTuj9 3T5hCKRFzCavBWUoNsknsp8fpB2yRjBSuGneMRnA8uY7ZNXiKAFHjEXyLEelDNNrf0j8 5JVsS6apF9rRkqWOaj+H9mF2dTwODbhKsCK269RqTQj2kxRNdJMQmg/Go5BseXpJJicM 3hUVUDu1qXfI8vYVAdhSQ2jNDiJzVlor90vpsihtzp56HfVg3ycfXdIUUey7+brLXEKu vI4GD70/3crrVoyRaPIdmcRq5lf/ymISTVh9X6/lbIOoKmjJgXHN9i7iRx8RId6bxyow s7iA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737722163; x=1738326963; 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=OAUpP6rpDxCWtpZYij469ucxj7nWk25l7BYW/hlIhHU=; b=AdNtqP/DI6VG1OwxYp9Cq2a9UIzy3PGVd/QZw5logsq0XZAuY7aQRY0XUo6DRHQUeY 0BJzvqCWgPWG7L6zdO9RX5YukEcm6Kw0a+cym+M3eBDWLMlR+kLtOVwF4oq/XJplVfY2 p1lM0m9jzDzFowWrA9xjiWkb+4VH5Vwd/19psPezCEUVwgw+Ggdu75WYtC5sOXWm2NhD +DqlKpwAKGls7vhbU5MArhsROJqiEjnFI97ZF6rMBEoSxUpxQHxy923dk8NEp+zgHdLP ls5efRv3YS1woCSzMR6bnxqgrZH0/mfFBGUosSRqK9t+zzIc+WgiqHq6ETc9gW+/qRMF /EsA== X-Forwarded-Encrypted: i=2; AJvYcCUX2zMZp49isN4opy0hMdjFc2WYIkJmatKg1K9RxDhBChyVbdFUj6y+7xoJLX3BYr/ULokL@ilbers.de X-Gm-Message-State: AOJu0YytUmoJZkRBc8VBm08anl+yeMOXJRY2wYhntB2czLbD7GeIuGVP CtivbnBLja78oPS/jOL5fBdiztY7f8iVhlIhqkoe2gF5q2o56K45 X-Google-Smtp-Source: AGHT+IEtRDs1Y3qGnzCBP0rdHyjxmW1oOXmOUp44SKVzxH4IK8jcO7wyODm2euQUsH6HWCCyQau51g== X-Received: by 2002:a05:600c:1e8b:b0:434:f609:1af7 with SMTP id 5b1f17b1804b1-438913bf885mr292726305e9.4.1737722163110; Fri, 24 Jan 2025 04:36:03 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:600c:1c05:b0:434:9ce6:3e4 with SMTP id 5b1f17b1804b1-438b8765e8als9252205e9.1.-pod-prod-01-eu; Fri, 24 Jan 2025 04:36:01 -0800 (PST) X-Received: by 2002:a05:600c:4511:b0:434:f871:1b96 with SMTP id 5b1f17b1804b1-438914388e5mr312786735e9.29.1737722160665; Fri, 24 Jan 2025 04:36:00 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1737722160; cv=none; d=google.com; s=arc-20240605; b=OQtWbxLCMDHwslbGPe6ux4o0pzIWmsjOwJZ/24FD0uHncsNyBQKvO0KynaPYMzsT46 BmtRZWHcxw5xT0go9SzU+rmZen16JS6hHkPGb0AkbiUJqk5M7tzbJ71xfy8k/wC/maQL ctf14x8NtjRQM4ytM25dU5HS8036LjRQtJPBDZfkOfUPXgDIHkoy+NTdIyGHdp0+ebm8 XCDSCX/qrq/M3cj5GdjZ1uzd4A/JHWPvTbSUBM8x1eYZSgEOpQfPU8RjY9KjKvnFDn8y CFgowG3UqgcakDS+vffoy67xYNXe5hAFNQRIPPc7D1IaQJLDIa/nf1OwQC326LCDpw1p GpKA== 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=VQ+sndQrqxTsa1tDQIt1JxalSGp6TlqHMbxlGxCINRo=; fh=Bo8ZbdhPy/JbmTSxHxcgeG9JPAXIanSEMBVfErZw+70=; b=Ws732rJvzw/wnW1CjgpjBSWYns0/J3yuagaglXPPfKDxE7k8b/XlM2JDWpN/gvOt3W lHVlN45WPQvHlWumZe4eS7bxW+eDDRHlf/m6cUrKKeVFk4qL2sYRzqrbZOxI6z/5P1I2 K5+YIFWfomNgmnyUBVXjTwVXhaNmj4JtpCyUDOBDRBON0SYTJz8tDFL8PWqLknYWs4xG 7Uzn6TBPpK9o4tTx4umPPS4pyfJDvK8HtJQQ4Iny3iLU75eiqrwWLa/j6tJrB4Lw42df tjjJQkceOXoF1PHFjuxdWZLw5qO/f0089qXxBu8XzqMn1+xE8Vjw1cdSHW2FDe40CQXP qxtA==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=Qz14NoUe; spf=pass (google.com: domain of fm-1321639-202501241235593218bd726fcb9ccb8d-htablc@rts-flowmailer.siemens.com designates 185.136.64.228 as permitted sender) smtp.mailfrom=fm-1321639-202501241235593218bd726fcb9ccb8d-HTabLC@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-64-228.siemens.flowmailer.net (mta-64-228.siemens.flowmailer.net. [185.136.64.228]) by gmr-mx.google.com with ESMTPS id 5b1f17b1804b1-438b1ce2d1esi2916435e9.1.2025.01.24.04.36.00 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 24 Jan 2025 04:36:00 -0800 (PST) Received-SPF: pass (google.com: domain of fm-1321639-202501241235593218bd726fcb9ccb8d-htablc@rts-flowmailer.siemens.com designates 185.136.64.228 as permitted sender) client-ip=185.136.64.228; Received: by mta-64-228.siemens.flowmailer.net with ESMTPSA id 202501241235593218bd726fcb9ccb8d for ; Fri, 24 Jan 2025 13:36:00 +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 v3 0/7] Add iso9660 image support for ISAR Date: Fri, 24 Jan 2025 13:35:38 +0100 Message-Id: <20250124123545.3500274-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=Qz14NoUe; spf=pass (google.com: domain of fm-1321639-202501241235593218bd726fcb9ccb8d-htablc@rts-flowmailer.siemens.com designates 185.136.64.228 as permitted sender) smtp.mailfrom=fm-1321639-202501241235593218bd726fcb9ccb8d-HTabLC@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: 6dDmGGFGO/h6 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 v2: - qemuamd64-iso: derive (include) from qemuamd64. - add run test for qemuamd64-iso machine (based on Uladzimirs proposal, thanks!) 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-iso target for hybrid iso9660 image add kas menu target for qemuamd64-iso machine testsuite: add qemuamd64-iso machine to start_vm script testsuite: test 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 | 19 + 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 | 12 + testsuite/scripts/test_system_running.sh | 22 + testsuite/start_vm.py | 2 +- 13 files changed, 661 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 create mode 100755 testsuite/scripts/test_system_running.sh -- 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/20250124123545.3500274-1-felix.moessbauer%40siemens.com.