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 13:26:27 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-lj1-f189.google.com (mail-lj1-f189.google.com [209.85.208.189]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 54LBQQdm028281 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 21 May 2025 13:26:26 +0200 Received: by mail-lj1-f189.google.com with SMTP id 38308e7fff4ca-3280cd9fe4csf12946861fa.2 for ; Wed, 21 May 2025 04:26:26 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1747826781; cv=pass; d=google.com; s=arc-20240605; b=JLCR+/YTI42V90X9Av/jeLhp9O508jJbKGITV90OBg49232W+QkI+HHVd1jmxAazRx KbRiCY29yH1q1OGeYnoVcp7UwI5GVWDFLOhJ/p8Qe/i0LIG/M0NBgWYKNB/RtCwHd4uv rZc6HS3ySbdfZJ3cuZ56o5irWovjhVGL31mprY4g5iV7orQjF7NFtQEcynlYYsj3sU3H D72xV+Nshw8eOWohMzSOwCZXJM0RwCB7nFF5Y7PeXXFlhMbN7JcARXzlMZbGG/V94NQP R4vjtUlmqRPEK57dHpYbIq6Q3DvRrOahNssLDmEm6PG2sm7QhJCMRYVrvApkA07MbAYK UbfQ== 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=6kWB9H8peKoNs+WXFnj2AJ89JsIP33t2elgb6X4pqPs=; fh=YrEe98uhlvNUagZ94BQupUWq/SUPHq5oach5gLSpO2I=; b=WAn7s29tvESTcwYlVSmZvrbFS6kuKLRTJY3MBq/Z8z3/cdMOxKa1MoK8mv0XVlpvIY yORWmPayNg7mytqguQrQHkt+uOCRGe6vNc7zuth3lkA7g8sFifSaZ9eZkHjbIaqSdssw hmoo/IxTz9i2Ofj6iPgS+JixKlpj3Wiz+GLHiWQCbaf9yIx8Iv6xY4L7+McUorbZl4dp w7bock39YFVrQqB1ibGn0Gwiat27yNqWBGmp9RmzaEEhqQJ2HkUmbAafjqJD3JCjqyf7 C9+EjFfzQmvzN46SW94xq2Z5dvDrjsOB78jRVJxIYsGc2T2bM2Rk+58hqacOymw6g5Jp /j7g==; darn=ilbers.de ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=O1Oq92CO; spf=pass (google.com: domain of fm-1328765-20250521112616930deb3d7831c2fcd3-c7uenw@rts-flowmailer.siemens.com designates 185.136.64.228 as permitted sender) smtp.mailfrom=fm-1328765-20250521112616930deb3d7831c2fcd3-c7UeNW@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=1747826781; x=1748431581; 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=6kWB9H8peKoNs+WXFnj2AJ89JsIP33t2elgb6X4pqPs=; b=iONSFpk/cZ+oYw4CMoQsP+KjnBV2f2yT0V/Zak6Plz5oRbVsbbX+6qbvuoa/VIzoOy yLImLtpUNf0Fd4PtK4kfWmnT/Co5sSXKSgV76zMugJkY6o6nANQCJoRqqOSQ/GL8Oczw koyAUYamL4+21xy4tfapwsyhiBxRod4Zj8pajsMsRmBCfQ+D7wXoQ1QW5+X7jI4y99WL BQcuFWVTgA3EapNs1RQzJrNpCZOaH13JC18A503f0OBN9i/JyNDD3wo7g3dFylsAnNpM EkwuMHgGq5K/qB4diOPeVJL3Dd4F5QpjHqQRLuwQ4sMku6QIoB8qT+tycwj79A/kMTkf O16Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1747826781; x=1748431581; 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=6kWB9H8peKoNs+WXFnj2AJ89JsIP33t2elgb6X4pqPs=; b=GdiKhxWhRmm9UolYcPhO+RY/SahpbDq0dFLfS+UeKB0uuFnC7NI0J9+4yg5xAH92MX 3Zs236BaSb8erocLcJBUrQh4aop3Ia53zjojlWNTGw/B7zc2sK2Oc4pUDXZwnUwhrL4H PujFCaOTLT52uiYQ/DQdtU/eZqJVr+EXYyZNuqr6/CiJvK6+5N/C8aHq5xzDa8YOHtPw FpVHthyzdTHawvrYPXDrKqITvPbt+5ml59Zf7CPspaAlwyREztIqCkhqi42zmCQNFxvU ji6qmpmCZDlcE68tO/JCddwLhirseM9M9iBBsKxtajvrb1RKOLonBbKuFDTTCWQGVhsO jRXg== X-Forwarded-Encrypted: i=2; AJvYcCWm3lLVMeiamCxntpisCJYDR+ty5z6q5bItYfvPVwJGfSQcQ5yKfYLcB9svjBhpRVNbJGTs@ilbers.de X-Gm-Message-State: AOJu0YxaNxmtqWlp8VC7zapzncCffTdTa/NQ87m8lv/cbUcCKJ+XXw86 C/G77Vg/DTChmBaVmEfX4M9/zrxPt+bIMob75X+DyqflLMU4pMCgH4LW X-Google-Smtp-Source: AGHT+IFvbKoZYJ/Ap7xUcE8fCjjye/RjOzZ47sDh3TIj/ZS2Uf9knC1vEa2E0UAeCAXAXHPDBLUqrw== X-Received: by 2002:a05:651c:2229:b0:309:20b4:b6d5 with SMTP id 38308e7fff4ca-328077917d4mr93200561fa.28.1747826780202; Wed, 21 May 2025 04:26:20 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h=AVT/gBGFPVAU+ZLFLxHJ3a9bmfG5+4wrgNPtjMpSFl268q8Urw== Received: by 2002:a2e:2c0e:0:b0:328:117d:e4d with SMTP id 38308e7fff4ca-328117d0eeals555131fa.0.-pod-prod-07-eu; Wed, 21 May 2025 04:26:17 -0700 (PDT) X-Received: by 2002:a05:6512:461b:b0:54e:93cf:338d with SMTP id 2adb3069b0e04-550e7197991mr6085481e87.12.1747826777072; Wed, 21 May 2025 04:26:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1747826777; cv=none; d=google.com; s=arc-20240605; b=PM0iMJiNnwxVr/PdYV98L7vEZTeFzQVIuF5p/esd3K9mU4v39ea3M6s1MwjvB9MWt7 ofAEc/VZUugEIAiafuqS76/hX/g3iVKwLDcGf+/xZ801rTjPtwnikG78qZBZZQd04rKh 3GBzEIP6vK3mSUYprJeXpZ5TuMy2nBIfi04WlRLvvbqeZAeJXWQDVUc4PWy0dlXVSk13 28i/6tqJuXVmmVXwZLChtCxvF4tUpXVn6hC+rw3VLafNTtpIRrnYL27DdCg+2FG6U4gV +wdPwdhvp5dgNiiTJtqyX5UcHGwjVSzthIGMMH5F1N4EI6tiTpHU7Sr+bUzwIf1alnqN BcrQ== 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=3ytCtrom/c6hBpJqtoDkgsrbZxwW9cTmrQexhMezxdw=; fh=Pt40xOu0ssl96dVOzN1FNmNtHgqv9aW9VmLrBG8UyVY=; b=ft8AydQYBfFl/4HdxLZLBMwLJ/0vSx9JB6WbCdXBV5B4bYn0EpVoHgQNRgwGAOixZA DwOBLLtaRNLoBxDa+YDqzBlKwvYQWsxdgrWZuG0Ihb28cy1n/poWqgEDVlllzDr1Iovp 1oThNiINIOHDEDfFgx9xjDqcHxqOXwW7LUw8rVDCX8u8+pWpMeUYwlEp313A6VDqO7vn pKrGw3kqsMpiYO/6gKgtOTFXOUpRqyAIw5ObK0I2cNPTwhDytn38zycjMebveuZEBGp1 2vLQURLVnMbzWAXgXcOmytma6AoRsT8FP3/SikqhtFeDQnscwEHbthNSKwnRb9Xiix0R pDIQ==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=O1Oq92CO; spf=pass (google.com: domain of fm-1328765-20250521112616930deb3d7831c2fcd3-c7uenw@rts-flowmailer.siemens.com designates 185.136.64.228 as permitted sender) smtp.mailfrom=fm-1328765-20250521112616930deb3d7831c2fcd3-c7UeNW@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 2adb3069b0e04-550e6ec9641si401957e87.1.2025.05.21.04.26.16 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 21 May 2025 04:26:16 -0700 (PDT) Received-SPF: pass (google.com: domain of fm-1328765-20250521112616930deb3d7831c2fcd3-c7uenw@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 20250521112616930deb3d7831c2fcd3 for ; Wed, 21 May 2025 13:26:16 +0200 From: "'Badrikesh Prusty' via isar-users" To: isar-users@googlegroups.com Cc: Badrikesh Prusty Subject: [PATCH] imagetypes_vm: Use IMAGE_FULLNAME for OVA image filenames Date: Wed, 21 May 2025 16:56:33 +0530 Message-Id: <20250521112633.25857-1-badrikesh.prusty@siemens.com> 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=O1Oq92CO; spf=pass (google.com: domain of fm-1328765-20250521112616930deb3d7831c2fcd3-c7uenw@rts-flowmailer.siemens.com designates 185.136.64.228 as permitted sender) smtp.mailfrom=fm-1328765-20250521112616930deb3d7831c2fcd3-c7UeNW@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: NCzKn/J9e3eI Obsering build failures for virtualbox/vmware images when OVA_NAME is set in local.conf instead of the default IMAGE_FULLNAME. The ownership of the .ova file, generated during the do_image_ova task, is updated with ${IMAGE_FULLNAME}.ova instead of ${OVA_NAME}.ova Logs: | pxe-boot-server-ipc-bookworm.ovf | pxe-boot-server-ipc-bookworm.mf | pxe-boot-server-industrial-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-pxe-boot-server-virtualbox/deploy/images/virtualbox-ipc/pxe-boot-server-industrial-virtualbox.ova': No such file or directory ERROR: Task (mc:pxe-boot-server:/build/../work/meta-isar-pxeboot/recipes-core/images/pxe-boot-server.bb:do_image_ova) failed with exit code '1' NOTE: Tasks Summary: Attempted 449 tasks of which 448 didn't need to be rerun and 1 failed. To resolve this, VM images (.ova, .ovf, and .mf files) will now be generated using IMAGE_FULLNAME. Since OVA_NAME is embedded within the VirtualBox/VMware VM description files, the imported image will retain the name set by OVA_NAME, regardless of the VM image 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/20250521112633.25857-1-badrikesh.prusty%40siemens.com.