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; Wed, 21 May 2025 22:02:05 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-lf1-f55.google.com (mail-lf1-f55.google.com [209.85.167.55]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 54LK24oA030247 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 21 May 2025 22:02:04 +0200 Received: by mail-lf1-f55.google.com with SMTP id 2adb3069b0e04-54e8141b4adsf5237668e87.1 for ; Wed, 21 May 2025 13:02:04 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1747857718; cv=pass; d=google.com; s=arc-20240605; b=cJwaEguK1PNKZe2npagE6OGKElPk65IPylGiVGl2ixpO69r/8g73soPzhF0bJxYiTQ 0768a9g6BBpOeZBFlYpfbucM+8NLZNr/Zov7vWh9sJtXrajMqXESZahNFfbG2DNUvir4 pP0wIpelcISTMaqYtponDHTLCpRs2USs5BUQAinbDNyczmZ0f/J7NhzUS0P/CJLkSBQJ qbDcE0wbnyArQ62LF9sGYZXYBOmTyDYUqakuoYX0OYsPdZ66JAs0YGgZyJUKq37iMohD XpPXd+OOPlaP4+PpjxvbUn0Ku4C5Wuz3Z2oQUfCTZCfjjiuQwcudAriiFsbKPK9fz9T8 k1+A== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=re3mImHJf0F8SfUDUUKqy0YEEEyft32UGXxKs9ETXhk=; fh=QdzVyCEDs6JeuLXKITgump2ogRRtiyJTxsI8KObgMVY=; b=ekgvcj2fxvaWY0hNcW7pqMsnAMmVmzONvL6e+JRqMwaLIDBlwD/GfO79VcZp4fh4q0 PAJ5RQFMGGiMpiDO+0ErCgFyUz/wHDv0kodckOSuAlfPu/HeKa1Ir/QsLYtVmdWsMw2p HYdGmf6Cu/0Yzk2zfkISZUXgzVbdHfbePTewH4UzI+v9wH+l7PQv3pD9SPwr452VYK1b ak9B5JxyuloyD1PdXp/br5trUoW6XCLc7M9ISaZL/G/ZlXI447LZNrQK51k38RiDiiTB IORyWv9+SlU5E6wvYvhzgI5awX9wajsp6wTeRp+6NKRzzVq+7Ca6CU/jgDQrRRGht189 rp8Q==; darn=ilbers.de ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=hvXBYRDc; spf=pass (google.com: domain of fm-1328765-20250521200153daea30c35c1960902c-peloma@rts-flowmailer.siemens.com designates 185.136.64.226 as permitted sender) smtp.mailfrom=fm-1328765-20250521200153daea30c35c1960902c-pelomA@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=1747857718; x=1748462518; 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:references:in-reply-to:message-id:date:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=re3mImHJf0F8SfUDUUKqy0YEEEyft32UGXxKs9ETXhk=; b=g9H3SoPYs23sE0PxcVKkCJxlQSduJ/9arXcjWGZ7oKMOmZHiy1gJWXuKdI6z3IFTaF fFG/jBOZBKVXqmAFtNoToJwev7X9lS2l3Ah08UdX8crld+7qonIn8NO2Iw9kfrqCLn4L 3j19t32QDm5XXQSOMqaWuQbbFYqFTn5PKklBrl8FLNm0rOXIbIrDCOyGNTQZdKHNZjdz xEQvpl16tZONGeApjNQ6FieAbQFds0tpuywXeiQKEkYp6zfi4w8FOONPHJnyoiCRkXZG y75/CH1dMGYEcYgccxD77rrMBTWv57R7rMrMFz6ELk6SzgqV7mZcBXwjJtBHfBErpE25 py+A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1747857718; x=1748462518; 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:references:in-reply-to:message-id:date:subject:cc:to :from:x-beenthere:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=re3mImHJf0F8SfUDUUKqy0YEEEyft32UGXxKs9ETXhk=; b=JOdVYrJdtkp2rDkykvXiiNTA3ATqgxW0a4WeKGH5UXYt4K8/JSABeknbjlxFndvPO/ GuPeP7Zh+nFnZQJhRw7iWi6oiBN7u2o5kr0PKdnzu4c/PLaqCWzywUtFlT0JJBiH0srr L9KH0d5gB/TFUBSVMjbYbWZq0T+npzc9fw715hZ/raHXsOu9j/Xh/IQNoHbr1o8NqFJJ ZT9QLHPKoIv0RuBmGxB680w7zwxnKQ8i5UDi4+Kbr9bHgaXIE/oevFKMJcVz3b4r3zkq fsVMW45yf3W0MXgC/sRGGKTcKcqB+bmYMUCsYv/kSkOHIIDfNyGcLiNarMG8GZ3NZ+76 mmGQ== X-Forwarded-Encrypted: i=2; AJvYcCWhQ+1K3xqUtldTaTFrXJBZ8nnEot7jomjMvCr77t3y0YS6cyIWg1gCa1jFNMFkJYgBQEKH@ilbers.de X-Gm-Message-State: AOJu0YyAnq5sFhqiacl8GY4QbG7THjo0BQwxyTGHakfmCPOvU8eZIhA1 9+elbxcpopOhAqSvmOHo+8oDSuvrD9gZQ1wA45xA6rUWRvzu6IG17xmc X-Google-Smtp-Source: AGHT+IGplIu3hi5htzlHD9GCtjUet9iwIdVPpbcM3iA3G5L9h73kAN/q/rwuNsgcw4G20Z71fSPNTA== X-Received: by 2002:a05:6512:6c5:b0:549:b0f3:439b with SMTP id 2adb3069b0e04-550e71bfaffmr8794883e87.16.1747857718151; Wed, 21 May 2025 13:01:58 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h=AVT/gBFPJnEjmJZFOq1ELqg1CmHJ3NpMLk/Vpst5yBCt64KDOQ== Received: by 2002:a19:5f15:0:b0:549:8de0:31f0 with SMTP id 2adb3069b0e04-551eab08e29ls668434e87.2.-pod-prod-09-eu; Wed, 21 May 2025 13:01:54 -0700 (PDT) X-Received: by 2002:ac2:4c4a:0:b0:550:e648:182b with SMTP id 2adb3069b0e04-550e72438demr7253188e87.39.1747857714537; Wed, 21 May 2025 13:01:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1747857714; cv=none; d=google.com; s=arc-20240605; b=fJ3QEKDdKdCnqUYd63Nw2zNIxjNAgswfRUCCm2V2V/vlDF3MOsGhplabavOzHVxO1e imp7LLaetJaiZIYu/7/Klqozwsy1CjzJworl5NgIUP4BIbK5yxZYIpFb6XP4ciAWtahF wLqeZqXiy5T5edZ8TMM5j512RlV319rdp/o+9+zb3CCIcQGQtsDKEsBTZda3SCdzoQXB eA5ixGiUPblWaihmKd37RvV0iDmGY9oxNQJvchadF9rm+BCbf3C0UKE5zItiReoVA+6h mclN49Tnfb8/ZVYUxJquC67gal+VZwQJqrgX6n5EkMH5rhUQI7aMIEUIzBEfk9ZMXzEp fQ4Q== 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:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=rAGHTKeeRN6HHYLU7wcrgU9ATyM8Ik2bWVUaMIZ/dkg=; fh=Pt40xOu0ssl96dVOzN1FNmNtHgqv9aW9VmLrBG8UyVY=; b=EREqCoWKoK+zXKSxs4FMDv2l7mDsuKATTiWDOBUAZm0IBVBVOV7y91fckxqbCatnOb 4WcF2aGZA7/CcS2otfn80CuQHgzcddjoWnFlIwNOOOGRVi438c6o7B7/+KT/UIgm+GWP eUKOP+DjtcH+WaOn15VHIZmELZQM/XgS09xC0GHVZlcjApZRUrJWnskTFG1qWeqzK5Dt zrc2bsGwyjDa2EFtWYtbOj+MHgCGgKBjfUcI0NftOMPWGHVwjhBzQdjptvSCRf1Wyc61 fCyG5f96uOLIFmFuNS69Li8BfVcGkmBmw1mOMAC9s3r0Js/JaeX/DtFixnwTvWaTLaIw MtNg==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=hvXBYRDc; spf=pass (google.com: domain of fm-1328765-20250521200153daea30c35c1960902c-peloma@rts-flowmailer.siemens.com designates 185.136.64.226 as permitted sender) smtp.mailfrom=fm-1328765-20250521200153daea30c35c1960902c-pelomA@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-64-226.siemens.flowmailer.net (mta-64-226.siemens.flowmailer.net. [185.136.64.226]) by gmr-mx.google.com with ESMTPS id 2adb3069b0e04-550e6ef0f2csi169305e87.3.2025.05.21.13.01.54 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 21 May 2025 13:01:54 -0700 (PDT) Received-SPF: pass (google.com: domain of fm-1328765-20250521200153daea30c35c1960902c-peloma@rts-flowmailer.siemens.com designates 185.136.64.226 as permitted sender) client-ip=185.136.64.226; Received: by mta-64-226.siemens.flowmailer.net with ESMTPSA id 20250521200153daea30c35c1960902c for ; Wed, 21 May 2025 22:01:53 +0200 From: "'Badrikesh Prusty' via isar-users" To: isar-users@googlegroups.com Cc: Badrikesh Prusty Subject: [PATCH v2] imagetypes_vm: Use IMAGE_FULLNAME for OVA image filenames Date: Thu, 22 May 2025 01:31:56 +0530 Message-Id: <20250521200156.28627-1-badrikesh.prusty@siemens.com> In-Reply-To: References: MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-1328765:519-21489:flowmailer X-Original-Sender: badrikesh.prusty@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=hvXBYRDc; spf=pass (google.com: domain of fm-1328765-20250521200153daea30c35c1960902c-peloma@rts-flowmailer.siemens.com designates 185.136.64.226 as permitted sender) smtp.mailfrom=fm-1328765-20250521200153daea30c35c1960902c-pelomA@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Badrikesh Prusty Reply-To: Badrikesh Prusty 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: kFU4i+5OhsNX Fix ownership update in do_image_ova task for custom OVA names. The do_image_ova task uses ${IMAGE_FULLNAME}.ova for ownership updates instead of ${OVA_NAME}.ova, leading to build failures in virtualbox/VMware images. Failure logs: (Here, OVA_NAME = "isar-image-base-test") | isar-image-base-test.ovf | isar-image-base-test.mf | isar-image-base-debian-bookworm-virtualbox-disk001.vmdk | Removing /etc/schroot/isar-builder-88786470-74dc-4172-8907-531a0306c699-2655 | Removing /etc/schroot/chroot.d/isar-builder-88786470-74dc-4172-8907-531a0306c699-2655 | chown: cannot access '/build/tmp/deploy/images/virtualbox/isar-image-base-debian-bookworm-virtualbox.ova': No such file or directory Fix VM image filenames: Use IMAGE_FULLNAME for VM images (.ova, .ovf, .mf) OVA_NAME is embedded in the VM's description (metadata), so the imported image retains that name, independent of the filenames. Signed-off-by: Badrikesh Prusty --- meta/classes/imagetypes_vm.bbclass | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/meta/classes/imagetypes_vm.bbclass b/meta/classes/imagetypes_vm.bbclass index b20a8e04..4057361e 100644 --- a/meta/classes/imagetypes_vm.bbclass +++ b/meta/classes/imagetypes_vm.bbclass @@ -70,9 +70,9 @@ IMAGE_CMD:ova() { if [ ! ${VIRTUAL_MACHINE_IMAGE_TYPE} = "vmdk" ]; then exit 0 fi - rm -f '${DEPLOY_DIR_IMAGE}/${OVA_NAME}.ova' - rm -f '${DEPLOY_DIR_IMAGE}/${OVA_NAME}.ovf' - rm -f '${DEPLOY_DIR_IMAGE}/${OVA_NAME}.mf' + rm -f '${DEPLOY_DIR_IMAGE}/${IMAGE_FULLNAME}.ova' + rm -f '${DEPLOY_DIR_IMAGE}/${IMAGE_FULLNAME}.ovf' + rm -f '${DEPLOY_DIR_IMAGE}/${IMAGE_FULLNAME}.mf' export PRIMARY_MAC=$(macgen) export LAST_CHANGE=$(date -u "+%Y-%m-%dT%H:%M:%SZ") @@ -85,16 +85,16 @@ IMAGE_CMD:ova() { export DISK_UUID=$(uuidgen) export VM_UUID=$(uuidgen) # create ovf - cat ${PP_WORK}/${OVF_TEMPLATE_STAGE2} | envsubst > ${PP_DEPLOY}/${OVA_NAME}.ovf - tar -cvf ${PP_DEPLOY}/${OVA_NAME}.ova -C ${PP_DEPLOY} ${OVA_NAME}.ovf + cat ${PP_WORK}/${OVF_TEMPLATE_STAGE2} | envsubst > ${PP_DEPLOY}/${IMAGE_FULLNAME}.ovf + tar -cvf ${PP_DEPLOY}/${IMAGE_FULLNAME}.ova -C ${PP_DEPLOY} ${IMAGE_FULLNAME}.ovf # VirtualBox needs here a manifest file. VMware does accept that format. if [ "${VMDK_SUBFORMAT}" = "monolithicSparse" ]; then - echo "SHA${OVA_SHA_ALG}(${VIRTUAL_MACHINE_IMAGE_FILE})=$(sha${OVA_SHA_ALG}sum ${PP_DEPLOY}/${VIRTUAL_MACHINE_IMAGE_FILE} | cut -d' ' -f1)" >> ${PP_DEPLOY}/${OVA_NAME}.mf - echo "SHA${OVA_SHA_ALG}(${OVA_NAME}.ovf)=$(sha${OVA_SHA_ALG}sum ${PP_DEPLOY}/${OVA_NAME}.ovf | cut -d' ' -f1)" >> ${PP_DEPLOY}/${OVA_NAME}.mf - tar -uvf ${PP_DEPLOY}/${OVA_NAME}.ova -C ${PP_DEPLOY} ${OVA_NAME}.mf + echo "SHA${OVA_SHA_ALG}(${VIRTUAL_MACHINE_IMAGE_FILE})=$(sha${OVA_SHA_ALG}sum ${PP_DEPLOY}/${VIRTUAL_MACHINE_IMAGE_FILE} | cut -d' ' -f1)" >> ${PP_DEPLOY}/${IMAGE_FULLNAME}.mf + echo "SHA${OVA_SHA_ALG}(${IMAGE_FULLNAME}.ovf)=$(sha${OVA_SHA_ALG}sum ${PP_DEPLOY}/${IMAGE_FULLNAME}.ovf | cut -d' ' -f1)" >> ${PP_DEPLOY}/${IMAGE_FULLNAME}.mf + tar -uvf ${PP_DEPLOY}/${IMAGE_FULLNAME}.ova -C ${PP_DEPLOY} ${IMAGE_FULLNAME}.mf fi - tar -uvf ${PP_DEPLOY}/${OVA_NAME}.ova -C ${PP_DEPLOY} ${VIRTUAL_MACHINE_IMAGE_FILE} + tar -uvf ${PP_DEPLOY}/${IMAGE_FULLNAME}.ova -C ${PP_DEPLOY} ${VIRTUAL_MACHINE_IMAGE_FILE} EOIMAGER } IMAGE_CMD:ova[depends] = "${PN}:do_transform_template" -- 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/20250521200156.28627-1-badrikesh.prusty%40siemens.com.