From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6514517411576676352 X-Received: by 10.25.16.228 with SMTP id 97mr437746lfq.43.1516780206940; Tue, 23 Jan 2018 23:50:06 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 10.46.93.81 with SMTP id r78ls1097972ljb.16.gmail; Tue, 23 Jan 2018 23:50:06 -0800 (PST) X-Google-Smtp-Source: AH8x227Q0+ctB1s9MmJQNRbmj0302mTqyu0deH2PY2fslAH/exSl8Wu0IiGW5UxOtq9CwQEVxxTs X-Received: by 10.46.93.136 with SMTP id v8mr379450lje.15.1516780206410; Tue, 23 Jan 2018 23:50:06 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1516780206; cv=none; d=google.com; s=arc-20160816; b=t4lLyX90kVOdlNh8okO2hv6gl1acOHp3OdogsLKN3auKD/MyWNPkwD/Wq+QvvXm/9H StTBHyW8mtidAUA2WJpXH3ChNP8uyxQXa7Q+WK+jqyIBULedO6f0FA/TRV6etlJazJWT LeD2b6jJGP33t44yOpBkUHQ37RipOTasYN2Rt1WclGJv1K4Widu1OYCk+/fSyiij7fbi H729jFkHoOUQznjV9ZWn6skRiy/QBztA7KAdRr/G5s0ckqgE/Lnp3JccYzxEfvdXViEq ieYe1cwX91+sSZjWW6GdqDgUQo5+8M3qYyBE7wW1q+znh4NbPu4dnsAkHNFYqCHfkbNm RwsQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:content-language:in-reply-to:mime-version :user-agent:date:message-id:from:references:to:subject :arc-authentication-results; bh=/Xg3FcJo6/oX+xg59YQIilW8yR1mwr5rvWDhoFFcF2I=; b=BD7jp5M7sScztMFsxY7b+arVcDIqQx47IQ90VHjyRfO0S3gnGd4U4Wb4phL0Zoomx/ VQf2FYFwxXy3lLHGecdUirMotG8WlscPUxKnwnyiDkhpEw+QgHK1MoM+LNVLkI041E+K vgUZwIppjvuyS0JTGqz8S7rD4gGnJdIvZtSHjY9CvDpN7KBftsxEArU65AUEa4QR94ws ciqFxb5gKKSPTx1lalOuPM7ZVAEI2ELDlqodDtdOdqjeySDYyi+IZnX7KcmBg6CbhuSB pBQE9AFmmZ2As2+e2wrgQhu94nQrZqy39CtTLOY8u+zcyuSVNcUTkLdgI7GOgTvR51wx FEJQ== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: best guess record for domain of asmirnov@ilbers.de designates 85.214.62.211 as permitted sender) smtp.mailfrom=asmirnov@ilbers.de Return-Path: Received: from aqmola.ilbers.de (aqmola.ilbers.de. [85.214.62.211]) by gmr-mx.google.com with ESMTPS id l26si122779lja.0.2018.01.23.23.50.05 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 23 Jan 2018 23:50:05 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of asmirnov@ilbers.de designates 85.214.62.211 as permitted sender) client-ip=85.214.62.211; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: best guess record for domain of asmirnov@ilbers.de designates 85.214.62.211 as permitted sender) smtp.mailfrom=asmirnov@ilbers.de Received: from [10.0.2.15] ([188.227.110.165]) (authenticated bits=0) by aqmola.ilbers.de (8.14.4/8.14.4/Debian-4+deb7u1) with ESMTP id w0O7o1h4016491 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Wed, 24 Jan 2018 08:50:03 +0100 Subject: Re: [PATCH] Factor out meta-examples To: Jan Kiszka , isar-users References: From: Alexander Smirnov Message-ID: Date: Wed, 24 Jan 2018 10:49:56 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-TUID: rbSiSbfJMGUl Hi, On 01/24/2018 10:34 AM, Jan Kiszka wrote: > From: Jan Kiszka > > Move recipes that have exemplary character (currently everything under > recipes-app) into a separate layer that can easily be dropped when > building real images. This also helps to ensure that no assumptions > about customizations and core recipes sharing the same layer sneak in > again. > > The meta-isar layer is still not completely clean as we keep > bblayers.conf.sample and local.conf.sample prepared for building example > images. > Isar core is in 'meta' layer. Current 'meta-isar' is the example itself, it's not intended to be used in real projects, it's a kind of template for your 'meta-product'. Alex > Signed-off-by: Jan Kiszka > --- > meta-examples/conf/layer.conf | 13 +++++++++++++ > .../recipes-app/example-raw/example-raw_0.2.bb | 0 > .../recipes-app/example-raw/files/README | 0 > .../recipes-app/example-raw/files/postinst | 0 > {meta-isar => meta-examples}/recipes-app/hello/hello.bb | 0 > meta-isar/conf/bblayers.conf.sample | 1 + > 6 files changed, 14 insertions(+) > create mode 100644 meta-examples/conf/layer.conf > rename {meta-isar => meta-examples}/recipes-app/example-raw/example-raw_0.2.bb (100%) > rename {meta-isar => meta-examples}/recipes-app/example-raw/files/README (100%) > rename {meta-isar => meta-examples}/recipes-app/example-raw/files/postinst (100%) > rename {meta-isar => meta-examples}/recipes-app/hello/hello.bb (100%) > > diff --git a/meta-examples/conf/layer.conf b/meta-examples/conf/layer.conf > new file mode 100644 > index 0000000..f244f26 > --- /dev/null > +++ b/meta-examples/conf/layer.conf > @@ -0,0 +1,13 @@ > +# This software is a part of ISAR. > +# Copyright (c) Siemens AG, 2018 > + > +# We have a conf and classes directory, add to BBPATH > +BBPATH .= ":${LAYERDIR}" > + > +# We have recipes-* directories, add to BBFILES > +BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \ > + ${LAYERDIR}/recipes-*/*/*.bbappend" > + > +BBFILE_COLLECTIONS += "examples" > +BBFILE_PATTERN_examples = "^${LAYERDIR}/" > +BBFILE_PRIORITY_examples = "6" > diff --git a/meta-isar/recipes-app/example-raw/example-raw_0.2.bb b/meta-examples/recipes-app/example-raw/example-raw_0.2.bb > similarity index 100% > rename from meta-isar/recipes-app/example-raw/example-raw_0.2.bb > rename to meta-examples/recipes-app/example-raw/example-raw_0.2.bb > diff --git a/meta-isar/recipes-app/example-raw/files/README b/meta-examples/recipes-app/example-raw/files/README > similarity index 100% > rename from meta-isar/recipes-app/example-raw/files/README > rename to meta-examples/recipes-app/example-raw/files/README > diff --git a/meta-isar/recipes-app/example-raw/files/postinst b/meta-examples/recipes-app/example-raw/files/postinst > similarity index 100% > rename from meta-isar/recipes-app/example-raw/files/postinst > rename to meta-examples/recipes-app/example-raw/files/postinst > diff --git a/meta-isar/recipes-app/hello/hello.bb b/meta-examples/recipes-app/hello/hello.bb > similarity index 100% > rename from meta-isar/recipes-app/hello/hello.bb > rename to meta-examples/recipes-app/hello/hello.bb > diff --git a/meta-isar/conf/bblayers.conf.sample b/meta-isar/conf/bblayers.conf.sample > index 80867e7..6d9b471 100644 > --- a/meta-isar/conf/bblayers.conf.sample > +++ b/meta-isar/conf/bblayers.conf.sample > @@ -8,6 +8,7 @@ BBFILES ?= "" > BBLAYERS ?= " \ > ##ISARROOT##/meta \ > ##ISARROOT##/meta-isar \ > + ##ISARROOT##/meta-examples \ > " > BBLAYERS_NON_REMOVABLE ?= " \ > ##ISARROOT##/meta \ > -- With best regards, Alexander Smirnov ilbers GmbH Baierbrunner Str. 28c D-81379 Munich +49 (89) 122 67 24-0 http://ilbers.de/ Commercial register Munich, HRB 214197 General manager: Baurzhan Ismagulov