From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7093752232369192960 X-Received: by 2002:a19:385b:0:b0:472:ecb:f659 with SMTP id d27-20020a19385b000000b004720ecbf659mr13783416lfj.386.1651642899732; Tue, 03 May 2022 22:41:39 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:651c:1a20:b0:24f:4bdd:dc20 with SMTP id by32-20020a05651c1a2000b0024f4bdddc20ls199841ljb.5.gmail; Tue, 03 May 2022 22:41:38 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwcLaOgdYT40aDirw6zuRn+AhgRu0vaqcrxUkaEq2lQUty+vlgcYOI4s0OTjVrogQd+RpOy X-Received: by 2002:a2e:9941:0:b0:247:dce8:b0ec with SMTP id r1-20020a2e9941000000b00247dce8b0ecmr11766336ljj.404.1651642898597; Tue, 03 May 2022 22:41:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1651642898; cv=none; d=google.com; s=arc-20160816; b=AUQABCv2oDhF7DqGl7c+k/HdSSTdl6JCMCpWLgOPZjWVY2ZIkSJynNduaCE2jv5LYO CjdZpVFjmRz3+eOhAIK6kIHrQxE2CHPUWyLiwKK1Diy6OxaCAObKL+37FJ7qyGJWMAlP +q9nKXf04nUBGbUk7IlkcEeEvfcLaiDKFVDIq9W2TS0oZa8ZRdMZuzV6oufLdoCHQps3 Xw4wuKPUcct/SDzGCFQmRAQUU/xF8A7EtmG7y4ZmocBuI3b2E4Fk3G2F4Oz6xVoQZ680 NMFMo56t2yaeTJBHJnma2jDgj+WCbdMjKvbG1IogasqTerlijRXmxhLMGZ5bIyNnLPfb u55g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=references:in-reply-to:message-id:date:subject:cc:to:from; bh=i1AUw0FywCZwRBUXZLAjegMBAUNLv+bj9xn5LD1fZX0=; b=wk7V8CXxQtUPqv5WssT4qcjFuRSv6oUSU+Ia9vfJjmyVKKASDvL1mw6huZ+Ic7fkf/ WeB2AHkNAahM9wU4sqWNpdh/filYdUPu4cl/2w9SNuB9SB5he7B0hVrzvFu0eN3we6rz JmacgtH/VhF4FSYsG7BDRsvBZyp3bsbxAghXen6tQnTEVCMy7Oo9/ycLCj6oTRFwLOln NwOvdZV3dp7lQru8rRtgTuRKEEOTFCORa+6lPxZWpBpe1r7nEQOG6Nk0kvUtDkecJfMI BB9kpRqX6itIO7JA0K0K7xi0trNnzSf6mqu9L31EiLVsR+Vw1x3dEIO1bOhtue7TSNjG Fteg== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of amikan@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=amikan@ilbers.de Return-Path: Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id q26-20020a2e915a000000b0024f2df47312si926472ljg.6.2022.05.03.22.41.38 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Tue, 03 May 2022 22:41:38 -0700 (PDT) Received-SPF: pass (google.com: domain of amikan@ilbers.de designates 85.214.156.166 as permitted sender) client-ip=85.214.156.166; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of amikan@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=amikan@ilbers.de Received: from localhost.localdomain (mm-119-82-214-37.mgts.dynamic.pppoe.byfly.by [37.214.82.119] (may be forged)) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8) with ESMTPSA id 2445fZ1a030650 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 4 May 2022 07:41:37 +0200 From: Anton Mikanovich To: isar-users@googlegroups.com Cc: adriaan.schmidt@siemens.com, Anton Mikanovich Subject: [PATCH v3 1/7] image: Introduce template support for imagetypes Date: Wed, 4 May 2022 08:41:23 +0300 Message-Id: <20220504054129.15218-2-amikan@ilbers.de> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20220504054129.15218-1-amikan@ilbers.de> References: <20220504054129.15218-1-amikan@ilbers.de> X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED 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: qy89cIat1EI7 Provide SRC_URI, TEMPLATE_FILES and TEMPLATE_VARS variables defines for supporting per-imagetype templates support. Signed-off-by: Anton Mikanovich --- meta/classes/image.bbclass | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/meta/classes/image.bbclass b/meta/classes/image.bbclass index 26b1b0d..0246ad3 100644 --- a/meta/classes/image.bbclass +++ b/meta/classes/image.bbclass @@ -232,6 +232,17 @@ python() { d.delVarFlag('IMAGE_CMD_' + bt_clean, 'func') task_deps = d.getVarFlag('IMAGE_CMD_' + bt_clean, 'depends') + image_src = localdata.getVar('IMAGE_SRC_URI_' + bt_clean) + if image_src: + d.appendVar("SRC_URI", ' ' + image_src) + + image_tmpl_files = localdata.getVar('IMAGE_TEMPLATE_FILES_' + bt_clean) + image_tmpl_vars = localdata.getVar('IMAGE_TEMPLATE_VARS_' + bt_clean) + if image_tmpl_files: + d.appendVar("TEMPLATE_FILES", ' ' + image_tmpl_files) + if image_tmpl_vars: + d.appendVar("TEMPLATE_VARS", ' ' + image_tmpl_vars) + # add conversions conversion_depends = set() rm_images = set() -- 2.17.1