From patchwork Wed Nov 13 21:06:04 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ryan Eatmon X-Patchwork-Id: 52446 X-Patchwork-Delegate: reatmon@ti.com Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 50D6BD637C4 for ; Wed, 13 Nov 2024 21:06:14 +0000 (UTC) Received: from fllv0015.ext.ti.com (fllv0015.ext.ti.com [198.47.19.141]) by mx.groups.io with SMTP id smtpd.web11.22431.1731531970216528504 for ; Wed, 13 Nov 2024 13:06:10 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=wxjbkqYN; spf=pass (domain: ti.com, ip: 198.47.19.141, mailfrom: reatmon@ti.com) Received: from fllv0035.itg.ti.com ([10.64.41.0]) by fllv0015.ext.ti.com (8.15.2/8.15.2) with ESMTP id 4ADL69NX044044; Wed, 13 Nov 2024 15:06:09 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1731531969; bh=VrP99GQuAUv5JNqfjwSK7CIMu333twz0WUArT7dlLCE=; h=From:To:Subject:Date; b=wxjbkqYNFBCJEX5VyzLxJhIhKXIKIOiXXIbFHwM/gC1u2ExdxeFU+X8G6IjjbUVcI IM00x3M/TD649AETzjMWFE8cu24zmqHIPh9F3eT8NyjrbHBK7g3Xh9RvyNe76dH5ET UV4ZaOsLOQZUxljrY9cFz6KffkW9jVczk02wJhOs= Received: from DFLE111.ent.ti.com (dfle111.ent.ti.com [10.64.6.32]) by fllv0035.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 4ADL69Vc104573 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Wed, 13 Nov 2024 15:06:09 -0600 Received: from DFLE101.ent.ti.com (10.64.6.22) by DFLE111.ent.ti.com (10.64.6.32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.23; Wed, 13 Nov 2024 15:06:08 -0600 Received: from lelvsmtp5.itg.ti.com (10.180.75.250) by DFLE101.ent.ti.com (10.64.6.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.23 via Frontend Transport; Wed, 13 Nov 2024 15:06:08 -0600 Received: from uda0214219 (uda0214219.dhcp.ti.com [128.247.81.222]) by lelvsmtp5.itg.ti.com (8.15.2/8.15.2) with ESMTP id 4ADL68wx115960; Wed, 13 Nov 2024 15:06:08 -0600 Received: from reatmon by uda0214219 with local (Exim 4.90_1) (envelope-from ) id 1tBKYy-0000lf-Hh; Wed, 13 Nov 2024 15:06:08 -0600 From: Ryan Eatmon To: Praneeth Bajjuri , Denys Dmytriyenko , Subject: [oe-layersetup][master][PATCH 1/5] .gitignore: Fix paths Date: Wed, 13 Nov 2024 15:06:04 -0600 Message-ID: <20241113210608.2907-1-reatmon@ti.com> X-Mailer: git-send-email 2.17.1 MIME-Version: 1.0 X-C2ProcessedOrg: 333ef613-75bf-4e12-a4b1-8e3623f5dcea List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 13 Nov 2024 21:06:14 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/meta-arago/message/15603 We really want to ignore the paths in the .gitignore as if a build was run in this directory. So that means we should anchor the entries to the top using /. Signed-off-by: Ryan Eatmon --- .gitignore | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index db9d2d8..5ccd768 100644 --- a/.gitignore +++ b/.gitignore @@ -1,7 +1,6 @@ -build -conf -sources -downloads -bitbake.lock -pseudodone +/build +/sources +/downloads +/bitbake.lock +/pseudodone *.dot From patchwork Wed Nov 13 21:06:05 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ryan Eatmon X-Patchwork-Id: 52447 X-Patchwork-Delegate: reatmon@ti.com Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 67E15D637C7 for ; Wed, 13 Nov 2024 21:06:14 +0000 (UTC) Received: from fllv0016.ext.ti.com (fllv0016.ext.ti.com [198.47.19.142]) by mx.groups.io with SMTP id smtpd.web10.22739.1731531970223964296 for ; Wed, 13 Nov 2024 13:06:10 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=hO3ZRfOF; spf=pass (domain: ti.com, ip: 198.47.19.142, mailfrom: reatmon@ti.com) Received: from lelv0265.itg.ti.com ([10.180.67.224]) by fllv0016.ext.ti.com (8.15.2/8.15.2) with ESMTP id 4ADL69AB039404; Wed, 13 Nov 2024 15:06:09 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1731531969; bh=4Y8baEpv3g8moYFcEqKc1mXXndjqvx+Sj/0LxLil+eA=; h=From:To:Subject:Date:In-Reply-To:References; b=hO3ZRfOFUH1TX5qGtjgxp1VImoUYw6AfNH1/KFI11LpCAIMOkSBIWCWQoCt8zAzHe frvjtryd58X7Be6oJeRcmgvDyGryD5O+u4Z5q4H4LvSelWD5LE3O9jsDytDa7hJ4YF +BYp6h1xpATKI6WK74iHni51E+8sD6cHeirmYOQs= Received: from DLEE112.ent.ti.com (dlee112.ent.ti.com [157.170.170.23]) by lelv0265.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 4ADL69mb027934 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Wed, 13 Nov 2024 15:06:09 -0600 Received: from DLEE107.ent.ti.com (157.170.170.37) by DLEE112.ent.ti.com (157.170.170.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.23; Wed, 13 Nov 2024 15:06:08 -0600 Received: from lelvsmtp6.itg.ti.com (10.180.75.249) by DLEE107.ent.ti.com (157.170.170.37) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.23 via Frontend Transport; Wed, 13 Nov 2024 15:06:08 -0600 Received: from uda0214219 (uda0214219.dhcp.ti.com [128.247.81.222]) by lelvsmtp6.itg.ti.com (8.15.2/8.15.2) with ESMTP id 4ADL68tb120747; Wed, 13 Nov 2024 15:06:08 -0600 Received: from reatmon by uda0214219 with local (Exim 4.90_1) (envelope-from ) id 1tBKYy-0000li-MF; Wed, 13 Nov 2024 15:06:08 -0600 From: Ryan Eatmon To: Praneeth Bajjuri , Denys Dmytriyenko , Subject: [oe-layersetup][master][PATCH 2/5] src: New XML/XSLT generation of config files. Date: Wed, 13 Nov 2024 15:06:05 -0600 Message-ID: <20241113210608.2907-2-reatmon@ti.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20241113210608.2907-1-reatmon@ti.com> References: <20241113210608.2907-1-reatmon@ti.com> MIME-Version: 1.0 X-C2ProcessedOrg: 333ef613-75bf-4e12-a4b1-8e3623f5dcea List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 13 Nov 2024 21:06:14 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/meta-arago/message/15604 In an attempt to meet the needs of our various customers that are using other layer setup tools, we are going to start providing our configs in existing oe-layersetup, kas, and the upcoming bitbake-setup formats as well. This will be accomplished by storing the config information in XML format and using XSLT to generate all of the other formats so that they all align with the same layers, branches, etc... Signed-off-by: Ryan Eatmon --- README | 39 ++ conf/layer.conf | 3 + src/Makefile | 284 +++++++++++++++ src/bin/check.pl | 16 + src/bin/convert.pl | 412 ++++++++++++++++++++++ src/common/motd_cicd.xml | 9 + src/common/targets_arago.xml | 8 + src/common/targets_poky.xml | 3 + src/xslt/bitbake-setup-bblayers-conf.xslt | 45 +++ src/xslt/bitbake-setup-conf-notes.xslt | 32 ++ src/xslt/bitbake-setup-conf-summary.xslt | 9 + src/xslt/bitbake-setup-local-conf.xslt | 34 ++ src/xslt/bitbake-setup.xslt | 72 ++++ src/xslt/kas-templates.xslt | 38 ++ src/xslt/kas.xslt | 70 ++++ src/xslt/oe-layersetup-templates.xslt | 25 ++ src/xslt/oe-layersetup.xslt | 75 ++++ 17 files changed, 1174 insertions(+) create mode 100644 README create mode 100644 conf/layer.conf create mode 100644 src/Makefile create mode 100755 src/bin/check.pl create mode 100755 src/bin/convert.pl create mode 100644 src/common/motd_cicd.xml create mode 100644 src/common/targets_arago.xml create mode 100644 src/common/targets_poky.xml create mode 100644 src/xslt/bitbake-setup-bblayers-conf.xslt create mode 100644 src/xslt/bitbake-setup-conf-notes.xslt create mode 100644 src/xslt/bitbake-setup-conf-summary.xslt create mode 100644 src/xslt/bitbake-setup-local-conf.xslt create mode 100644 src/xslt/bitbake-setup.xslt create mode 100644 src/xslt/kas-templates.xslt create mode 100644 src/xslt/kas.xslt create mode 100644 src/xslt/oe-layersetup-templates.xslt create mode 100644 src/xslt/oe-layersetup.xslt diff --git a/README b/README new file mode 100644 index 0000000..040d308 --- /dev/null +++ b/README @@ -0,0 +1,39 @@ + +The oe-layersetup repository was created by Texas Instruments back in 2012 +as both a tool for configuring OpenEmbedded builds and the place to house +the configuration files for rebuilding all of the releases of our software. +It pre-dates most of the other tools by several years and has been in active +use by TI's customers since its creation both directly and indirectly as +we use these configs to drive our build processes for our TISDK packages +on ti.com. + +The oe-layersetup script has some useful features that include: + + - Specifying the git repositories, branch, and commit on the branch you + want to configure the build for. + - The layers in the repository that you want to include in the build. + - A set of templates to use in the creation of the bblayers.conf and + the local.conf. + - A message of the day feature that can print a block of text to the + screen when running the tool against a config file. + - Custom local.conf settings that you need to include for the build you + are setting up. + +With the creation and rise in popularity of some of the newer tools, including +the upcoming bitbake-setup tool, it is time to broaden our support for our +build configuration into some of these other newer tools. + +To that end, we have migrated all of our configurations into an XML format +that serves to capture all of the bits of information that the different tools +need. Additionally, we have created a Makefile and XSLT files that can +generate the various configuration files for oe-layersetup, kas, and +bitbake-setup. + +If you want to add a new configuration, you need to create the appropriate XML +file in src/configs, run make in src, and then commit all of the new files. + +- cd src +- Edit configs/.../config.xml +- make +- git status + diff --git a/conf/layer.conf b/conf/layer.conf new file mode 100644 index 0000000..4997038 --- /dev/null +++ b/conf/layer.conf @@ -0,0 +1,3 @@ +BBFILE_COLLECTIONS += "oe-layersetup" +LAYERVERSION_oe-layersetup = "1" +LAYERSERIES_COMPAT_oe-layersetup = "kirkstone scarthgap styhead walnascar" diff --git a/src/Makefile b/src/Makefile new file mode 100644 index 0000000..f71283a --- /dev/null +++ b/src/Makefile @@ -0,0 +1,284 @@ + +SRC_CONFIGS := $(shell find configs -name "*.xml") +SRC_TEMPLATES := $(shell find templates -name "*.xml") + +TGT_OE_LAYERSETUP_CONFIGS = $(patsubst configs/%,../configs/%,$(patsubst %.xml,%.txt,$(SRC_CONFIGS))) +TGT_OE_LAYERSETUP_TEMPLATES = $(patsubst templates/%,../sample-files/%,$(patsubst %.xml,%.sample,$(SRC_TEMPLATES))) + +TGT_KAS_CONFIGS = $(patsubst configs/%,../kas/%,$(patsubst %.xml,%.yml,$(SRC_CONFIGS))) +TGT_KAS_TEMPLATES = $(patsubst templates/%,../kas/templates/%,$(patsubst %.xml,%.yml,$(SRC_TEMPLATES))) + +TMP_BITBAKE_SETUP_FLATTENED_CONFIGS = $(subst /,_,$(patsubst configs/%,%,$(SRC_CONFIGS))) + +TGT_BITBAKE_SETUP_CONFIGS = $(patsubst %,../bitbake-setup/%,$(patsubst %.xml,%.json,$(TMP_BITBAKE_SETUP_FLATTENED_CONFIGS))) +TGT_BITBAKE_SETUP_TEMPLATES_BBLAYERS_CONF = $(patsubst %,../conf/templates/%,$(patsubst %.xml,%/bblayers.conf.sample,$(TMP_BITBAKE_SETUP_FLATTENED_CONFIGS))) +TGT_BITBAKE_SETUP_TEMPLATES_CONF_NOTES = $(patsubst %,../conf/templates/%,$(patsubst %.xml,%/conf-notes.txt,$(TMP_BITBAKE_SETUP_FLATTENED_CONFIGS))) +TGT_BITBAKE_SETUP_TEMPLATES_CONF_SUMMARY = $(patsubst %,../conf/templates/%,$(patsubst %.xml,%/conf-summary.txt,$(TMP_BITBAKE_SETUP_FLATTENED_CONFIGS))) +TGT_BITBAKE_SETUP_TEMPLATES_LOCAL_CONF = $(patsubst %,../conf/templates/%,$(patsubst %.xml,%/local.conf.sample,$(TMP_BITBAKE_SETUP_FLATTENED_CONFIGS))) +TGT_BITBAKE_SETUP_TEMPLATES = $(TGT_BITBAKE_SETUP_TEMPLATES_BBLAYERS_CONF) \ + $(TGT_BITBAKE_SETUP_TEMPLATES_CONF_NOTES) \ + $(TGT_BITBAKE_SETUP_TEMPLATES_CONF_SUMMARY) \ + $(TGT_BITBAKE_SETUP_TEMPLATES_LOCAL_CONF) + +TARGETS = $(TGT_OE_LAYERSETUP_CONFIGS) \ + $(TGT_OE_LAYERSETUP_TEMPLATES) \ + $(TGT_KAS_CONFIGS) \ + $(TGT_KAS_TEMPLATES) \ + $(TGT_BITBAKE_SETUP_CONFIGS) \ + $(TGT_BITBAKE_SETUP_TEMPLATES) + +all: $(TARGETS) + +clean: + @echo " CLEAN ../kas"; rm -rf ../kas + @echo " CLEAN ../bitbake-setup"; rm -rf ../bitbake-setup + @echo " CLEAN ../conf/templates"; rm -rf ../conf/templates + +vars: + @echo "Source" + @echo "-------------------------" + @echo "SRC_CONFIGS = $(SRC_CONFIGS)" + @echo "SRC_TEMPLATES = $(SRC_TEMPLATES)" + @echo "" + @echo "oe-layersetup" + @echo "-------------------------" + @echo "TGT_OE_LAYERSETUP_CONFIGS = $(TGT_OE_LAYERSETUP_CONFIGS)" + @echo "TGT_OE_LAYERSETUP_TEMPLATES = $(TGT_OE_LAYERSETUP_TEMPLATES)" + @echo "" + @echo "kas" + @echo "-------------------------" + @echo "TGT_KAS_CONFIGS = $(TGT_KAS_CONFIGS)" + @echo "TGT_KAS_TEMPLATES = $(TGT_KAS_TEMPLATES)" + @echo "" + @echo "bitbake-setup" + @echo "-------------------------" + @echo "TGT_BITBAKE_SETUP_CONFIGS = $(TGT_BITBAKE_SETUP_CONFIGS)" + @echo "TGT_BITBAKE_SETUP_TEMPLATES = $(TGT_BITBAKE_SETUP_TEMPLATES)" + @echo "" + @echo "Targets" + @echo "-------------------------" + @echo "TARGETS = $(TARGETS)" + +#------------------------------------------------------------------------------ +# OE-LayerSetup +#------------------------------------------------------------------------------ +define xslt_oe_layersetup = + mkdir -p $(@D); \ + echo " XLST oe-layersetup $*"; \ + xsltproc --xinclude $^ > $@ +endef + +define xslt_oe_layersetup_templates = + mkdir -p $(@D); \ + echo " XLST oe-layersetup-templates $*"; \ + xsltproc --xinclude $^ > $@ +endef + +../configs/%.txt: xslt/oe-layersetup.xslt configs/%.xml + @$(xslt_oe_layersetup) + +../sample-files/%.sample: xslt/oe-layersetup-templates.xslt templates/%.xml + @$(xslt_oe_layersetup_templates) + +#------------------------------------------------------------------------------ +# KAS +#------------------------------------------------------------------------------ +define xslt_kas = + mkdir -p $(@D); \ + echo " XLST kas $*"; \ + xsltproc --stringparam arTemplatePrefix $$loTemplatePrefix --xinclude $^ > $@ +endef + +define xslt_kas_templates = + mkdir -p $(@D); \ + echo " XLST kas-templates $*"; \ + xsltproc --stringparam arTemplatePrefix $$loTemplatePrefix --xinclude $^ > $@ +endef + +../kas/%.yml: xslt/kas.xslt configs/%.xml + @loTemplatePrefix1=`realpath --relative-to configs/$*.xml .`; \ + loTemplatePrefix2=`dirname $${loTemplatePrefix1}`; \ + loTemplatePrefix=`dirname $${loTemplatePrefix2}`; \ + $(xslt_kas) + +../kas/templates/%.yml: xslt/kas-templates.xslt templates/%.xml + @$(xslt_kas_templates) + +#------------------------------------------------------------------------------ +# Bitbake-setup config.json +#------------------------------------------------------------------------------ +define xslt_bitbake_setup = + mkdir -p $(@D); \ + echo " XLST bitbake-setup $*"; \ + xsltproc --stringparam arConfigName $$loConfigName --xinclude $^ > $@ +endef + +../bitbake-setup/%.json: xslt/bitbake-setup.xslt configs/%.xml + @loConfigName="$*"; \ + $(xslt_bitbake_setup) + +../bitbake-setup/amsdk_%.json: xslt/bitbake-setup.xslt configs/amsdk/%.xml + @loConfigName="amsdk_$*"; \ + $(xslt_bitbake_setup) + +../bitbake-setup/coresdk_%.json: xslt/bitbake-setup.xslt configs/coresdk/%.xml + @loConfigName="coresdk_$*"; \ + $(xslt_bitbake_setup) + +../bitbake-setup/glsdk_%.json: xslt/bitbake-setup.xslt configs/glsdk/%.xml + @loConfigName="glsdk_$*"; \ + $(xslt_bitbake_setup) + +../bitbake-setup/mcsdk_%.json: xslt/bitbake-setup.xslt configs/mcsdk/%.xml + @loConfigName="mcsdk_$*"; \ + $(xslt_bitbake_setup) + +../bitbake-setup/processor-sdk_%.json: xslt/bitbake-setup.xslt configs/processor-sdk/%.xml + @loConfigName="processor-sdk_$*"; \ + $(xslt_bitbake_setup) + +../bitbake-setup/processor-sdk-analytics_%.json: xslt/bitbake-setup.xslt configs/processor-sdk-analytics/%.xml + @loConfigName="processor-sdk-analytics_$*"; \ + $(xslt_bitbake_setup) + +../bitbake-setup/processor-sdk-linux_%.json: xslt/bitbake-setup.xslt configs/processor-sdk-linux/%.xml + @loConfigName="processor-sdk-linux_$*"; \ + $(xslt_bitbake_setup) + +#------------------------------------------------------------------------------ +# Bitbake-setup templates +#------------------------------------------------------------------------------ +define xslt_bitbake_setup_templates = + mkdir -p $(@D); \ + echo " XLST bitbake-setup-templates $*"; \ + xsltproc --stringparam arConfigName $$loConfigName --xinclude $^ > $@ +endef + +../conf/templates/%/bblayers.conf.sample: xslt/bitbake-setup-bblayers-conf.xslt configs/%.xml + @loConfigName="$*"; \ + $(xslt_bitbake_setup_templates) + +../conf/templates/amsdk_%/bblayers.conf.sample: xslt/bitbake-setup-bblayers-conf.xslt configs/amsdk/%.xml + @loConfigName="amsdk_$*"; \ + $(xslt_bitbake_setup_templates) + +../conf/templates/coresdk_%/bblayers.conf.sample: xslt/bitbake-setup-bblayers-conf.xslt configs/coresdk/%.xml + @loConfigName="coresdk_$*"; \ + $(xslt_bitbake_setup_templates) + +../conf/templates/glsdk_%/bblayers.conf.sample: xslt/bitbake-setup-bblayers-conf.xslt configs/glsdk/%.xml + @loConfigName="glsdk_$*"; \ + $(xslt_bitbake_setup_templates) + +../conf/templates/mcsdk_%/bblayers.conf.sample: xslt/bitbake-setup-bblayers-conf.xslt configs/mcsdk/%.xml + @loConfigName="mcsdk_$*"; \ + $(xslt_bitbake_setup_templates) + +../conf/templates/processor-sdk_%/bblayers.conf.sample: xslt/bitbake-setup-bblayers-conf.xslt configs/processor-sdk/%.xml + @loConfigName="processor-sdk_$*"; \ + $(xslt_bitbake_setup_templates) + +../conf/templates/processor-sdk-analytics_%/bblayers.conf.sample: xslt/bitbake-setup-bblayers-conf.xslt configs/processor-sdk-analytics/%.xml + @loConfigName="processor-sdk-analytics_$*"; \ + $(xslt_bitbake_setup_templates) + +../conf/templates/processor-sdk-linux_%/bblayers.conf.sample: xslt/bitbake-setup-bblayers-conf.xslt configs/processor-sdk-linux/%.xml + @loConfigName="processor-sdk-linux_$*"; \ + $(xslt_bitbake_setup_templates) + +../conf/templates/%/conf-notes.txt: xslt/bitbake-setup-conf-notes.xslt configs/%.xml + @loConfigName="$*"; \ + $(xslt_bitbake_setup_templates) + +../conf/templates/amsdk_%/conf-notes.txt: xslt/bitbake-setup-conf-notes.xslt configs/amsdk/%.xml + @loConfigName="amsdk_$*"; \ + $(xslt_bitbake_setup_templates) + +../conf/templates/coresdk_%/conf-notes.txt: xslt/bitbake-setup-conf-notes.xslt configs/coresdk/%.xml + @loConfigName="coresdk_$*"; \ + $(xslt_bitbake_setup_templates) + +../conf/templates/glsdk_%/conf-notes.txt: xslt/bitbake-setup-conf-notes.xslt configs/glsdk/%.xml + @loConfigName="glsdk_$*"; \ + $(xslt_bitbake_setup_templates) + +../conf/templates/mcsdk_%/conf-notes.txt: xslt/bitbake-setup-conf-notes.xslt configs/mcsdk/%.xml + @loConfigName="mcsdk_$*"; \ + $(xslt_bitbake_setup_templates) + +../conf/templates/processor-sdk_%/conf-notes.txt: xslt/bitbake-setup-conf-notes.xslt configs/processor-sdk/%.xml + @loConfigName="processor-sdk_$*"; \ + $(xslt_bitbake_setup_templates) + +../conf/templates/processor-sdk-analytics_%/conf-notes.txt: xslt/bitbake-setup-conf-notes.xslt configs/processor-sdk-analytics/%.xml + @loConfigName="processor-sdk-analytics_$*"; \ + $(xslt_bitbake_setup_templates) + +../conf/templates/processor-sdk-linux_%/conf-notes.txt: xslt/bitbake-setup-conf-notes.xslt configs/processor-sdk-linux/%.xml + @loConfigName="processor-sdk-linux_$*"; \ + $(xslt_bitbake_setup_templates) + +../conf/templates/%/conf-summary.txt: xslt/bitbake-setup-conf-summary.xslt configs/%.xml + @loConfigName="$*"; \ + $(xslt_bitbake_setup_templates) + +../conf/templates/amsdk_%/conf-summary.txt: xslt/bitbake-setup-conf-summary.xslt configs/amsdk/%.xml + @loConfigName="amsdk_$*"; \ + $(xslt_bitbake_setup_templates) + +../conf/templates/coresdk_%/conf-summary.txt: xslt/bitbake-setup-conf-summary.xslt configs/coresdk/%.xml + @loConfigName="coresdk_$*"; \ + $(xslt_bitbake_setup_templates) + +../conf/templates/glsdk_%/conf-summary.txt: xslt/bitbake-setup-conf-summary.xslt configs/glsdk/%.xml + @loConfigName="glsdk_$*"; \ + $(xslt_bitbake_setup_templates) + +../conf/templates/mcsdk_%/conf-summary.txt: xslt/bitbake-setup-conf-summary.xslt configs/mcsdk/%.xml + @loConfigName="mcsdk_$*"; \ + $(xslt_bitbake_setup_templates) + +../conf/templates/processor-sdk_%/conf-summary.txt: xslt/bitbake-setup-conf-summary.xslt configs/processor-sdk/%.xml + @loConfigName="processor-sdk_$*"; \ + $(xslt_bitbake_setup_templates) + +../conf/templates/processor-sdk-analytics_%/conf-summary.txt: xslt/bitbake-setup-conf-summary.xslt configs/processor-sdk-analytics/%.xml + @loConfigName="processor-sdk-analytics_$*"; \ + $(xslt_bitbake_setup_templates) + +../conf/templates/processor-sdk-linux_%/conf-summary.txt: xslt/bitbake-setup-conf-summary.xslt configs/processor-sdk-linux/%.xml + @loConfigName="processor-sdk-linux_$*"; \ + $(xslt_bitbake_setup_templates) + +../conf/templates/%/local.conf.sample: xslt/bitbake-setup-local-conf.xslt configs/%.xml + @loConfigName="$*"; \ + $(xslt_bitbake_setup_templates) + +../conf/templates/amsdk_%/local.conf.sample: xslt/bitbake-setup-local-conf.xslt configs/amsdk/%.xml + @loConfigName="amsdk_$*"; \ + $(xslt_bitbake_setup_templates) + +../conf/templates/coresdk_%/local.conf.sample: xslt/bitbake-setup-local-conf.xslt configs/coresdk/%.xml + @loConfigName="coresdk_$*"; \ + $(xslt_bitbake_setup_templates) + +../conf/templates/glsdk_%/local.conf.sample: xslt/bitbake-setup-local-conf.xslt configs/glsdk/%.xml + @loConfigName="glsdk_$*"; \ + $(xslt_bitbake_setup_templates) + +../conf/templates/mcsdk_%/local.conf.sample: xslt/bitbake-setup-local-conf.xslt configs/mcsdk/%.xml + @loConfigName="mcsdk_$*"; \ + $(xslt_bitbake_setup_templates) + +../conf/templates/processor-sdk_%/local.conf.sample: xslt/bitbake-setup-local-conf.xslt configs/processor-sdk/%.xml + @loConfigName="processor-sdk_$*"; \ + $(xslt_bitbake_setup_templates) + +../conf/templates/processor-sdk-analytics_%/local.conf.sample: xslt/bitbake-setup-local-conf.xslt configs/processor-sdk-analytics/%.xml + @loConfigName="processor-sdk-analytics_$*"; \ + $(xslt_bitbake_setup_templates) + +../conf/templates/processor-sdk-linux_%/local.conf.sample: xslt/bitbake-setup-local-conf.xslt configs/processor-sdk-linux/%.xml + @loConfigName="processor-sdk-linux_$*"; \ + $(xslt_bitbake_setup_templates) + diff --git a/src/bin/check.pl b/src/bin/check.pl new file mode 100755 index 0000000..4b31bbb --- /dev/null +++ b/src/bin/check.pl @@ -0,0 +1,16 @@ +#!/usr/bin/perl + +use strict; + +my @loDiffs = qx( diff -wBrq /scratch/work/oe-layersetup/configs /scratch/work/oe-layersetup/configs2 ); + +foreach my $lpDiff (@loDiffs) +{ + my ($lpA,$lpB) = ($lpDiff =~ /Files (.+) and (.+) differ/); + + if (defined($lpA) && defined($lpB)) + { + system("tkdiff -w -B $lpA $lpB"); + } +} + diff --git a/src/bin/convert.pl b/src/bin/convert.pl new file mode 100755 index 0000000..9f154a4 --- /dev/null +++ b/src/bin/convert.pl @@ -0,0 +1,412 @@ +#!/usr/bin/perl + +use strict; + +# +# This is a one-time script to convert the current oe-layersetup configs into +# the new XML format. Current version only converts kirkstone, scarthgap, and +# master configs. +# +# NOTE: Paths are setup for this script to be run in the src/ directory +# + +my %glReferencedBblayersConf; +my %glReferencedLocalConf; + +convert_configs("configs"); +#convert_templates("../sample-files"); + +foreach my $lpBblayersConf (keys(%glReferencedBblayersConf)) +{ + convert_bblayers_conf_template($lpBblayersConf); +} + +foreach my $lpLocalConf (keys(%glReferencedLocalConf)) +{ + convert_local_conf_template($lpLocalConf); +} + +sub convert_configs +{ + my $arDir = shift; + + #print "convert_configs: $arDir\n"; + + opendir(DIR, "../${arDir}"); + my @loFiles = readdir(DIR); + closedir(DIR); + + foreach my $lpFile (sort {$a cmp $b} @loFiles) + { + next if ($lpFile =~ /^\.\.?$/); + + #print "convert_configs: check: $arDir/$lpFile\n"; + + if (-d "../${arDir}/${lpFile}") + { + convert_configs("${arDir}/${lpFile}"); + } + elsif ($lpFile =~ /\.txt$/) + { + convert_config("${arDir}/${lpFile}"); + } + } +} + +sub convert_config +{ + my $arFile = shift; + + my $loConfigName = $arFile; + $loConfigName =~ s/\.txt$//; + $loConfigName =~ s/configs\///; + + my $loTargetFPFN = $arFile; + $loTargetFPFN =~ s/\.txt$/.xml/; + + my ($loTargetDir) = ($loTargetFPFN =~ /^(.+?)\/[^\/]+$/); + + open(CFG, "../${arFile}"); + my @loLines = ; + close(CFG); + + #------------------------------------------------------------------------- + # Check if the config matches the right branches + #------------------------------------------------------------------------- + my $loMatchBranch = 0; + foreach my $lpLine (@loLines) + { + if ($lpLine =~ /meta-ti/) + { + if ($lpLine =~ /(kirkstone|scarthgap|master)/) + { + $loMatchBranch = 1; + } + + last; + } + } + + if ($loMatchBranch == 0) + { + return; + } + + print "convert: ${arFile} -> ${loTargetFPFN}\n"; + + #------------------------------------------------------------------------- + # Extract the templates so that we can convert them too. + #------------------------------------------------------------------------- + foreach my $lpLine (@loLines) + { + if ($lpLine =~ /^\s*OECORELAYERCONF\s*=\s*(.+?)$/) + { + my $loFile = $1; + + $glReferencedBblayersConf{".".$loFile} = 1; + } + + if ($lpLine =~ /^\s*OECORELOCALCONF\s*=\s*(.+?)$/) + { + my $loFile = $1; + + $glReferencedLocalConf{".".$loFile} = 1; + } + } + + system("mkdir -p ${loTargetDir}"); + + my @loMotd; + my @loLocalConf; + + my $loTargets = "arago"; + + if ($loTargetFPFN =~ /poky/) + { + $loTargets = "poky"; + } + elsif ($loTargetFPFN =~ /distroless/) + { + $loTargets = "distroless"; + } + + my $loDescription = ""; + + if ($loConfigName =~ /^arago-(.+)-config/) + { + my $loBranch = $1; + $loDescription = "Arago reference distribution for $loBranch"; + + if ($loBranch =~ /-next$/) + { + $loDescription .= " (CICD)"; + } + } + elsif ($loConfigName =~ /^poky-(.+)-config/) + { + my $loBranch = $1; + $loDescription = "Poky reference distribution for $loBranch"; + } + elsif ($loConfigName =~ /^distroless-(.+)-config/) + { + my $loBranch = $1; + $loDescription = "Distroless reference for $loBranch"; + } + elsif ($loConfigName =~ /^amsdk\/amsdk-(.+)-config/) + { + my $loVersion = $1; + $loDescription = "TI AMSDK v$loVersion"; + } + elsif ($loConfigName =~ /^coresdk\/coresdk-(.+)-config/) + { + my $loVersion = $1; + $loDescription = "TI CoreSDK v$loVersion"; + } + elsif ($loConfigName =~ /^glsdk\/glsdk-(.+)-config/) + { + my $loVersion = $1; + $loDescription = "TI GLSDK v$loVersion"; + } + elsif ($loConfigName =~ /^mcsdk\/mcsdk-(.+)-config/) + { + my $loVersion = $1; + $loDescription = "TI MCSDK v$loVersion"; + } + elsif ($loConfigName =~ /^processor-sdk\/processor-sdk(?:-(?:dunfell|kirkstone|kirkstone-chromium|scarthgap|scarthgap-chromium))?-(.+?)(-config)?$/) + { + my $loVersion = $1; + $loDescription = "TI Processor SDK v$loVersion"; + } + elsif ($loConfigName =~ /^processor-sdk-analytics\/processor-sdk-analytics-(.+?)(-config)?$/) + { + my $loVersion = $1; + $loDescription = "TI Processor SDK Analytics v$loVersion"; + } + elsif ($loConfigName =~ /^processor-sdk-linux\/processor-sdk(?:-(?:linux|gateway))?-(.+?)(-config)?$/) + { + my $loVersion = $1; + $loDescription = "TI Processor SDK Linux v$loVersion"; + } + + my $loLayerConfTemplate = ""; + my $loLocalConfTemplate = ""; + my $loBitbakeInclusiveVars = "no"; + + my %loBitbake; + my @loRepos; + + foreach my $lpLine (@loLines) + { + chomp($lpLine); + + next if (($lpLine =~ /^#/) && ($lpLine !~/^#\s*meta/)); + next if ($lpLine =~ /^\s*$/); + + if ($lpLine =~ /^OECORELAYERCONF\s*=\s*\.\/sample-files\/(.+?)$/) + { + $loLayerConfTemplate = $1; + $loLayerConfTemplate =~ s/\.sample$/.xml/; + } + elsif ($lpLine =~ /^OECORELOCALCONF\s*=\s*\.\/sample-files\/(.+?)$/) + { + $loLocalConfTemplate = $1; + $loLocalConfTemplate =~ s/\.sample$/.xml/; + } + elsif ($lpLine =~ /^BITBAKE_INCLUSIVE_VARS\s*=\s*(.+?)$/) + { + $loBitbakeInclusiveVars = $1; + } + elsif ($lpLine =~ /^MOTD:\s*(.+?)$/) + { + push(@loMotd, $1); + } + elsif ($lpLine =~ /^LOCALCONF:\s*(.+?)$/) + { + push(@loLocalConf, $1); + } + elsif ($lpLine =~ /^bitbake/) + { + extract_repo(\%loBitbake, $lpLine); + } + elsif ($lpLine =~ /^[^,]+,[^,]+,[^,]+,[^,]+/) + { + my %loRepo; + extract_repo(\%loRepo, $lpLine); + push(@loRepos, \%loRepo); + } + else + { + print "convert_config() - lpLine = $lpLine\n"; + } + } + + + my $loRelSrcDir = $loTargetDir; + $loRelSrcDir =~ s/[^\/\.]/\.\./g; + $loRelSrcDir =~ s/\.+/\.\./g; + + open(XML, ">$loTargetFPFN"); + print XML "\n"; + print XML "\n"; + print XML " ${loDescription}\n"; + print XML "\n"; + if ($#loMotd > -1) + { + print XML " \n"; + } + if (-f "common/targets_${loTargets}.xml") + { + print XML " \n"; + } + print XML " \n"; + print XML " \n"; + print XML "\n"; + print XML " \n"; + print XML "\n"; + print XML " \n"; + + foreach my $lpRepo (@loRepos) + { + print XML " {disabled})) + { + print XML " disabled='$lpRepo->{disabled}'"; + } + print XML ">\n"; + if (exists($lpRepo->{layers})) + { + if ($#{$lpRepo->{layers}} == -1) + { + print XML " \n"; + } + else + { + print XML " \n"; + foreach my $lpLayer (@{$lpRepo->{layers}}) + { + print XML " ${lpLayer}\n"; + } + print XML " \n"; + } + } + print XML " \n"; + } + + print XML " \n"; + print XML "\n"; + if ($#loLocalConf > -1) + { + print XML " \n"; + foreach my $lpLocalConfLine (@loLocalConf) + { + print XML " ${lpLocalConfLine}\n"; + } + print XML " \n"; + print XML "\n"; + } + print XML " \n"; + print XML " \n"; + print XML " \n"; + print XML " \n"; + print XML " \n"; + print XML "\n"; + close(XML); +} + +sub extract_repo +{ + my $rvRepoHash = shift; + my $arLine = shift; + + my ($loRepo, $loUrl, $loBranch, $loCommit, $loLayers) = split(",",$arLine); + + if ($loRepo =~ /^#/) + { + $rvRepoHash->{disabled} = "true"; + $loRepo =~ s/^#//; + } + + $rvRepoHash->{name} = $loRepo; + $rvRepoHash->{url} = $loUrl; + $rvRepoHash->{branch} = $loBranch; + $rvRepoHash->{commit} = $loCommit; + + if ($loLayers) + { + $loLayers =~ s/layers=//; + $rvRepoHash->{layers} = [ split(":",$loLayers) ]; + } +} + +sub convert_local_conf_template +{ + my $arFile = shift; + + my $loTargetFPFN = $arFile; + $loTargetFPFN =~ s/^\.\.\/sample-files/templates/; + $loTargetFPFN =~ s/\.sample$/.xml/; + my ($loTargetFN) = ($loTargetFPFN =~ /^templates\/(.+).xml$/); + + print "convert: ${arFile} -> ${loTargetFPFN}\n"; + + my ($loTargetDir) = ($loTargetFPFN =~ /^(.+?)\/[^\/]+$/); + + system("mkdir -p ${loTargetDir}"); + + open(CFG, $arFile); + my @loLines = ; + close(CFG); + + open(XML, ">$loTargetFPFN"); + print XML "\n"; + + foreach my $lpLine (@loLines) + { + chomp($lpLine); + + $lpLine =~ s/OEBASE/TOPDIR/; + $lpLine =~ s/^MACHINE/#MACHINE/; + + $lpLine =~ s/&/&/g; + $lpLine =~ s//>/g; + + print XML " ${lpLine}\n"; + } + + print XML "\n"; + close(XML); +} + +sub convert_bblayers_conf_template +{ + my $arFile = shift; + + my $loTargetFPFN = $arFile; + $loTargetFPFN =~ s/^\.\.\/sample-files/templates/; + $loTargetFPFN =~ s/\.sample$/.xml/; + my ($loTargetFN) = ($loTargetFPFN =~ /^templates\/(.+).xml$/); + + print "convert: ${arFile} -> ${loTargetFPFN}\n"; + + my ($loTargetDir) = ($loTargetFPFN =~ /^(.+?)\/[^\/]+$/); + + system("mkdir -p ${loTargetDir}"); + + open(CFG, $arFile); + my @loLines = ; + close(CFG); + + open(XML, ">$loTargetFPFN"); + print XML "\n"; + + foreach my $lpLine (@loLines) + { + chomp($lpLine); + print XML " ${lpLine}\n"; + } + + print XML "\n"; + close(XML); +} + diff --git a/src/common/motd_cicd.xml b/src/common/motd_cicd.xml new file mode 100644 index 0000000..95a3ba9 --- /dev/null +++ b/src/common/motd_cicd.xml @@ -0,0 +1,9 @@ + + NOTE: + NOTE: This config is reserved for CI/CD testing and requires manual intervention to build + NOTE: + NOTE: A few SRCREVs in the recipes might refer to commits on cicd/next branches for their + NOTE: repos. These recipes will not build correctly without also a change in your local.conf + NOTE: to point the recipe to the appropriate cicd/next branch for that recipe. + NOTE: + diff --git a/src/common/targets_arago.xml b/src/common/targets_arago.xml new file mode 100644 index 0000000..01d1b55 --- /dev/null +++ b/src/common/targets_arago.xml @@ -0,0 +1,8 @@ + + tisdk-default-image + tisdk-base-image + tisdk-bootstrap-base-image + tisdk-bootstrap-image + tisdk-thinlinux-image + tisdk-tiny-image + diff --git a/src/common/targets_poky.xml b/src/common/targets_poky.xml new file mode 100644 index 0000000..74b89aa --- /dev/null +++ b/src/common/targets_poky.xml @@ -0,0 +1,3 @@ + + core_image_minimal + diff --git a/src/xslt/bitbake-setup-bblayers-conf.xslt b/src/xslt/bitbake-setup-bblayers-conf.xslt new file mode 100644 index 0000000..5db3e0d --- /dev/null +++ b/src/xslt/bitbake-setup-bblayers-conf.xslt @@ -0,0 +1,45 @@ + + + + + + +BBLAYERS ?= " \ + + +" + + + + + + + + + + + + + + ##OEROOT##/../oe-layersetup + + + + + + + + + + ##OEROOT##/..// + + + + + ##OEROOT##/../ + + + + + + diff --git a/src/xslt/bitbake-setup-conf-notes.xslt b/src/xslt/bitbake-setup-conf-notes.xslt new file mode 100644 index 0000000..2dfba81 --- /dev/null +++ b/src/xslt/bitbake-setup-conf-notes.xslt @@ -0,0 +1,32 @@ + + + + + +### Shell environment set up for builds. ### + +You can now run 'bitbake <target>' + +If you have not set MACHINE in your local.conf you can run +'MACHINE=xxxxx bitbake <target>' + +Common targets are: + + + + +You can also run generated qemu images with a command like 'runqemu qemux86-64'. + +Other commonly useful commands are: + - 'devtool' and 'recipetool' handle common recipe tasks + - 'bitbake-layers' handles common layer tasks + - 'oe-pkgdata-util' handles common target package tasks + + + + + + + + + diff --git a/src/xslt/bitbake-setup-conf-summary.xslt b/src/xslt/bitbake-setup-conf-summary.xslt new file mode 100644 index 0000000..88bbd7a --- /dev/null +++ b/src/xslt/bitbake-setup-conf-summary.xslt @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/src/xslt/bitbake-setup-local-conf.xslt b/src/xslt/bitbake-setup-local-conf.xslt new file mode 100644 index 0000000..c5c5e60 --- /dev/null +++ b/src/xslt/bitbake-setup-local-conf.xslt @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + +#==================================================================== +# Settings from oe-layersetup config file: +# +# Do not remove. +#-------------------------------------------------------------------- + + + + + +#==================================================================== + + + + diff --git a/src/xslt/bitbake-setup.xslt b/src/xslt/bitbake-setup.xslt new file mode 100644 index 0000000..5385c1f --- /dev/null +++ b/src/xslt/bitbake-setup.xslt @@ -0,0 +1,72 @@ + + + +{ + "version": "1.0", + + "description": "", + + + "configuration": { + "bitbake-setup": { + "default": { + "description": "Default build configuration", + "template": "oe-layersetup-", + "targets": [ "bitbake -k " ] + } + } + } +} + + + + + "sources": { + "oe-layersetup": { + "git-remote": { + "remotes": { + "origin": { + "uri": "https://git.ti.com/git/arago-project/oe-layersetup.git" + } + }, + "rev": "wip" + }, + "path": "oe-layersetup" + }, + "bitbake": { + "git-remote": { + "remotes": { + "origin": { + "uri": "" + } + }, + "rev": "" + }, + "path": "bitbake" + }, + + + }, + + + + + "": { + "git-remote": { + "remotes": { + "origin": { + "uri": "" + } + }, + "rev": "" + }, + "path": "" + } + +, + + + + + + diff --git a/src/xslt/kas-templates.xslt b/src/xslt/kas-templates.xslt new file mode 100644 index 0000000..57277f1 --- /dev/null +++ b/src/xslt/kas-templates.xslt @@ -0,0 +1,38 @@ + + + +header: + version: 17 + + + + + + +bblayers_conf_header: + + oe-layersetup-bblayers-conf-template: | + + + + + + + + + + +local_conf_header: + + oe-layersetup-local-conf-template: | + + + + + + + + + + + diff --git a/src/xslt/kas.xslt b/src/xslt/kas.xslt new file mode 100644 index 0000000..7e1dea4 --- /dev/null +++ b/src/xslt/kas.xslt @@ -0,0 +1,70 @@ + + + +header: + version: 17 + includes: + + + + + +target: + + + + + + + +repos: + + + + + : + + url: "" + + branch: "" + + + commit: "" + + + + + + + + + + layers: + + + : + + + + + + - /templates/.yml + + + + + - /templates/.yml + + + + +local_conf_header: + oe-layersetup-local-conf-config-specific: | + + + + + + + + diff --git a/src/xslt/oe-layersetup-templates.xslt b/src/xslt/oe-layersetup-templates.xslt new file mode 100644 index 0000000..d1dcae5 --- /dev/null +++ b/src/xslt/oe-layersetup-templates.xslt @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/xslt/oe-layersetup.xslt b/src/xslt/oe-layersetup.xslt new file mode 100644 index 0000000..1b51693 --- /dev/null +++ b/src/xslt/oe-layersetup.xslt @@ -0,0 +1,75 @@ + + +# This file takes repo entries in the format +# repo name,repo uri,repo branch,repo commit[,layers=layer1:layer2...:layern] + + + + + + + + + + + +MOTD: + + + + + + + +bitbake,,, + + + + + + + + + + +# +,,, + + + + + +,layers= + +: + + + + + +OECORELAYERCONF=./sample-files/.sample + + + + +OECORELOCALCONF=./sample-files/.sample + + + + + += + + + + + + + +LOCALCONF: + + + + + + From patchwork Wed Nov 13 21:06:06 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ryan Eatmon X-Patchwork-Id: 52449 X-Patchwork-Delegate: reatmon@ti.com Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 86547D637CB for ; Wed, 13 Nov 2024 21:06:14 +0000 (UTC) Received: from fllv0016.ext.ti.com (fllv0016.ext.ti.com [198.47.19.142]) by mx.groups.io with SMTP id smtpd.web10.22741.1731531970516180887 for ; Wed, 13 Nov 2024 13:06:10 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=oXl+kNfj; spf=pass (domain: ti.com, ip: 198.47.19.142, mailfrom: reatmon@ti.com) Received: from lelv0266.itg.ti.com ([10.180.67.225]) by fllv0016.ext.ti.com (8.15.2/8.15.2) with ESMTP id 4ADL69TB039408; Wed, 13 Nov 2024 15:06:09 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1731531969; bh=RLz5lzgHb6EpbqE3ta9AJ/SHxPRjI73c83HjGe45vP8=; h=From:To:Subject:Date:In-Reply-To:References; b=oXl+kNfjSbz1uqEg14Mk0U0A9aZYqWLc2ZTpJ482ff4uGy4v85GBRaQDt/CR7Ef06 7g5zeCrT8rr3tjcDmpdGX6yYLhjhrPOmiQ6D/7V5b+i2TKH2Tiz4+6U/TGEaVDk53h oGWV+VyBeNLPXCnuhCHpueH4Bt4q4Hw9JW3FXtFs= Received: from DFLE110.ent.ti.com (dfle110.ent.ti.com [10.64.6.31]) by lelv0266.itg.ti.com (8.15.2/8.15.2) with ESMTP id 4ADL6972105153; Wed, 13 Nov 2024 15:06:09 -0600 Received: from DFLE111.ent.ti.com (10.64.6.32) by DFLE110.ent.ti.com (10.64.6.31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.23; Wed, 13 Nov 2024 15:06:09 -0600 Received: from lelvsmtp5.itg.ti.com (10.180.75.250) by DFLE111.ent.ti.com (10.64.6.32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.23 via Frontend Transport; Wed, 13 Nov 2024 15:06:08 -0600 Received: from uda0214219 (uda0214219.dhcp.ti.com [128.247.81.222]) by lelvsmtp5.itg.ti.com (8.15.2/8.15.2) with ESMTP id 4ADL68kq115971; Wed, 13 Nov 2024 15:06:08 -0600 Received: from reatmon by uda0214219 with local (Exim 4.90_1) (envelope-from ) id 1tBKYy-0000lo-Pf; Wed, 13 Nov 2024 15:06:08 -0600 From: Ryan Eatmon To: Praneeth Bajjuri , Denys Dmytriyenko , Subject: [oe-layersetup][master][PATCH 3/5] src: Initial conversion from oe-layersetup configs to XML Date: Wed, 13 Nov 2024 15:06:06 -0600 Message-ID: <20241113210608.2907-3-reatmon@ti.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20241113210608.2907-1-reatmon@ti.com> References: <20241113210608.2907-1-reatmon@ti.com> MIME-Version: 1.0 X-C2ProcessedOrg: 333ef613-75bf-4e12-a4b1-8e3623f5dcea List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 13 Nov 2024 21:06:14 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/meta-arago/message/15605 This is an initial conversion of the current oe-layersetup configs and templates into the new XML format. The conversion was limited to kirkstone, scarthgap and master config files. Anything older than that will still be available as oe-layersetup configs. Signed-off-by: Ryan Eatmon --- .../arago-kirkstone-chromium-config.xml | 67 +++++++ src/configs/arago-kirkstone-config.xml | 67 +++++++ src/configs/arago-kirkstone-next-config.xml | 77 ++++++++ src/configs/arago-kirkstone-wip-config.xml | 67 +++++++ src/configs/arago-master-chromium-config.xml | 68 +++++++ src/configs/arago-master-config.xml | 68 +++++++ src/configs/arago-master-next-config.xml | 73 ++++++++ src/configs/arago-master-wip-config.xml | 68 +++++++ .../arago-scarthgap-chromium-config.xml | 68 +++++++ src/configs/arago-scarthgap-config.xml | 68 +++++++ src/configs/arago-scarthgap-next-config.xml | 90 +++++++++ src/configs/arago-scarthgap-wip-config.xml | 68 +++++++ .../coresdk/coresdk-09.00.00.006-config.xml | 61 ++++++ .../coresdk/coresdk-09.00.00.007-config.xml | 61 ++++++ .../coresdk/coresdk-09.00.00.011-config.xml | 64 +++++++ .../coresdk/coresdk-09.01.00.001-config.xml | 65 +++++++ .../coresdk/coresdk-09.01.00.003-config.xml | 65 +++++++ .../coresdk/coresdk-09.01.00.007-config.xml | 65 +++++++ .../coresdk/coresdk-09.01.00.008-config.xml | 65 +++++++ .../coresdk/coresdk-09.02.00.008-config.xml | 67 +++++++ .../coresdk/coresdk-09.02.00.009-config.xml | 67 +++++++ .../coresdk/coresdk-09.02.00.010-config.xml | 67 +++++++ .../coresdk/coresdk-10.00.07-config.xml | 68 +++++++ src/configs/distroless-kirkstone-config.xml | 35 ++++ src/configs/distroless-master-config.xml | 35 ++++ src/configs/distroless-scarthgap-config.xml | 35 ++++ src/configs/poky-kirkstone-config.xml | 51 +++++ src/configs/poky-master-config.xml | 51 +++++ src/configs/poky-master-wip-config.xml | 51 +++++ src/configs/poky-scarthgap-config.xml | 51 +++++ ...rocessor-sdk-analytics-09.00.00-config.xml | 64 +++++++ ...rocessor-sdk-analytics-09.00.01-config.xml | 64 +++++++ ...rocessor-sdk-analytics-09.01.00-config.xml | 65 +++++++ ...rocessor-sdk-analytics-09.02.00-config.xml | 65 +++++++ ...rocessor-sdk-analytics-10.00.00-config.xml | 66 +++++++ .../processor-sdk-gateway-10_00.xml | 75 ++++++++ .../processor-sdk-linux-09_00_00_06.xml | 72 +++++++ .../processor-sdk-linux-09_00_00_07.xml | 71 +++++++ .../processor-sdk-linux-09_01_00_06.xml | 73 ++++++++ .../processor-sdk-linux-09_01_00_07.xml | 72 +++++++ .../processor-sdk-linux-09_02_00_04.xml | 75 ++++++++ .../processor-sdk-linux-09_02_00_05.xml | 75 ++++++++ .../processor-sdk-linux-10_00_07_06.xml | 76 ++++++++ .../processor-sdk-linux-10_00_08_06.xml | 76 ++++++++ ...rocessor-sdk-09.00.00-am62xxsip-config.xml | 71 +++++++ .../processor-sdk-09.00.00-config.xml | 65 +++++++ .../processor-sdk-09.01.00-am65xx-config.xml | 63 +++++++ .../processor-sdk-09.01.00-config.xml | 72 +++++++ .../processor-sdk-09.01.00-legacy-config.xml | 63 +++++++ ...processor-sdk-09.02.00.08-am64x-config.xml | 66 +++++++ ...essor-sdk-kirkstone-09.02.01.09-config.xml | 68 +++++++ ...essor-sdk-kirkstone-09.02.01.10-config.xml | 68 +++++++ ...-kirkstone-chromium-09.02.01.09-config.xml | 73 ++++++++ ...-kirkstone-chromium-09.02.01.10-config.xml | 73 ++++++++ ...essor-sdk-scarthgap-10.00.07.04-config.xml | 66 +++++++ ...-scarthgap-chromium-10.00.07.04-config.xml | 74 ++++++++ src/templates/bblayers.conf.xml | 11 ++ src/templates/local-arago64-v2.conf.xml | 177 ++++++++++++++++++ src/templates/local-poky-v2.conf.xml | 174 +++++++++++++++++ src/templates/local-v2.conf.xml | 167 +++++++++++++++++ 60 files changed, 4213 insertions(+) create mode 100644 src/configs/arago-kirkstone-chromium-config.xml create mode 100644 src/configs/arago-kirkstone-config.xml create mode 100644 src/configs/arago-kirkstone-next-config.xml create mode 100644 src/configs/arago-kirkstone-wip-config.xml create mode 100644 src/configs/arago-master-chromium-config.xml create mode 100644 src/configs/arago-master-config.xml create mode 100644 src/configs/arago-master-next-config.xml create mode 100644 src/configs/arago-master-wip-config.xml create mode 100644 src/configs/arago-scarthgap-chromium-config.xml create mode 100644 src/configs/arago-scarthgap-config.xml create mode 100644 src/configs/arago-scarthgap-next-config.xml create mode 100644 src/configs/arago-scarthgap-wip-config.xml create mode 100644 src/configs/coresdk/coresdk-09.00.00.006-config.xml create mode 100644 src/configs/coresdk/coresdk-09.00.00.007-config.xml create mode 100644 src/configs/coresdk/coresdk-09.00.00.011-config.xml create mode 100644 src/configs/coresdk/coresdk-09.01.00.001-config.xml create mode 100644 src/configs/coresdk/coresdk-09.01.00.003-config.xml create mode 100644 src/configs/coresdk/coresdk-09.01.00.007-config.xml create mode 100644 src/configs/coresdk/coresdk-09.01.00.008-config.xml create mode 100644 src/configs/coresdk/coresdk-09.02.00.008-config.xml create mode 100644 src/configs/coresdk/coresdk-09.02.00.009-config.xml create mode 100644 src/configs/coresdk/coresdk-09.02.00.010-config.xml create mode 100644 src/configs/coresdk/coresdk-10.00.07-config.xml create mode 100644 src/configs/distroless-kirkstone-config.xml create mode 100644 src/configs/distroless-master-config.xml create mode 100644 src/configs/distroless-scarthgap-config.xml create mode 100644 src/configs/poky-kirkstone-config.xml create mode 100644 src/configs/poky-master-config.xml create mode 100644 src/configs/poky-master-wip-config.xml create mode 100644 src/configs/poky-scarthgap-config.xml create mode 100644 src/configs/processor-sdk-analytics/processor-sdk-analytics-09.00.00-config.xml create mode 100644 src/configs/processor-sdk-analytics/processor-sdk-analytics-09.00.01-config.xml create mode 100644 src/configs/processor-sdk-analytics/processor-sdk-analytics-09.01.00-config.xml create mode 100644 src/configs/processor-sdk-analytics/processor-sdk-analytics-09.02.00-config.xml create mode 100644 src/configs/processor-sdk-analytics/processor-sdk-analytics-10.00.00-config.xml create mode 100644 src/configs/processor-sdk-linux/processor-sdk-gateway-10_00.xml create mode 100644 src/configs/processor-sdk-linux/processor-sdk-linux-09_00_00_06.xml create mode 100644 src/configs/processor-sdk-linux/processor-sdk-linux-09_00_00_07.xml create mode 100644 src/configs/processor-sdk-linux/processor-sdk-linux-09_01_00_06.xml create mode 100644 src/configs/processor-sdk-linux/processor-sdk-linux-09_01_00_07.xml create mode 100644 src/configs/processor-sdk-linux/processor-sdk-linux-09_02_00_04.xml create mode 100644 src/configs/processor-sdk-linux/processor-sdk-linux-09_02_00_05.xml create mode 100644 src/configs/processor-sdk-linux/processor-sdk-linux-10_00_07_06.xml create mode 100644 src/configs/processor-sdk-linux/processor-sdk-linux-10_00_08_06.xml create mode 100644 src/configs/processor-sdk/processor-sdk-09.00.00-am62xxsip-config.xml create mode 100644 src/configs/processor-sdk/processor-sdk-09.00.00-config.xml create mode 100644 src/configs/processor-sdk/processor-sdk-09.01.00-am65xx-config.xml create mode 100644 src/configs/processor-sdk/processor-sdk-09.01.00-config.xml create mode 100644 src/configs/processor-sdk/processor-sdk-09.01.00-legacy-config.xml create mode 100644 src/configs/processor-sdk/processor-sdk-09.02.00.08-am64x-config.xml create mode 100644 src/configs/processor-sdk/processor-sdk-kirkstone-09.02.01.09-config.xml create mode 100644 src/configs/processor-sdk/processor-sdk-kirkstone-09.02.01.10-config.xml create mode 100644 src/configs/processor-sdk/processor-sdk-kirkstone-chromium-09.02.01.09-config.xml create mode 100644 src/configs/processor-sdk/processor-sdk-kirkstone-chromium-09.02.01.10-config.xml create mode 100644 src/configs/processor-sdk/processor-sdk-scarthgap-10.00.07.04-config.xml create mode 100644 src/configs/processor-sdk/processor-sdk-scarthgap-chromium-10.00.07.04-config.xml create mode 100644 src/templates/bblayers.conf.xml create mode 100644 src/templates/local-arago64-v2.conf.xml create mode 100644 src/templates/local-poky-v2.conf.xml create mode 100644 src/templates/local-v2.conf.xml diff --git a/src/configs/arago-kirkstone-chromium-config.xml b/src/configs/arago-kirkstone-chromium-config.xml new file mode 100644 index 0000000..4ab973c --- /dev/null +++ b/src/configs/arago-kirkstone-chromium-config.xml @@ -0,0 +1,67 @@ + + + Arago reference distribution for kirkstone-chromium + + + + + + + + + + + meta-arago-distro + meta-arago-extras + meta-arago-demos + meta-arago-test + + + + + meta-chromium + + + + + + + + + + + meta-networking + meta-python + meta-oe + meta-gnome + meta-filesystems + + + + + meta-ti-extras + meta-ti-bsp + + + + + meta-arm + meta-arm-toolchain + + + + + + + + meta + + + + + + + + + + diff --git a/src/configs/arago-kirkstone-config.xml b/src/configs/arago-kirkstone-config.xml new file mode 100644 index 0000000..d568956 --- /dev/null +++ b/src/configs/arago-kirkstone-config.xml @@ -0,0 +1,67 @@ + + + Arago reference distribution for kirkstone + + + + + + + + + + + meta-arago-distro + meta-arago-extras + meta-arago-demos + meta-arago-test + + + + + meta-chromium + + + + + + + + + + + meta-networking + meta-python + meta-oe + meta-gnome + meta-filesystems + + + + + meta-ti-extras + meta-ti-bsp + + + + + meta-arm + meta-arm-toolchain + + + + + + + + meta + + + + + + + + + + diff --git a/src/configs/arago-kirkstone-next-config.xml b/src/configs/arago-kirkstone-next-config.xml new file mode 100644 index 0000000..7d6ffde --- /dev/null +++ b/src/configs/arago-kirkstone-next-config.xml @@ -0,0 +1,77 @@ + + + Arago reference distribution for kirkstone-next (CICD) + + + + + + + + + + + + meta-arago-distro + meta-arago-extras + meta-arago-demos + meta-arago-test + + + + + meta-chromium + + + + + + + + + + + meta-networking + meta-python + meta-oe + meta-gnome + meta-filesystems + + + + + meta-ti-extras + meta-ti-bsp + + + + + meta-arm + meta-arm-toolchain + + + + + + + + meta + + + + + + OVERRIDES:append = ":recipe-${@os.path.basename(d.getVar('FILE'))}" + BRANCH:recipe-linux-ti-staging_6.1.bb = "ti-linux-6.1.y-cicd" + BRANCH:recipe-linux-ti-staging-rt_6.1.bb = "ti-rt-linux-6.1.y-cicd" + BRANCH:recipe-linux-ti-staging-systest_6.1.bb = "ti-linux-6.1.y-cicd" + GIT_BRANCH:recipe-ti-k3-secdev_git.bb = "master-next" + BRANCH:recipe-u-boot-ti-staging_2023.04.bb = "ti-u-boot-2023.04-next" + + + + + + + + diff --git a/src/configs/arago-kirkstone-wip-config.xml b/src/configs/arago-kirkstone-wip-config.xml new file mode 100644 index 0000000..5d672f1 --- /dev/null +++ b/src/configs/arago-kirkstone-wip-config.xml @@ -0,0 +1,67 @@ + + + Arago reference distribution for kirkstone-wip + + + + + + + + + + + meta-arago-distro + meta-arago-extras + meta-arago-demos + meta-arago-test + + + + + meta-chromium + + + + + + + + + + + meta-networking + meta-python + meta-oe + meta-gnome + meta-filesystems + + + + + meta-ti-extras + meta-ti-bsp + + + + + meta-arm + meta-arm-toolchain + + + + + + + + meta + + + + + + + + + + diff --git a/src/configs/arago-master-chromium-config.xml b/src/configs/arago-master-chromium-config.xml new file mode 100644 index 0000000..30b33f8 --- /dev/null +++ b/src/configs/arago-master-chromium-config.xml @@ -0,0 +1,68 @@ + + + Arago reference distribution for master-chromium + + + + + + + + + + + meta-arago-distro + meta-arago-extras + meta-arago-demos + meta-arago-test + + + + + meta-chromium + + + + + + + + + + + meta-networking + meta-python + meta-oe + meta-gnome + meta-filesystems + meta-multimedia + + + + + meta-ti-extras + meta-ti-bsp + + + + + meta-arm + meta-arm-toolchain + + + + + + + + meta + + + + + + + + + + diff --git a/src/configs/arago-master-config.xml b/src/configs/arago-master-config.xml new file mode 100644 index 0000000..5fb0386 --- /dev/null +++ b/src/configs/arago-master-config.xml @@ -0,0 +1,68 @@ + + + Arago reference distribution for master + + + + + + + + + + + meta-arago-distro + meta-arago-extras + meta-arago-demos + meta-arago-test + + + + + meta-chromium + + + + + + + + + + + meta-networking + meta-python + meta-oe + meta-gnome + meta-filesystems + meta-multimedia + + + + + meta-ti-extras + meta-ti-bsp + + + + + meta-arm + meta-arm-toolchain + + + + + + + + meta + + + + + + + + + + diff --git a/src/configs/arago-master-next-config.xml b/src/configs/arago-master-next-config.xml new file mode 100644 index 0000000..7b5bb52 --- /dev/null +++ b/src/configs/arago-master-next-config.xml @@ -0,0 +1,73 @@ + + + Arago reference distribution for master-next (CICD) + + + + + + + + + + + + meta-arago-distro + meta-arago-extras + meta-arago-demos + meta-arago-test + + + + + meta-chromium + + + + + + + + + + + meta-networking + meta-python + meta-oe + meta-gnome + meta-filesystems + meta-multimedia + + + + + meta-ti-extras + meta-ti-bsp + + + + + meta-arm + meta-arm-toolchain + + + + + + + + meta + + + + + + OVERRIDES:append = ":recipe-${@os.path.basename(d.getVar('FILE'))}" + + + + + + + + diff --git a/src/configs/arago-master-wip-config.xml b/src/configs/arago-master-wip-config.xml new file mode 100644 index 0000000..8b92ec3 --- /dev/null +++ b/src/configs/arago-master-wip-config.xml @@ -0,0 +1,68 @@ + + + Arago reference distribution for master-wip + + + + + + + + + + + meta-arago-distro + meta-arago-extras + meta-arago-demos + meta-arago-test + + + + + meta-chromium + + + + + + + + + + + meta-networking + meta-python + meta-oe + meta-gnome + meta-filesystems + meta-multimedia + + + + + meta-ti-extras + meta-ti-bsp + + + + + meta-arm + meta-arm-toolchain + + + + + + + + meta + + + + + + + + + + diff --git a/src/configs/arago-scarthgap-chromium-config.xml b/src/configs/arago-scarthgap-chromium-config.xml new file mode 100644 index 0000000..13d83c1 --- /dev/null +++ b/src/configs/arago-scarthgap-chromium-config.xml @@ -0,0 +1,68 @@ + + + Arago reference distribution for scarthgap-chromium + + + + + + + + + + + meta-arago-distro + meta-arago-extras + meta-arago-demos + meta-arago-test + + + + + meta-chromium + + + + + + + + + + + meta-networking + meta-python + meta-oe + meta-gnome + meta-filesystems + meta-multimedia + + + + + meta-ti-extras + meta-ti-bsp + + + + + meta-arm + meta-arm-toolchain + + + + + + + + meta + + + + + + + + + + diff --git a/src/configs/arago-scarthgap-config.xml b/src/configs/arago-scarthgap-config.xml new file mode 100644 index 0000000..abb69aa --- /dev/null +++ b/src/configs/arago-scarthgap-config.xml @@ -0,0 +1,68 @@ + + + Arago reference distribution for scarthgap + + + + + + + + + + + meta-arago-distro + meta-arago-extras + meta-arago-demos + meta-arago-test + + + + + meta-chromium + + + + + + + + + + + meta-networking + meta-python + meta-oe + meta-gnome + meta-filesystems + meta-multimedia + + + + + meta-ti-extras + meta-ti-bsp + + + + + meta-arm + meta-arm-toolchain + + + + + + + + meta + + + + + + + + + + diff --git a/src/configs/arago-scarthgap-next-config.xml b/src/configs/arago-scarthgap-next-config.xml new file mode 100644 index 0000000..e4313a1 --- /dev/null +++ b/src/configs/arago-scarthgap-next-config.xml @@ -0,0 +1,90 @@ + + + Arago reference distribution for scarthgap-next (CICD) + + + + + + + + + + + + meta-arago-distro + meta-arago-extras + meta-arago-demos + meta-arago-test + + + + + meta-chromium + + + + + + + + + + + meta-networking + meta-python + meta-oe + meta-gnome + meta-filesystems + meta-multimedia + + + + + meta-ti-extras + meta-ti-bsp + + + + + meta-arm + meta-arm-toolchain + + + + + + + + meta + + + + + + OVERRIDES:append = ":recipe-${@os.path.basename(d.getVar('FILE'))}" + BRANCH:recipe-ltp-ddt_20240129.bb = "cicd" + BRANCH:recipe-cadence-mhdp-fw_git.bb = "ti-linux-firmware-next" + BRANCH:recipe-cnm-wave-fw_git.bb = "ti-linux-firmware-next" + BRANCH:recipe-goodix-fw_git.bb = "ti-linux-firmware-next" + BRANCH:recipe-linux-ti-staging_6.6.bb = "ti-linux-6.6.y-cicd" + BRANCH:recipe-linux-ti-staging-rt_6.6.bb = "ti-rt-linux-6.6.y-cicd" + BRANCH:recipe-linux-ti-staging-systest_6.6.bb = "ti-linux-6.6.y-cicd" + BRANCH:recipe-prueth-fw_5.6.15.bb = "ti-linux-firmware-next" + BRANCH:recipe-pruhsr-fw_2.17.25.bb = "ti-linux-firmware-next" + BRANCH:recipe-pruprp-fw_2.17.25.bb = "ti-linux-firmware-next" + BRANCH:recipe-prusw-fw_3.2.9.bb = "ti-linux-firmware-next" + BRANCH:recipe-ti-dm-fw.bb = "ti-linux-firmware-next" + BRANCH:recipe-ti-eth-fw.bb = "ti-linux-firmware-next" + BRANCH:recipe-ti-rtos-firmware.bb = "ti-linux-firmware-next" + BRANCH:recipe-ti-sci-fw_git.bb = "ti-linux-firmware-next" + BRANCH:recipe-u-boot-ti-staging_2024.04.bb = "ti-u-boot-2024.04-next" + BRANCH:recipe-vxd-dec-fw_git.bb = "ti-linux-firmware-next" + + + + + + + + diff --git a/src/configs/arago-scarthgap-wip-config.xml b/src/configs/arago-scarthgap-wip-config.xml new file mode 100644 index 0000000..afea4e9 --- /dev/null +++ b/src/configs/arago-scarthgap-wip-config.xml @@ -0,0 +1,68 @@ + + + Arago reference distribution for scarthgap-wip + + + + + + + + + + + meta-arago-distro + meta-arago-extras + meta-arago-demos + meta-arago-test + + + + + meta-chromium + + + + + + + + + + + meta-networking + meta-python + meta-oe + meta-gnome + meta-filesystems + meta-multimedia + + + + + meta-ti-extras + meta-ti-bsp + + + + + meta-arm + meta-arm-toolchain + + + + + + + + meta + + + + + + + + + + diff --git a/src/configs/coresdk/coresdk-09.00.00.006-config.xml b/src/configs/coresdk/coresdk-09.00.00.006-config.xml new file mode 100644 index 0000000..fcd933d --- /dev/null +++ b/src/configs/coresdk/coresdk-09.00.00.006-config.xml @@ -0,0 +1,61 @@ + + + TI CoreSDK v09.00.00.006 + + + + + + + + + + + meta-arago-distro + meta-arago-extras + meta-arago-demos + + + + + + + + + + + + + + meta-networking + meta-python + meta-oe + meta-gnome + meta-filesystems + + + + + meta-ti-extras + meta-ti-bsp + + + + + meta-arm + meta-arm-toolchain + + + + + meta + + + + + + + + + + diff --git a/src/configs/coresdk/coresdk-09.00.00.007-config.xml b/src/configs/coresdk/coresdk-09.00.00.007-config.xml new file mode 100644 index 0000000..9cf9601 --- /dev/null +++ b/src/configs/coresdk/coresdk-09.00.00.007-config.xml @@ -0,0 +1,61 @@ + + + TI CoreSDK v09.00.00.007 + + + + + + + + + + + meta-arago-distro + meta-arago-extras + meta-arago-demos + + + + + + + + + + + + + + meta-networking + meta-python + meta-oe + meta-gnome + meta-filesystems + + + + + meta-ti-extras + meta-ti-bsp + + + + + meta-arm + meta-arm-toolchain + + + + + meta + + + + + + + + + + diff --git a/src/configs/coresdk/coresdk-09.00.00.011-config.xml b/src/configs/coresdk/coresdk-09.00.00.011-config.xml new file mode 100644 index 0000000..3906414 --- /dev/null +++ b/src/configs/coresdk/coresdk-09.00.00.011-config.xml @@ -0,0 +1,64 @@ + + + TI CoreSDK v09.00.00.011 + + + + + + + + + + + meta-arago-distro + meta-arago-extras + meta-arago-demos + + + + + + + + + + + + + + meta-networking + meta-python + meta-oe + meta-gnome + meta-filesystems + + + + + meta-ti-extras + meta-ti-bsp + + + + + meta-arm + meta-arm-toolchain + + + + + + + + meta + + + + + + + + + + diff --git a/src/configs/coresdk/coresdk-09.01.00.001-config.xml b/src/configs/coresdk/coresdk-09.01.00.001-config.xml new file mode 100644 index 0000000..67ad2fd --- /dev/null +++ b/src/configs/coresdk/coresdk-09.01.00.001-config.xml @@ -0,0 +1,65 @@ + + + TI CoreSDK v09.01.00.001 + + + + + + + + + + + meta-arago-distro + meta-arago-extras + meta-arago-demos + meta-arago-test + + + + + + + + + + + + + + meta-networking + meta-python + meta-oe + meta-gnome + meta-filesystems + + + + + meta-ti-extras + meta-ti-bsp + + + + + meta-arm + meta-arm-toolchain + + + + + + + + meta + + + + + + + + + + diff --git a/src/configs/coresdk/coresdk-09.01.00.003-config.xml b/src/configs/coresdk/coresdk-09.01.00.003-config.xml new file mode 100644 index 0000000..006ed07 --- /dev/null +++ b/src/configs/coresdk/coresdk-09.01.00.003-config.xml @@ -0,0 +1,65 @@ + + + TI CoreSDK v09.01.00.003 + + + + + + + + + + + meta-arago-distro + meta-arago-extras + meta-arago-demos + meta-arago-test + + + + + + + + + + + + + + meta-networking + meta-python + meta-oe + meta-gnome + meta-filesystems + + + + + meta-ti-extras + meta-ti-bsp + + + + + meta-arm + meta-arm-toolchain + + + + + + + + meta + + + + + + + + + + diff --git a/src/configs/coresdk/coresdk-09.01.00.007-config.xml b/src/configs/coresdk/coresdk-09.01.00.007-config.xml new file mode 100644 index 0000000..a0f0872 --- /dev/null +++ b/src/configs/coresdk/coresdk-09.01.00.007-config.xml @@ -0,0 +1,65 @@ + + + TI CoreSDK v09.01.00.007 + + + + + + + + + + + meta-arago-distro + meta-arago-extras + meta-arago-demos + meta-arago-test + + + + + + + + + + + + + + meta-networking + meta-python + meta-oe + meta-gnome + meta-filesystems + + + + + meta-ti-extras + meta-ti-bsp + + + + + meta-arm + meta-arm-toolchain + + + + + + + + meta + + + + + + + + + + diff --git a/src/configs/coresdk/coresdk-09.01.00.008-config.xml b/src/configs/coresdk/coresdk-09.01.00.008-config.xml new file mode 100644 index 0000000..4278823 --- /dev/null +++ b/src/configs/coresdk/coresdk-09.01.00.008-config.xml @@ -0,0 +1,65 @@ + + + TI CoreSDK v09.01.00.008 + + + + + + + + + + + meta-arago-distro + meta-arago-extras + meta-arago-demos + meta-arago-test + + + + + + + + + + + + + + meta-networking + meta-python + meta-oe + meta-gnome + meta-filesystems + + + + + meta-ti-extras + meta-ti-bsp + + + + + meta-arm + meta-arm-toolchain + + + + + + + + meta + + + + + + + + + + diff --git a/src/configs/coresdk/coresdk-09.02.00.008-config.xml b/src/configs/coresdk/coresdk-09.02.00.008-config.xml new file mode 100644 index 0000000..17da7f2 --- /dev/null +++ b/src/configs/coresdk/coresdk-09.02.00.008-config.xml @@ -0,0 +1,67 @@ + + + TI CoreSDK v09.02.00.008 + + + + + + + + + + + meta-arago-distro + meta-arago-extras + meta-arago-demos + meta-arago-test + + + + + meta-chromium + + + + + + + + + + + meta-networking + meta-python + meta-oe + meta-gnome + meta-filesystems + + + + + meta-ti-extras + meta-ti-bsp + + + + + meta-arm + meta-arm-toolchain + + + + + + + + meta + + + + + + + + + + diff --git a/src/configs/coresdk/coresdk-09.02.00.009-config.xml b/src/configs/coresdk/coresdk-09.02.00.009-config.xml new file mode 100644 index 0000000..2320051 --- /dev/null +++ b/src/configs/coresdk/coresdk-09.02.00.009-config.xml @@ -0,0 +1,67 @@ + + + TI CoreSDK v09.02.00.009 + + + + + + + + + + + meta-arago-distro + meta-arago-extras + meta-arago-demos + meta-arago-test + + + + + meta-chromium + + + + + + + + + + + meta-networking + meta-python + meta-oe + meta-gnome + meta-filesystems + + + + + meta-ti-extras + meta-ti-bsp + + + + + meta-arm + meta-arm-toolchain + + + + + + + + meta + + + + + + + + + + diff --git a/src/configs/coresdk/coresdk-09.02.00.010-config.xml b/src/configs/coresdk/coresdk-09.02.00.010-config.xml new file mode 100644 index 0000000..1182413 --- /dev/null +++ b/src/configs/coresdk/coresdk-09.02.00.010-config.xml @@ -0,0 +1,67 @@ + + + TI CoreSDK v09.02.00.010 + + + + + + + + + + + meta-arago-distro + meta-arago-extras + meta-arago-demos + meta-arago-test + + + + + meta-chromium + + + + + + + + + + + meta-networking + meta-python + meta-oe + meta-gnome + meta-filesystems + + + + + meta-ti-extras + meta-ti-bsp + + + + + meta-arm + meta-arm-toolchain + + + + + + + + meta + + + + + + + + + + diff --git a/src/configs/coresdk/coresdk-10.00.07-config.xml b/src/configs/coresdk/coresdk-10.00.07-config.xml new file mode 100644 index 0000000..f244fd4 --- /dev/null +++ b/src/configs/coresdk/coresdk-10.00.07-config.xml @@ -0,0 +1,68 @@ + + + TI CoreSDK v10.00.07 + + + + + + + + + + + meta-arago-distro + meta-arago-extras + meta-arago-demos + meta-arago-test + + + + + meta-chromium + + + + + + + + + + + meta-networking + meta-python + meta-oe + meta-gnome + meta-filesystems + meta-multimedia + + + + + meta-ti-extras + meta-ti-bsp + + + + + meta-arm + meta-arm-toolchain + + + + + + + + meta + + + + + + + + + + diff --git a/src/configs/distroless-kirkstone-config.xml b/src/configs/distroless-kirkstone-config.xml new file mode 100644 index 0000000..844571c --- /dev/null +++ b/src/configs/distroless-kirkstone-config.xml @@ -0,0 +1,35 @@ + + + Distroless reference for kirkstone + + + + + + + + + + meta-ti-extras + meta-ti-bsp + + + + + meta-arm + meta-arm-toolchain + + + + + meta + + + + + + + + + + diff --git a/src/configs/distroless-master-config.xml b/src/configs/distroless-master-config.xml new file mode 100644 index 0000000..11b09c4 --- /dev/null +++ b/src/configs/distroless-master-config.xml @@ -0,0 +1,35 @@ + + + Distroless reference for master + + + + + + + + + + meta-ti-extras + meta-ti-bsp + + + + + meta-arm + meta-arm-toolchain + + + + + meta + + + + + + + + + + diff --git a/src/configs/distroless-scarthgap-config.xml b/src/configs/distroless-scarthgap-config.xml new file mode 100644 index 0000000..5bb6433 --- /dev/null +++ b/src/configs/distroless-scarthgap-config.xml @@ -0,0 +1,35 @@ + + + Distroless reference for scarthgap + + + + + + + + + + meta-ti-extras + meta-ti-bsp + + + + + meta-arm + meta-arm-toolchain + + + + + meta + + + + + + + + + + diff --git a/src/configs/poky-kirkstone-config.xml b/src/configs/poky-kirkstone-config.xml new file mode 100644 index 0000000..6826d19 --- /dev/null +++ b/src/configs/poky-kirkstone-config.xml @@ -0,0 +1,51 @@ + + + Poky reference distribution for kirkstone + + + + + + + + + + + meta-poky + meta-yocto-bsp + + + + + meta-ti-extras + meta-ti-bsp + + + + + meta-arm + meta-arm-toolchain + + + + + + + + meta + + + + + meta-arago-extras + meta-arago-test + + + + + + + + + + diff --git a/src/configs/poky-master-config.xml b/src/configs/poky-master-config.xml new file mode 100644 index 0000000..3baf414 --- /dev/null +++ b/src/configs/poky-master-config.xml @@ -0,0 +1,51 @@ + + + Poky reference distribution for master + + + + + + + + + + + meta-poky + meta-yocto-bsp + + + + + meta-ti-extras + meta-ti-bsp + + + + + meta-arm + meta-arm-toolchain + + + + + + + + meta + + + + + meta-arago-extras + meta-arago-test + + + + + + + + + + diff --git a/src/configs/poky-master-wip-config.xml b/src/configs/poky-master-wip-config.xml new file mode 100644 index 0000000..11c0e6a --- /dev/null +++ b/src/configs/poky-master-wip-config.xml @@ -0,0 +1,51 @@ + + + Poky reference distribution for master-wip + + + + + + + + + + + meta-poky + meta-yocto-bsp + + + + + meta-ti-extras + meta-ti-bsp + + + + + meta-arm + meta-arm-toolchain + + + + + + + + meta + + + + + meta-arago-extras + meta-arago-test + + + + + + + + + + diff --git a/src/configs/poky-scarthgap-config.xml b/src/configs/poky-scarthgap-config.xml new file mode 100644 index 0000000..8f0043d --- /dev/null +++ b/src/configs/poky-scarthgap-config.xml @@ -0,0 +1,51 @@ + + + Poky reference distribution for scarthgap + + + + + + + + + + + meta-poky + meta-yocto-bsp + + + + + meta-ti-extras + meta-ti-bsp + + + + + meta-arm + meta-arm-toolchain + + + + + + + + meta + + + + + meta-arago-extras + meta-arago-test + + + + + + + + + + diff --git a/src/configs/processor-sdk-analytics/processor-sdk-analytics-09.00.00-config.xml b/src/configs/processor-sdk-analytics/processor-sdk-analytics-09.00.00-config.xml new file mode 100644 index 0000000..e1a089e --- /dev/null +++ b/src/configs/processor-sdk-analytics/processor-sdk-analytics-09.00.00-config.xml @@ -0,0 +1,64 @@ + + + TI Processor SDK Analytics v09.00.00 + + + + + + + + + + + meta-arago-distro + meta-arago-extras + meta-arago-demos + + + + + + + + + + + meta-networking + meta-python + meta-oe + meta-gnome + meta-filesystems + + + + + meta-ti-extras + meta-ti-bsp + + + + + meta-arm + meta-arm-toolchain + + + + + meta + + + + + + + + + + + + + + + + diff --git a/src/configs/processor-sdk-analytics/processor-sdk-analytics-09.00.01-config.xml b/src/configs/processor-sdk-analytics/processor-sdk-analytics-09.00.01-config.xml new file mode 100644 index 0000000..24f199c --- /dev/null +++ b/src/configs/processor-sdk-analytics/processor-sdk-analytics-09.00.01-config.xml @@ -0,0 +1,64 @@ + + + TI Processor SDK Analytics v09.00.01 + + + + + + + + + + + meta-arago-distro + meta-arago-extras + meta-arago-demos + + + + + + + + + + + meta-networking + meta-python + meta-oe + meta-gnome + meta-filesystems + + + + + meta-ti-extras + meta-ti-bsp + + + + + meta-arm + meta-arm-toolchain + + + + + meta + + + + + + + + + + + + + + + + diff --git a/src/configs/processor-sdk-analytics/processor-sdk-analytics-09.01.00-config.xml b/src/configs/processor-sdk-analytics/processor-sdk-analytics-09.01.00-config.xml new file mode 100644 index 0000000..9e77c7b --- /dev/null +++ b/src/configs/processor-sdk-analytics/processor-sdk-analytics-09.01.00-config.xml @@ -0,0 +1,65 @@ + + + TI Processor SDK Analytics v09.01.00 + + + + + + + + + + + meta-arago-distro + meta-arago-extras + meta-arago-demos + meta-arago-test + + + + + + + + + + + meta-networking + meta-python + meta-oe + meta-gnome + meta-filesystems + + + + + meta-ti-extras + meta-ti-bsp + + + + + meta-arm + meta-arm-toolchain + + + + + meta + + + + + + + + + + + + + + + + diff --git a/src/configs/processor-sdk-analytics/processor-sdk-analytics-09.02.00-config.xml b/src/configs/processor-sdk-analytics/processor-sdk-analytics-09.02.00-config.xml new file mode 100644 index 0000000..de57928 --- /dev/null +++ b/src/configs/processor-sdk-analytics/processor-sdk-analytics-09.02.00-config.xml @@ -0,0 +1,65 @@ + + + TI Processor SDK Analytics v09.02.00 + + + + + + + + + + + meta-arago-distro + meta-arago-extras + meta-arago-demos + meta-arago-test + + + + + + + + + + + meta-networking + meta-python + meta-oe + meta-gnome + meta-filesystems + + + + + meta-ti-extras + meta-ti-bsp + + + + + meta-arm + meta-arm-toolchain + + + + + meta + + + + + + + + + + + + + + + + diff --git a/src/configs/processor-sdk-analytics/processor-sdk-analytics-10.00.00-config.xml b/src/configs/processor-sdk-analytics/processor-sdk-analytics-10.00.00-config.xml new file mode 100644 index 0000000..76674d7 --- /dev/null +++ b/src/configs/processor-sdk-analytics/processor-sdk-analytics-10.00.00-config.xml @@ -0,0 +1,66 @@ + + + TI Processor SDK Analytics v10.00.00 + + + + + + + + + + + meta-arago-distro + meta-arago-extras + meta-arago-demos + meta-arago-test + + + + + + + + + + + meta-networking + meta-python + meta-oe + meta-gnome + meta-filesystems + meta-multimedia + + + + + meta-ti-extras + meta-ti-bsp + + + + + meta-arm + meta-arm-toolchain + + + + + meta + + + + + + + + + + + + + + + + diff --git a/src/configs/processor-sdk-linux/processor-sdk-gateway-10_00.xml b/src/configs/processor-sdk-linux/processor-sdk-gateway-10_00.xml new file mode 100644 index 0000000..5b7f9c8 --- /dev/null +++ b/src/configs/processor-sdk-linux/processor-sdk-gateway-10_00.xml @@ -0,0 +1,75 @@ + + + TI Processor SDK Linux v10_00 + + + + + + + + + + + meta-arago-distro + meta-arago-extras + meta-arago-demos + meta-arago-test + + + + + meta-chromium + + + + + + + + + + + meta-networking + meta-python + meta-oe + meta-gnome + meta-filesystems + meta-multimedia + + + + + meta-ti-extras + meta-ti-bsp + + + + + meta-arm + meta-arm-toolchain + + + + + + + + meta + + + + + + + + + DISTRO_FEATURES:append = " virtualization" + + + + + + + + diff --git a/src/configs/processor-sdk-linux/processor-sdk-linux-09_00_00_06.xml b/src/configs/processor-sdk-linux/processor-sdk-linux-09_00_00_06.xml new file mode 100644 index 0000000..4f3091b --- /dev/null +++ b/src/configs/processor-sdk-linux/processor-sdk-linux-09_00_00_06.xml @@ -0,0 +1,72 @@ + + + TI Processor SDK Linux v09_00_00_06 + + + + + + + + + + + meta-arago-distro + meta-arago-extras + meta-arago-demos + + + + + + + + + + + + + + meta-networking + meta-python + meta-oe + meta-gnome + meta-filesystems + + + + + meta-ti-extras + meta-ti-bsp + + + + + meta-arm + meta-arm-toolchain + + + + + meta + + + + + + + + + + + + DISTRO_FEATURES:append = " virtualization" + ARAGO_BRAND = "foundational_sdk" + + + + + + + + diff --git a/src/configs/processor-sdk-linux/processor-sdk-linux-09_00_00_07.xml b/src/configs/processor-sdk-linux/processor-sdk-linux-09_00_00_07.xml new file mode 100644 index 0000000..6692925 --- /dev/null +++ b/src/configs/processor-sdk-linux/processor-sdk-linux-09_00_00_07.xml @@ -0,0 +1,71 @@ + + + TI Processor SDK Linux v09_00_00_07 + + + + + + + + + + + meta-arago-distro + meta-arago-extras + meta-arago-demos + + + + + + + + + + + + + + meta-networking + meta-python + meta-oe + meta-gnome + meta-filesystems + + + + + meta-ti-extras + meta-ti-bsp + + + + + meta-arm + meta-arm-toolchain + + + + + meta + + + + + + + + + + + + DISTRO_FEATURES:append = " virtualization" + + + + + + + + diff --git a/src/configs/processor-sdk-linux/processor-sdk-linux-09_01_00_06.xml b/src/configs/processor-sdk-linux/processor-sdk-linux-09_01_00_06.xml new file mode 100644 index 0000000..f8ebadd --- /dev/null +++ b/src/configs/processor-sdk-linux/processor-sdk-linux-09_01_00_06.xml @@ -0,0 +1,73 @@ + + + TI Processor SDK Linux v09_01_00_06 + + + + + + + + + + + meta-arago-distro + meta-arago-extras + meta-arago-demos + meta-arago-test + + + + + + + + + + + + + + meta-networking + meta-python + meta-oe + meta-gnome + meta-filesystems + + + + + meta-ti-extras + meta-ti-bsp + + + + + meta-arm + meta-arm-toolchain + + + + + + + + meta + + + + + + + + + DISTRO_FEATURES:append = " virtualization" + ARAGO_BRAND = "foundational_sdk" + + + + + + + + diff --git a/src/configs/processor-sdk-linux/processor-sdk-linux-09_01_00_07.xml b/src/configs/processor-sdk-linux/processor-sdk-linux-09_01_00_07.xml new file mode 100644 index 0000000..09700a4 --- /dev/null +++ b/src/configs/processor-sdk-linux/processor-sdk-linux-09_01_00_07.xml @@ -0,0 +1,72 @@ + + + TI Processor SDK Linux v09_01_00_07 + + + + + + + + + + + meta-arago-distro + meta-arago-extras + meta-arago-demos + meta-arago-test + + + + + + + + + + + + + + meta-networking + meta-python + meta-oe + meta-gnome + meta-filesystems + + + + + meta-ti-extras + meta-ti-bsp + + + + + meta-arm + meta-arm-toolchain + + + + + + + + meta + + + + + + + + + DISTRO_FEATURES:append = " virtualization" + + + + + + + + diff --git a/src/configs/processor-sdk-linux/processor-sdk-linux-09_02_00_04.xml b/src/configs/processor-sdk-linux/processor-sdk-linux-09_02_00_04.xml new file mode 100644 index 0000000..8e78543 --- /dev/null +++ b/src/configs/processor-sdk-linux/processor-sdk-linux-09_02_00_04.xml @@ -0,0 +1,75 @@ + + + TI Processor SDK Linux v09_02_00_04 + + + + + + + + + + + meta-arago-distro + meta-arago-extras + meta-arago-demos + meta-arago-test + + + + + meta-chromium + + + + + + + + + + + meta-networking + meta-python + meta-oe + meta-gnome + meta-filesystems + + + + + meta-ti-extras + meta-ti-bsp + + + + + meta-arm + meta-arm-toolchain + + + + + + + + meta + + + + + + + + + DISTRO_FEATURES:append = " virtualization" + ARAGO_BRAND = "foundational_sdk" + + + + + + + + diff --git a/src/configs/processor-sdk-linux/processor-sdk-linux-09_02_00_05.xml b/src/configs/processor-sdk-linux/processor-sdk-linux-09_02_00_05.xml new file mode 100644 index 0000000..7953cb0 --- /dev/null +++ b/src/configs/processor-sdk-linux/processor-sdk-linux-09_02_00_05.xml @@ -0,0 +1,75 @@ + + + TI Processor SDK Linux v09_02_00_05 + + + + + + + + + + + meta-arago-distro + meta-arago-extras + meta-arago-demos + meta-arago-test + + + + + meta-chromium + + + + + + + + + + + meta-networking + meta-python + meta-oe + meta-gnome + meta-filesystems + + + + + meta-ti-extras + meta-ti-bsp + + + + + meta-arm + meta-arm-toolchain + + + + + + + + meta + + + + + + + + + DISTRO_FEATURES:append = " virtualization" + ARAGO_BRAND = "foundational_sdk" + + + + + + + + diff --git a/src/configs/processor-sdk-linux/processor-sdk-linux-10_00_07_06.xml b/src/configs/processor-sdk-linux/processor-sdk-linux-10_00_07_06.xml new file mode 100644 index 0000000..15e4786 --- /dev/null +++ b/src/configs/processor-sdk-linux/processor-sdk-linux-10_00_07_06.xml @@ -0,0 +1,76 @@ + + + TI Processor SDK Linux v10_00_07_06 + + + + + + + + + + + meta-arago-distro + meta-arago-extras + meta-arago-demos + meta-arago-test + + + + + meta-chromium + + + + + + + + + + + meta-networking + meta-python + meta-oe + meta-gnome + meta-filesystems + meta-multimedia + + + + + meta-ti-extras + meta-ti-bsp + + + + + meta-arm + meta-arm-toolchain + + + + + + + + meta + + + + + + + + + DISTRO_FEATURES:append = " virtualization" + DISTROOVERRIDES:append = ":foundational" + + + + + + + + diff --git a/src/configs/processor-sdk-linux/processor-sdk-linux-10_00_08_06.xml b/src/configs/processor-sdk-linux/processor-sdk-linux-10_00_08_06.xml new file mode 100644 index 0000000..03f23ec --- /dev/null +++ b/src/configs/processor-sdk-linux/processor-sdk-linux-10_00_08_06.xml @@ -0,0 +1,76 @@ + + + TI Processor SDK Linux v10_00_08_06 + + + + + + + + + + + meta-arago-distro + meta-arago-extras + meta-arago-demos + meta-arago-test + + + + + meta-chromium + + + + + + + + + + + meta-networking + meta-python + meta-oe + meta-gnome + meta-filesystems + meta-multimedia + + + + + meta-ti-extras + meta-ti-bsp + + + + + meta-arm + meta-arm-toolchain + + + + + + + + meta + + + + + + + + + DISTRO_FEATURES:append = " virtualization" + DISTROOVERRIDES:append = ":foundational" + + + + + + + + diff --git a/src/configs/processor-sdk/processor-sdk-09.00.00-am62xxsip-config.xml b/src/configs/processor-sdk/processor-sdk-09.00.00-am62xxsip-config.xml new file mode 100644 index 0000000..c3a0a82 --- /dev/null +++ b/src/configs/processor-sdk/processor-sdk-09.00.00-am62xxsip-config.xml @@ -0,0 +1,71 @@ + + + TI Processor SDK v09.00.00-am62xxsip + + + + + + + + + + + + + + + + + meta-arago-distro + meta-arago-extras + meta-arago-demos + + + + + + + + + + + + + + meta-networking + meta-python + meta-oe + meta-gnome + meta-filesystems + meta-multimedia + + + + + meta-ti-extras + meta-ti-bsp + + + + + meta-arm + meta-arm-toolchain + + + + + + + + meta + + + + + + + + + + diff --git a/src/configs/processor-sdk/processor-sdk-09.00.00-config.xml b/src/configs/processor-sdk/processor-sdk-09.00.00-config.xml new file mode 100644 index 0000000..7fc7e25 --- /dev/null +++ b/src/configs/processor-sdk/processor-sdk-09.00.00-config.xml @@ -0,0 +1,65 @@ + + + TI Processor SDK v09.00.00 + + + + + + + + + + + + + + + + + meta-arago-distro + meta-arago-extras + meta-arago-demos + + + + + + + + + + + meta-networking + meta-python + meta-oe + meta-gnome + meta-filesystems + meta-multimedia + + + + + meta-ti-extras + meta-ti-bsp + + + + + meta-arm + meta-arm-toolchain + + + + + meta + + + + + + + + + + diff --git a/src/configs/processor-sdk/processor-sdk-09.01.00-am65xx-config.xml b/src/configs/processor-sdk/processor-sdk-09.01.00-am65xx-config.xml new file mode 100644 index 0000000..6286162 --- /dev/null +++ b/src/configs/processor-sdk/processor-sdk-09.01.00-am65xx-config.xml @@ -0,0 +1,63 @@ + + + TI Processor SDK v09.01.00-am65xx + + + + + + + + + + + + + + meta-arago-distro + meta-arago-extras + meta-arago-demos + meta-arago-test + + + + + + + + + + + meta-networking + meta-python + meta-oe + meta-gnome + meta-filesystems + meta-multimedia + + + + + meta-ti-extras + meta-ti-bsp + + + + + meta-arm + meta-arm-toolchain + + + + + meta + + + + + + + + + + diff --git a/src/configs/processor-sdk/processor-sdk-09.01.00-config.xml b/src/configs/processor-sdk/processor-sdk-09.01.00-config.xml new file mode 100644 index 0000000..c57afe8 --- /dev/null +++ b/src/configs/processor-sdk/processor-sdk-09.01.00-config.xml @@ -0,0 +1,72 @@ + + + TI Processor SDK v09.01.00 + + + + + + + + + + + + + + meta-arago-distro + meta-arago-extras + meta-arago-demos + meta-arago-test + + + + + + + + + + + + + + meta-networking + meta-python + meta-oe + meta-gnome + meta-filesystems + meta-multimedia + + + + + meta-ti-extras + meta-ti-bsp + + + + + meta-arm + meta-arm-toolchain + + + + + + + + meta + + + + + + + + + + + + + diff --git a/src/configs/processor-sdk/processor-sdk-09.01.00-legacy-config.xml b/src/configs/processor-sdk/processor-sdk-09.01.00-legacy-config.xml new file mode 100644 index 0000000..ebd448c --- /dev/null +++ b/src/configs/processor-sdk/processor-sdk-09.01.00-legacy-config.xml @@ -0,0 +1,63 @@ + + + TI Processor SDK v09.01.00-legacy + + + + + + + + + + + + + + meta-arago-distro + meta-arago-extras + meta-arago-demos + meta-arago-test + + + + + + + + + + + meta-networking + meta-python + meta-oe + meta-gnome + meta-filesystems + meta-multimedia + + + + + meta-ti-extras + meta-ti-bsp + + + + + meta-arm + meta-arm-toolchain + + + + + meta + + + + + + + + + + diff --git a/src/configs/processor-sdk/processor-sdk-09.02.00.08-am64x-config.xml b/src/configs/processor-sdk/processor-sdk-09.02.00.08-am64x-config.xml new file mode 100644 index 0000000..6ec86aa --- /dev/null +++ b/src/configs/processor-sdk/processor-sdk-09.02.00.08-am64x-config.xml @@ -0,0 +1,66 @@ + + + TI Processor SDK v09.02.00.08-am64x + + + + + + + + + + + + + + meta-arago-distro + meta-arago-extras + meta-arago-demos + meta-arago-test + + + + + + + + + + + meta-networking + meta-python + meta-oe + meta-gnome + meta-filesystems + meta-multimedia + + + + + meta-ti-extras + meta-ti-bsp + + + + + meta-arm + meta-arm-toolchain + + + + + meta + + + + + + + + + + + + + diff --git a/src/configs/processor-sdk/processor-sdk-kirkstone-09.02.01.09-config.xml b/src/configs/processor-sdk/processor-sdk-kirkstone-09.02.01.09-config.xml new file mode 100644 index 0000000..4b7d298 --- /dev/null +++ b/src/configs/processor-sdk/processor-sdk-kirkstone-09.02.01.09-config.xml @@ -0,0 +1,68 @@ + + + TI Processor SDK v09.02.01.09 + + + + + + + + + + + + + + meta-arago-distro + meta-arago-extras + meta-arago-demos + meta-arago-test + + + + + + + + + + + meta-networking + meta-python + meta-oe + meta-gnome + meta-filesystems + + + + + meta-ti-extras + meta-ti-bsp + + + + + meta-arm + meta-arm-toolchain + + + + + + + + meta + + + + + + + + + + + + + diff --git a/src/configs/processor-sdk/processor-sdk-kirkstone-09.02.01.10-config.xml b/src/configs/processor-sdk/processor-sdk-kirkstone-09.02.01.10-config.xml new file mode 100644 index 0000000..4443130 --- /dev/null +++ b/src/configs/processor-sdk/processor-sdk-kirkstone-09.02.01.10-config.xml @@ -0,0 +1,68 @@ + + + TI Processor SDK v09.02.01.10 + + + + + + + + + + + + + + meta-arago-distro + meta-arago-extras + meta-arago-demos + meta-arago-test + + + + + + + + + + + meta-networking + meta-python + meta-oe + meta-gnome + meta-filesystems + + + + + meta-ti-extras + meta-ti-bsp + + + + + meta-arm + meta-arm-toolchain + + + + + + + + meta + + + + + + + + + + + + + diff --git a/src/configs/processor-sdk/processor-sdk-kirkstone-chromium-09.02.01.09-config.xml b/src/configs/processor-sdk/processor-sdk-kirkstone-chromium-09.02.01.09-config.xml new file mode 100644 index 0000000..314a511 --- /dev/null +++ b/src/configs/processor-sdk/processor-sdk-kirkstone-chromium-09.02.01.09-config.xml @@ -0,0 +1,73 @@ + + + TI Processor SDK vchromium-09.02.01.09 + + + + + + + + + + + + + + meta-arago-distro + meta-arago-extras + meta-arago-demos + meta-arago-test + + + + + meta-chromium + + + + + + + + + + + meta-networking + meta-python + meta-oe + meta-gnome + meta-filesystems + + + + + meta-ti-extras + meta-ti-bsp + + + + + meta-arm + meta-arm-toolchain + + + + + + + + meta + + + + + + + + + + + + + diff --git a/src/configs/processor-sdk/processor-sdk-kirkstone-chromium-09.02.01.10-config.xml b/src/configs/processor-sdk/processor-sdk-kirkstone-chromium-09.02.01.10-config.xml new file mode 100644 index 0000000..039ddb1 --- /dev/null +++ b/src/configs/processor-sdk/processor-sdk-kirkstone-chromium-09.02.01.10-config.xml @@ -0,0 +1,73 @@ + + + TI Processor SDK vchromium-09.02.01.10 + + + + + + + + + + + + + + meta-arago-distro + meta-arago-extras + meta-arago-demos + meta-arago-test + + + + + meta-chromium + + + + + + + + + + + meta-networking + meta-python + meta-oe + meta-gnome + meta-filesystems + + + + + meta-ti-extras + meta-ti-bsp + + + + + meta-arm + meta-arm-toolchain + + + + + + + + meta + + + + + + + + + + + + + diff --git a/src/configs/processor-sdk/processor-sdk-scarthgap-10.00.07.04-config.xml b/src/configs/processor-sdk/processor-sdk-scarthgap-10.00.07.04-config.xml new file mode 100644 index 0000000..24938c3 --- /dev/null +++ b/src/configs/processor-sdk/processor-sdk-scarthgap-10.00.07.04-config.xml @@ -0,0 +1,66 @@ + + + TI Processor SDK v10.00.07.04 + + + + + + + + + + + + + + meta-arago-distro + meta-arago-extras + meta-arago-demos + meta-arago-test + + + + + + + + + + + meta-networking + meta-python + meta-oe + meta-gnome + meta-filesystems + meta-multimedia + + + + + meta-ti-extras + meta-ti-bsp + + + + + meta-arm + meta-arm-toolchain + + + + + + + + meta + + + + + + + + + + diff --git a/src/configs/processor-sdk/processor-sdk-scarthgap-chromium-10.00.07.04-config.xml b/src/configs/processor-sdk/processor-sdk-scarthgap-chromium-10.00.07.04-config.xml new file mode 100644 index 0000000..53ecc11 --- /dev/null +++ b/src/configs/processor-sdk/processor-sdk-scarthgap-chromium-10.00.07.04-config.xml @@ -0,0 +1,74 @@ + + + TI Processor SDK vchromium-10.00.07.04 + + + + + + + + + + + + + + meta-arago-distro + meta-arago-extras + meta-arago-demos + meta-arago-test + + + + + meta-chromium + + + + + + + + + + + meta-networking + meta-python + meta-oe + meta-gnome + meta-filesystems + meta-multimedia + + + + + meta-ti-extras + meta-ti-bsp + + + + + meta-arm + meta-arm-toolchain + + + + + + + + meta + + + + + + + + + + + + + diff --git a/src/templates/bblayers.conf.xml b/src/templates/bblayers.conf.xml new file mode 100644 index 0000000..3bf22a0 --- /dev/null +++ b/src/templates/bblayers.conf.xml @@ -0,0 +1,11 @@ + + # This template file was created by taking the oe-core/meta/conf/bblayers.conf + # file and removing the BBLAYERS section at the end. + + # LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf + # changes incompatibly + LCONF_VERSION = "5" + + BBPATH = "${TOPDIR}" + BBFILES ?= "" + diff --git a/src/templates/local-arago64-v2.conf.xml b/src/templates/local-arago64-v2.conf.xml new file mode 100644 index 0000000..70148ff --- /dev/null +++ b/src/templates/local-arago64-v2.conf.xml @@ -0,0 +1,177 @@ + + # CONF_VERSION is increased each time build/conf/ changes incompatibly + CONF_VERSION = "2" + + # + # Where to place downloads + # + # During a first build the system will download many different source code + # tarballs from various upstream projects. This can take a while, particularly + # if your network connection is slow. These are all stored in DL_DIR. When + # wiping and rebuilding you can preserve this directory to speed up this part + # of subsequent builds. This directory is safe to share between multiple builds + # on the same machine too. + DL_DIR = "${TOPDIR}/downloads" + + # + # Where to place shared-state files + # + # BitBake has the capability to accelerate builds based on previously built + # output. This is done using "shared state" files which can be thought of as + # cache objects and this option determines where those files are placed. + # + # You can wipe out TMPDIR leaving this directory intact and the build would + # regenerate from these files if no changes were made to the configuration. + # If changes were made to the configuration, only shared state files where the + # state was still valid would be used (done using checksums). + SSTATE_DIR = "${TOPDIR}/build/sstate-cache" + + # + # Shared-state files from other locations + # + # As mentioned above, shared state files are prebuilt cache data objects which + # can be used to accelerate build time. This variable can be used to configure + # the system to search other mirror locations for these objects before it + # builds the data itself. + # + # This can be a filesystem directory, or a remote url such as http or ftp. + # These would contain the sstate-cache results from previous builds (possibly + # from other machines). This variable works like fetcher MIRRORS/PREMIRRORS + # and points to the cache locations to check for the shared objects. + #SSTATE_MIRRORS ?= "\ + #file://.* http://someserver.tld/share/sstate/ \n \ + #file://.* file:///some/local/dir/sstate/" + + # + # Where to place the build output + # + # This option specifies where the bulk of the building work should be done and + # where BitBake should place its temporary files and output. Keep in mind that + # this includes the extraction and compilation of many applications and the toolchain + # which can use Gigabytes of hard disk space. + TMPDIR = "${TOPDIR}/arago-tmp" + + # By default, DEPLOY_DIR is inside TMPDIR, but can be changed here to be outside + #DEPLOY_DIR = "${TOPDIR}/deploy" + + # + # Machine Selection + # + # You need to select a specific machine to target the build with. There are a selection + # of emulated machines available which can boot and run in the QEMU emulator: + # + #MACHINE ?= "arago" + + # + # Package Management configuration + # + # This variable lists which packaging formats to enable. Multiple package backends + # can be enabled at once and the first item listed in the variable will be used + # to generate the root filesystems. + # Options are: + # - 'package_deb' for debian style deb files + # - 'package_ipk' for ipk files are used by opkg (a debian style embedded package manager) + # - 'package_rpm' for rpm style packages + # E.g.: PACKAGE_CLASSES ?= "package_rpm package_deb package_ipk" + # We default to ipk: + PACKAGE_CLASSES ?= "package_ipk" + + # + # SDK/ADT target architecture + # + # This variable specified the architecture to build SDK/ADT items for and means + # you can build the SDK packages for architectures other than the machine you are + # running the build on (i.e. building i686 packages on an x86_64 host._ + # Supported values are i686 and x86_64 + SDKMACHINE ?= "x86_64" + + # + # Extra image configuration defaults + # + # The EXTRA_IMAGE_FEATURES variable allows extra packages to be added to the generated + # images. Some of these options are added to certain image types automatically. The + # variable can contain the following options: + # "dbg-pkgs" - add -dbg packages for all installed packages + # (adds symbol information for debugging/profiling) + # "dev-pkgs" - add -dev packages for all installed packages + # (useful if you want to develop against libs in the image) + # "tools-sdk" - add development tools (gcc, make, pkgconfig etc.) + # "tools-debug" - add debugging tools (gdb, strace) + # "tools-profile" - add profiling tools (oprofile, exmap, lttng valgrind (x86 only)) + # "tools-testapps" - add useful testing tools (ts_print, aplay, arecord etc.) + # "debug-tweaks" - make an image suitable for development + # e.g. ssh root access has a blank password + # There are other application targets that can be used here too, see + # meta/classes/image.bbclass and meta/classes/core-image.bbclass for more details. + # We default to enabling the debugging tweaks. + EXTRA_IMAGE_FEATURES = "debug-tweaks" + + # + # Additional image features + # + # The following is a list of additional classes to use when building images which + # enable extra features. Some available options which can be included in this variable + # are: + # - 'buildstats' collect build statistics + # - 'image-swab' to perform host system intrusion detection + # NOTE: mklibs also needs to be explicitly enabled for a given image, see local.conf.extended + USER_CLASSES ?= "buildstats" + + # By default disable interactive patch resolution (tasks will just fail instead): + PATCHRESOLVE = "noop" + + # By default the machine configuration file sets the IMAGE_FSTYPES. But if you + # would like to add additional file system types you can uncomment the + # following line and add the additional IMAGE_FSTYPES you want created + # as part of the build flow. Some common types are listed below and you + # can remove the ones you do not want. + # IMAGE_FSTYPES += "jffs2 cramfs ext2.gz ext3.gz squashfs ubi tar.gz tar.bz2 cpio" + + # + # Parallelism Options + # + # These two options control how much parallelism BitBake should use. The first + # option determines how many tasks bitbake should run in parallel: + # + # BB_NUMBER_THREADS ?= "1" + # + # The second option controls how many processes make should run in parallel when + # running compile tasks: + # + # PARALLEL_MAKE ?= "-j 1" + # + # For a quad-core machine, BB_NUMBER_THREADS = "4", PARALLEL_MAKE = "-j 4" would + # be appropriate for example + # + # NOTE: By default, bitbake will choose the number of processeors on your host + # so you should not need to set this unless you are wanting to lower the number + # allowed. + # + + DISTRO = "arago" + + # Set terminal types by default it expects gnome-terminal + # but we chose xterm + TERMCMD = "${XTERM_TERMCMD}" + TERMCMDRUN = "${XTERM_TERMCMDRUN}" + + # Don't generate the mirror tarball for SCM repos, the snapshot is enough + BB_GENERATE_MIRROR_TARBALLS = "0" + + # Uncomment this to remove work directory after packaging to save disk space + #INHERIT += "rm_work" + + # Keep one set of images by default + RM_OLD_IMAGE = "1" + + # Enable local PR service for binary feeds + PRSERV_HOST = "localhost:0" + + # Enable hash equiv server + BB_SIGNATURE_HANDLER = "OEEquivHash" + BB_HASHSERVE = "auto" + + # It is recommended to activate "buildhistory" for testing the PR service + INHERIT += "buildhistory" + BUILDHISTORY_COMMIT = "1" + diff --git a/src/templates/local-poky-v2.conf.xml b/src/templates/local-poky-v2.conf.xml new file mode 100644 index 0000000..8a7fde1 --- /dev/null +++ b/src/templates/local-poky-v2.conf.xml @@ -0,0 +1,174 @@ + + # CONF_VERSION is increased each time build/conf/ changes incompatibly + CONF_VERSION = "2" + + # + # Where to place downloads + # + # During a first build the system will download many different source code + # tarballs from various upstream projects. This can take a while, particularly + # if your network connection is slow. These are all stored in DL_DIR. When + # wiping and rebuilding you can preserve this directory to speed up this part + # of subsequent builds. This directory is safe to share between multiple builds + # on the same machine too. + DL_DIR = "${TOPDIR}/downloads" + + # + # Where to place shared-state files + # + # BitBake has the capability to accelerate builds based on previously built + # output. This is done using "shared state" files which can be thought of as + # cache objects and this option determines where those files are placed. + # + # You can wipe out TMPDIR leaving this directory intact and the build would + # regenerate from these files if no changes were made to the configuration. + # If changes were made to the configuration, only shared state files where the + # state was still valid would be used (done using checksums). + SSTATE_DIR = "${TOPDIR}/build/sstate-cache" + + # + # Shared-state files from other locations + # + # As mentioned above, shared state files are prebuilt cache data objects which + # can be used to accelerate build time. This variable can be used to configure + # the system to search other mirror locations for these objects before it + # builds the data itself. + # + # This can be a filesystem directory, or a remote url such as http or ftp. + # These would contain the sstate-cache results from previous builds (possibly + # from other machines). This variable works like fetcher MIRRORS/PREMIRRORS + # and points to the cache locations to check for the shared objects. + #SSTATE_MIRRORS ?= "\ + #file://.* http://someserver.tld/share/sstate/ \n \ + #file://.* file:///some/local/dir/sstate/" + + # + # Where to place the build output + # + # This option specifies where the bulk of the building work should be done and + # where BitBake should place its temporary files and output. Keep in mind that + # this includes the extraction and compilation of many applications and the toolchain + # which can use Gigabytes of hard disk space. + TMPDIR = "${TOPDIR}/build/poky-tmp" + + # + # Machine Selection + # + # You need to select a specific machine to target the build with. There are a selection + # of emulated machines available which can boot and run in the QEMU emulator: + # + #MACHINE ?= "arago" + + # + # Package Management configuration + # + # This variable lists which packaging formats to enable. Multiple package backends + # can be enabled at once and the first item listed in the variable will be used + # to generate the root filesystems. + # Options are: + # - 'package_deb' for debian style deb files + # - 'package_ipk' for ipk files are used by opkg (a debian style embedded package manager) + # - 'package_rpm' for rpm style packages + # E.g.: PACKAGE_CLASSES ?= "package_rpm package_deb package_ipk" + # We default to ipk: + PACKAGE_CLASSES ?= "package_ipk" + + # + # SDK/ADT target architecture + # + # This variable specified the architecture to build SDK/ADT items for and means + # you can build the SDK packages for architectures other than the machine you are + # running the build on (i.e. building i686 packages on an x86_64 host._ + # Supported values are i686 and x86_64 + SDKMACHINE ?= "x86_64" + + # + # Extra image configuration defaults + # + # The EXTRA_IMAGE_FEATURES variable allows extra packages to be added to the generated + # images. Some of these options are added to certain image types automatically. The + # variable can contain the following options: + # "dbg-pkgs" - add -dbg packages for all installed packages + # (adds symbol information for debugging/profiling) + # "dev-pkgs" - add -dev packages for all installed packages + # (useful if you want to develop against libs in the image) + # "tools-sdk" - add development tools (gcc, make, pkgconfig etc.) + # "tools-debug" - add debugging tools (gdb, strace) + # "tools-profile" - add profiling tools (oprofile, exmap, lttng valgrind (x86 only)) + # "tools-testapps" - add useful testing tools (ts_print, aplay, arecord etc.) + # "debug-tweaks" - make an image suitable for development + # e.g. ssh root access has a blank password + # There are other application targets that can be used here too, see + # meta/classes/image.bbclass and meta/classes/core-image.bbclass for more details. + # We default to enabling the debugging tweaks. + EXTRA_IMAGE_FEATURES = "debug-tweaks" + + # + # Additional image features + # + # The following is a list of additional classes to use when building images which + # enable extra features. Some available options which can be included in this variable + # are: + # - 'buildstats' collect build statistics + # - 'image-swab' to perform host system intrusion detection + # NOTE: mklibs also needs to be explicitly enabled for a given image, see local.conf.extended + USER_CLASSES ?= "buildstats" + + # By default disable interactive patch resolution (tasks will just fail instead): + PATCHRESOLVE = "noop" + + # By default the machine configuration file sets the IMAGE_FSTYPES. But if you + # would like to add additional file system types you can uncomment the + # following line and add the additional IMAGE_FSTYPES you want created + # as part of the build flow. Some common types are listed below and you + # can remove the ones you do not want. + # IMAGE_FSTYPES += "jffs2 cramfs ext2.gz ext3.gz squashfs ubi tar.gz tar.bz2 cpio" + + # + # Parallelism Options + # + # These two options control how much parallelism BitBake should use. The first + # option determines how many tasks bitbake should run in parallel: + # + # BB_NUMBER_THREADS ?= "1" + # + # The second option controls how many processes make should run in parallel when + # running compile tasks: + # + # PARALLEL_MAKE ?= "-j 1" + # + # For a quad-core machine, BB_NUMBER_THREADS = "4", PARALLEL_MAKE = "-j 4" would + # be appropriate for example + # + # NOTE: By default, bitbake will choose the number of processeors on your host + # so you should not need to set this unless you are wanting to lower the number + # allowed. + # + + DISTRO = "poky" + + # Set terminal types by default it expects gnome-terminal + # but we chose xterm + TERMCMD = "${XTERM_TERMCMD}" + TERMCMDRUN = "${XTERM_TERMCMDRUN}" + + # Don't generate the mirror tarball for SCM repos, the snapshot is enough + BB_GENERATE_MIRROR_TARBALLS = "0" + + # Uncomment this to remove work directory after packaging to save disk space + #INHERIT += "rm_work" + + # Keep one set of images by default + RM_OLD_IMAGE = "1" + + # Enable local PR service for binary feeds + PRSERV_HOST = "localhost:0" + + # Enable hash equiv server + BB_SIGNATURE_HANDLER = "OEEquivHash" + BB_HASHSERVE = "auto" + + # It is recommended to activate "buildhistory" for testing the PR service + INHERIT += "buildhistory" + BUILDHISTORY_COMMIT = "1" + diff --git a/src/templates/local-v2.conf.xml b/src/templates/local-v2.conf.xml new file mode 100644 index 0000000..ef3027b --- /dev/null +++ b/src/templates/local-v2.conf.xml @@ -0,0 +1,167 @@ + + # CONF_VERSION is increased each time build/conf/ changes incompatibly + CONF_VERSION = "2" + + # + # Where to place downloads + # + # During a first build the system will download many different source code + # tarballs from various upstream projects. This can take a while, particularly + # if your network connection is slow. These are all stored in DL_DIR. When + # wiping and rebuilding you can preserve this directory to speed up this part + # of subsequent builds. This directory is safe to share between multiple builds + # on the same machine too. + DL_DIR = "${TOPDIR}/downloads" + + # + # Where to place shared-state files + # + # BitBake has the capability to accelerate builds based on previously built + # output. This is done using "shared state" files which can be thought of as + # cache objects and this option determines where those files are placed. + # + # You can wipe out TMPDIR leaving this directory intact and the build would + # regenerate from these files if no changes were made to the configuration. + # If changes were made to the configuration, only shared state files where the + # state was still valid would be used (done using checksums). + SSTATE_DIR = "${TOPDIR}/build/sstate-cache" + + # + # Shared-state files from other locations + # + # As mentioned above, shared state files are prebuilt cache data objects which + # can be used to accelerate build time. This variable can be used to configure + # the system to search other mirror locations for these objects before it + # builds the data itself. + # + # This can be a filesystem directory, or a remote url such as http or ftp. + # These would contain the sstate-cache results from previous builds (possibly + # from other machines). This variable works like fetcher MIRRORS/PREMIRRORS + # and points to the cache locations to check for the shared objects. + #SSTATE_MIRRORS ?= "\ + #file://.* http://someserver.tld/share/sstate/ \n \ + #file://.* file:///some/local/dir/sstate/" + + # + # Where to place the build output + # + # This option specifies where the bulk of the building work should be done and + # where BitBake should place its temporary files and output. Keep in mind that + # this includes the extraction and compilation of many applications and the toolchain + # which can use Gigabytes of hard disk space. + TMPDIR = "${TOPDIR}/build/arago-tmp" + + # + # Machine Selection + # + # You need to select a specific machine to target the build with. There are a selection + # of emulated machines available which can boot and run in the QEMU emulator: + # + #MACHINE ?= "arago" + + # + # Package Management configuration + # + # This variable lists which packaging formats to enable. Multiple package backends + # can be enabled at once and the first item listed in the variable will be used + # to generate the root filesystems. + # Options are: + # - 'package_deb' for debian style deb files + # - 'package_ipk' for ipk files are used by opkg (a debian style embedded package manager) + # - 'package_rpm' for rpm style packages + # E.g.: PACKAGE_CLASSES ?= "package_rpm package_deb package_ipk" + # We default to ipk: + PACKAGE_CLASSES ?= "package_ipk" + + # + # SDK/ADT target architecture + # + # This variable specified the architecture to build SDK/ADT items for and means + # you can build the SDK packages for architectures other than the machine you are + # running the build on (i.e. building i686 packages on an x86_64 host._ + # Supported values are i686 and x86_64 + SDKMACHINE ?= "i686" + + # + # Extra image configuration defaults + # + # The EXTRA_IMAGE_FEATURES variable allows extra packages to be added to the generated + # images. Some of these options are added to certain image types automatically. The + # variable can contain the following options: + # "dbg-pkgs" - add -dbg packages for all installed packages + # (adds symbol information for debugging/profiling) + # "dev-pkgs" - add -dev packages for all installed packages + # (useful if you want to develop against libs in the image) + # "tools-sdk" - add development tools (gcc, make, pkgconfig etc.) + # "tools-debug" - add debugging tools (gdb, strace) + # "tools-profile" - add profiling tools (oprofile, exmap, lttng valgrind (x86 only)) + # "tools-testapps" - add useful testing tools (ts_print, aplay, arecord etc.) + # "debug-tweaks" - make an image suitable for development + # e.g. ssh root access has a blank password + # There are other application targets that can be used here too, see + # meta/classes/image.bbclass and meta/classes/core-image.bbclass for more details. + # We default to enabling the debugging tweaks. + EXTRA_IMAGE_FEATURES = "debug-tweaks" + + # + # Additional image features + # + # The following is a list of additional classes to use when building images which + # enable extra features. Some available options which can be included in this variable + # are: + # - 'buildstats' collect build statistics + # - 'image-prelink' in order to prelink the filesystem image + # - 'image-swab' to perform host system intrusion detection + # NOTE: if listing mklibs & prelink both, then make sure mklibs is before prelink + # NOTE: mklibs also needs to be explicitly enabled for a given image, see local.conf.extended + USER_CLASSES ?= "buildstats image-prelink" + + # By default disable interactive patch resolution (tasks will just fail instead): + PATCHRESOLVE = "noop" + + # By default the machine configuration file sets the IMAGE_FSTYPES. But if you + # would like to add additional file system types you can uncomment the + # following line and add the additional IMAGE_FSTYPES you want created + # as part of the build flow. Some common types are listed below and you + # can remove the ones you do not want. + # IMAGE_FSTYPES += "jffs2 cramfs ext2.gz ext3.gz squashfs ubi tar.gz tar.bz2 cpio" + + # + # Parallelism Options + # + # These two options control how much parallelism BitBake should use. The first + # option determines how many tasks bitbake should run in parallel: + # + # BB_NUMBER_THREADS ?= "1" + # + # The second option controls how many processes make should run in parallel when + # running compile tasks: + # + # PARALLEL_MAKE ?= "-j 1" + # + # For a quad-core machine, BB_NUMBER_THREADS = "4", PARALLEL_MAKE = "-j 4" would + # be appropriate for example + # + # NOTE: By default, bitbake will choose the number of processeors on your host + # so you should not need to set this unless you are wanting to lower the number + # allowed. + # + + # Select a distribution from supported "arago", "angstrom-2010.x" or "poky" + # By default, go with the "distroless" configuration, when not set + #DISTRO = "arago" + + # Set terminal types by default it expects gnome-terminal + # but we chose xterm + TERMCMD = "${XTERM_TERMCMD}" + TERMCMDRUN = "${XTERM_TERMCMDRUN}" + + # Don't generate the mirror tarball for SCM repos, the snapshot is enough + BB_GENERATE_MIRROR_TARBALLS = "0" + + # Uncomment this to remove work directory after packaging to save disk space + #INHERIT += "rm_work" + + # Keep one set of images by default + RM_OLD_IMAGE = "1" + From patchwork Wed Nov 13 21:06:08 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ryan Eatmon X-Patchwork-Id: 52448 X-Patchwork-Delegate: reatmon@ti.com Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7E74DD637CA for ; Wed, 13 Nov 2024 21:06:14 +0000 (UTC) Received: from lelv0143.ext.ti.com (lelv0143.ext.ti.com [198.47.23.248]) by mx.groups.io with SMTP id smtpd.web10.22743.1731531971027561837 for ; Wed, 13 Nov 2024 13:06:11 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=G+dH0ppG; spf=pass (domain: ti.com, ip: 198.47.23.248, mailfrom: reatmon@ti.com) Received: from lelv0265.itg.ti.com ([10.180.67.224]) by lelv0143.ext.ti.com (8.15.2/8.15.2) with ESMTP id 4ADL694T124226; Wed, 13 Nov 2024 15:06:09 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1731531969; bh=iPQ5jQ8/aEQXPprA9vg3P4EDnBcSYzvzZk7+fQdOopU=; h=From:To:Subject:Date:In-Reply-To:References; b=G+dH0ppG3up8KwFrx1yHaq/p4NNVaPh3jT4jsq3epeDeNCdhQ99ph4QB5sBp1+9HM K9Pab+9ZjOPfKyKw05GwlLCTgISE7jPGAVM4jynyAa4Jm48DNvhQWQzIgXIV8l42qv fPpoeC703noZsYKLsmpsN/OrGALoAyXhUiEgjTxo= Received: from DLEE114.ent.ti.com (dlee114.ent.ti.com [157.170.170.25]) by lelv0265.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 4ADL69KC027943 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Wed, 13 Nov 2024 15:06:09 -0600 Received: from DLEE105.ent.ti.com (157.170.170.35) by DLEE114.ent.ti.com (157.170.170.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.23; Wed, 13 Nov 2024 15:06:09 -0600 Received: from lelvsmtp5.itg.ti.com (10.180.75.250) by DLEE105.ent.ti.com (157.170.170.35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.23 via Frontend Transport; Wed, 13 Nov 2024 15:06:09 -0600 Received: from uda0214219 (uda0214219.dhcp.ti.com [128.247.81.222]) by lelvsmtp5.itg.ti.com (8.15.2/8.15.2) with ESMTP id 4ADL69lH115977; Wed, 13 Nov 2024 15:06:09 -0600 Received: from reatmon by uda0214219 with local (Exim 4.90_1) (envelope-from ) id 1tBKYz-0000m0-3W; Wed, 13 Nov 2024 15:06:09 -0600 From: Ryan Eatmon To: Praneeth Bajjuri , Denys Dmytriyenko , Subject: [oe-layersetup][master][PATCH 5/5] src: Add the v3 src files Date: Wed, 13 Nov 2024 15:06:08 -0600 Message-ID: <20241113210608.2907-5-reatmon@ti.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20241113210608.2907-1-reatmon@ti.com> References: <20241113210608.2907-1-reatmon@ti.com> MIME-Version: 1.0 X-C2ProcessedOrg: 333ef613-75bf-4e12-a4b1-8e3623f5dcea List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 13 Nov 2024 21:06:14 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/meta-arago/message/15606 To go along with the previous commit [1], we need to add the correct files in the src/ dir and generate the correct configs. [1] https://git.ti.com/cgit/arago-project/oe-layersetup/commit/?id=edad40504eb8bf2d6486e7a9d12075fd77960638 Signed-off-by: Ryan Eatmon --- .../local.conf.sample | 26 +++++++++-------- .../arago-master-config/local.conf.sample | 26 +++++++++-------- .../local.conf.sample | 26 +++++++++-------- .../arago-master-wip-config/local.conf.sample | 26 +++++++++-------- .../local.conf.sample | 10 ++++--- .../poky-master-config/local.conf.sample | 10 ++++--- .../poky-master-wip-config/local.conf.sample | 10 ++++--- kas/arago-master-chromium-config.yml | 2 +- kas/arago-master-config.yml | 2 +- kas/arago-master-next-config.yml | 2 +- kas/arago-master-wip-config.yml | 2 +- kas/distroless-master-config.yml | 2 +- kas/poky-master-config.yml | 2 +- kas/poky-master-wip-config.yml | 2 +- ...-v2.conf.yml => local-arago64-v3.conf.yml} | 26 +++++++++-------- ...oky-v2.conf.yml => local-poky-v3.conf.yml} | 10 ++++--- .../{local-v2.conf.yml => local-v3.conf.yml} | 10 ++++--- src/configs/arago-master-chromium-config.xml | 2 +- src/configs/arago-master-config.xml | 2 +- src/configs/arago-master-next-config.xml | 2 +- src/configs/arago-master-wip-config.xml | 2 +- src/configs/distroless-master-config.xml | 2 +- src/configs/poky-master-config.xml | 2 +- src/configs/poky-master-wip-config.xml | 2 +- ...-v2.conf.xml => local-arago64-v3.conf.xml} | 28 ++++++++++--------- ...oky-v2.conf.xml => local-poky-v3.conf.xml} | 12 ++++---- .../{local-v2.conf.xml => local-v3.conf.xml} | 12 ++++---- 27 files changed, 143 insertions(+), 117 deletions(-) copy kas/templates/{local-arago64-v2.conf.yml => local-arago64-v3.conf.yml} (86%) copy kas/templates/{local-poky-v2.conf.yml => local-poky-v3.conf.yml} (94%) copy kas/templates/{local-v2.conf.yml => local-v3.conf.yml} (94%) copy src/templates/{local-arago64-v2.conf.xml => local-arago64-v3.conf.xml} (86%) copy src/templates/{local-poky-v2.conf.xml => local-poky-v3.conf.xml} (94%) copy src/templates/{local-v2.conf.xml => local-v3.conf.xml} (94%) diff --git a/conf/templates/arago-master-chromium-config/local.conf.sample b/conf/templates/arago-master-chromium-config/local.conf.sample index 3b0d65d..b067597 100644 --- a/conf/templates/arago-master-chromium-config/local.conf.sample +++ b/conf/templates/arago-master-chromium-config/local.conf.sample @@ -90,20 +90,22 @@ SDKMACHINE ?= "x86_64" # The EXTRA_IMAGE_FEATURES variable allows extra packages to be added to the generated # images. Some of these options are added to certain image types automatically. The # variable can contain the following options: -# "dbg-pkgs" - add -dbg packages for all installed packages -# (adds symbol information for debugging/profiling) -# "dev-pkgs" - add -dev packages for all installed packages -# (useful if you want to develop against libs in the image) -# "tools-sdk" - add development tools (gcc, make, pkgconfig etc.) -# "tools-debug" - add debugging tools (gdb, strace) -# "tools-profile" - add profiling tools (oprofile, exmap, lttng valgrind (x86 only)) -# "tools-testapps" - add useful testing tools (ts_print, aplay, arecord etc.) -# "debug-tweaks" - make an image suitable for development -# e.g. ssh root access has a blank password +# "dbg-pkgs" - add -dbg packages for all installed packages +# (adds symbol information for debugging/profiling) +# "dev-pkgs" - add -dev packages for all installed packages +# (useful if you want to develop against libs in the image) +# "tools-sdk" - add development tools (gcc, make, pkgconfig etc.) +# "tools-debug" - add debugging tools (gdb, strace) +# "tools-profile" - add profiling tools (oprofile, exmap, lttng valgrind (x86 only)) +# "tools-testapps" - add useful testing tools (ts_print, aplay, arecord etc.) +# "empty-root-password" - the root user has no password set +# "allow-empty-password" - users can have an empty password +# "allow-root-login" - the root user can login +# "post-install-logging" - log the output of postinstall scriptlets # There are other application targets that can be used here too, see # meta/classes/image.bbclass and meta/classes/core-image.bbclass for more details. -# We default to enabling the debugging tweaks. -EXTRA_IMAGE_FEATURES = "debug-tweaks" +# We default to enabling the empty root login settings for debugging/testing. +EXTRA_IMAGE_FEATURES = "empty-root-password allow-empty-password allow-root-login post-install-logging" # # Additional image features diff --git a/conf/templates/arago-master-config/local.conf.sample b/conf/templates/arago-master-config/local.conf.sample index 3b0d65d..b067597 100644 --- a/conf/templates/arago-master-config/local.conf.sample +++ b/conf/templates/arago-master-config/local.conf.sample @@ -90,20 +90,22 @@ SDKMACHINE ?= "x86_64" # The EXTRA_IMAGE_FEATURES variable allows extra packages to be added to the generated # images. Some of these options are added to certain image types automatically. The # variable can contain the following options: -# "dbg-pkgs" - add -dbg packages for all installed packages -# (adds symbol information for debugging/profiling) -# "dev-pkgs" - add -dev packages for all installed packages -# (useful if you want to develop against libs in the image) -# "tools-sdk" - add development tools (gcc, make, pkgconfig etc.) -# "tools-debug" - add debugging tools (gdb, strace) -# "tools-profile" - add profiling tools (oprofile, exmap, lttng valgrind (x86 only)) -# "tools-testapps" - add useful testing tools (ts_print, aplay, arecord etc.) -# "debug-tweaks" - make an image suitable for development -# e.g. ssh root access has a blank password +# "dbg-pkgs" - add -dbg packages for all installed packages +# (adds symbol information for debugging/profiling) +# "dev-pkgs" - add -dev packages for all installed packages +# (useful if you want to develop against libs in the image) +# "tools-sdk" - add development tools (gcc, make, pkgconfig etc.) +# "tools-debug" - add debugging tools (gdb, strace) +# "tools-profile" - add profiling tools (oprofile, exmap, lttng valgrind (x86 only)) +# "tools-testapps" - add useful testing tools (ts_print, aplay, arecord etc.) +# "empty-root-password" - the root user has no password set +# "allow-empty-password" - users can have an empty password +# "allow-root-login" - the root user can login +# "post-install-logging" - log the output of postinstall scriptlets # There are other application targets that can be used here too, see # meta/classes/image.bbclass and meta/classes/core-image.bbclass for more details. -# We default to enabling the debugging tweaks. -EXTRA_IMAGE_FEATURES = "debug-tweaks" +# We default to enabling the empty root login settings for debugging/testing. +EXTRA_IMAGE_FEATURES = "empty-root-password allow-empty-password allow-root-login post-install-logging" # # Additional image features diff --git a/conf/templates/arago-master-next-config/local.conf.sample b/conf/templates/arago-master-next-config/local.conf.sample index 965cfb4..95db98a 100644 --- a/conf/templates/arago-master-next-config/local.conf.sample +++ b/conf/templates/arago-master-next-config/local.conf.sample @@ -90,20 +90,22 @@ SDKMACHINE ?= "x86_64" # The EXTRA_IMAGE_FEATURES variable allows extra packages to be added to the generated # images. Some of these options are added to certain image types automatically. The # variable can contain the following options: -# "dbg-pkgs" - add -dbg packages for all installed packages -# (adds symbol information for debugging/profiling) -# "dev-pkgs" - add -dev packages for all installed packages -# (useful if you want to develop against libs in the image) -# "tools-sdk" - add development tools (gcc, make, pkgconfig etc.) -# "tools-debug" - add debugging tools (gdb, strace) -# "tools-profile" - add profiling tools (oprofile, exmap, lttng valgrind (x86 only)) -# "tools-testapps" - add useful testing tools (ts_print, aplay, arecord etc.) -# "debug-tweaks" - make an image suitable for development -# e.g. ssh root access has a blank password +# "dbg-pkgs" - add -dbg packages for all installed packages +# (adds symbol information for debugging/profiling) +# "dev-pkgs" - add -dev packages for all installed packages +# (useful if you want to develop against libs in the image) +# "tools-sdk" - add development tools (gcc, make, pkgconfig etc.) +# "tools-debug" - add debugging tools (gdb, strace) +# "tools-profile" - add profiling tools (oprofile, exmap, lttng valgrind (x86 only)) +# "tools-testapps" - add useful testing tools (ts_print, aplay, arecord etc.) +# "empty-root-password" - the root user has no password set +# "allow-empty-password" - users can have an empty password +# "allow-root-login" - the root user can login +# "post-install-logging" - log the output of postinstall scriptlets # There are other application targets that can be used here too, see # meta/classes/image.bbclass and meta/classes/core-image.bbclass for more details. -# We default to enabling the debugging tweaks. -EXTRA_IMAGE_FEATURES = "debug-tweaks" +# We default to enabling the empty root login settings for debugging/testing. +EXTRA_IMAGE_FEATURES = "empty-root-password allow-empty-password allow-root-login post-install-logging" # # Additional image features diff --git a/conf/templates/arago-master-wip-config/local.conf.sample b/conf/templates/arago-master-wip-config/local.conf.sample index 3b0d65d..b067597 100644 --- a/conf/templates/arago-master-wip-config/local.conf.sample +++ b/conf/templates/arago-master-wip-config/local.conf.sample @@ -90,20 +90,22 @@ SDKMACHINE ?= "x86_64" # The EXTRA_IMAGE_FEATURES variable allows extra packages to be added to the generated # images. Some of these options are added to certain image types automatically. The # variable can contain the following options: -# "dbg-pkgs" - add -dbg packages for all installed packages -# (adds symbol information for debugging/profiling) -# "dev-pkgs" - add -dev packages for all installed packages -# (useful if you want to develop against libs in the image) -# "tools-sdk" - add development tools (gcc, make, pkgconfig etc.) -# "tools-debug" - add debugging tools (gdb, strace) -# "tools-profile" - add profiling tools (oprofile, exmap, lttng valgrind (x86 only)) -# "tools-testapps" - add useful testing tools (ts_print, aplay, arecord etc.) -# "debug-tweaks" - make an image suitable for development -# e.g. ssh root access has a blank password +# "dbg-pkgs" - add -dbg packages for all installed packages +# (adds symbol information for debugging/profiling) +# "dev-pkgs" - add -dev packages for all installed packages +# (useful if you want to develop against libs in the image) +# "tools-sdk" - add development tools (gcc, make, pkgconfig etc.) +# "tools-debug" - add debugging tools (gdb, strace) +# "tools-profile" - add profiling tools (oprofile, exmap, lttng valgrind (x86 only)) +# "tools-testapps" - add useful testing tools (ts_print, aplay, arecord etc.) +# "empty-root-password" - the root user has no password set +# "allow-empty-password" - users can have an empty password +# "allow-root-login" - the root user can login +# "post-install-logging" - log the output of postinstall scriptlets # There are other application targets that can be used here too, see # meta/classes/image.bbclass and meta/classes/core-image.bbclass for more details. -# We default to enabling the debugging tweaks. -EXTRA_IMAGE_FEATURES = "debug-tweaks" +# We default to enabling the empty root login settings for debugging/testing. +EXTRA_IMAGE_FEATURES = "empty-root-password allow-empty-password allow-root-login post-install-logging" # # Additional image features diff --git a/conf/templates/distroless-master-config/local.conf.sample b/conf/templates/distroless-master-config/local.conf.sample index fe47cd1..bad99cd 100644 --- a/conf/templates/distroless-master-config/local.conf.sample +++ b/conf/templates/distroless-master-config/local.conf.sample @@ -95,12 +95,14 @@ SDKMACHINE ?= "i686" # "tools-debug" - add debugging tools (gdb, strace) # "tools-profile" - add profiling tools (oprofile, exmap, lttng valgrind (x86 only)) # "tools-testapps" - add useful testing tools (ts_print, aplay, arecord etc.) -# "debug-tweaks" - make an image suitable for development -# e.g. ssh root access has a blank password +# "empty-root-password" - the root user has no password set +# "allow-empty-password" - users can have an empty password +# "allow-root-login" - the root user can login +# "post-install-logging" - log the output of postinstall scriptlets # There are other application targets that can be used here too, see # meta/classes/image.bbclass and meta/classes/core-image.bbclass for more details. -# We default to enabling the debugging tweaks. -EXTRA_IMAGE_FEATURES = "debug-tweaks" +# We default to enabling the empty root login settings for debugging/testing. +EXTRA_IMAGE_FEATURES = "empty-root-password allow-empty-password allow-root-login post-install-logging" # # Additional image features diff --git a/conf/templates/poky-master-config/local.conf.sample b/conf/templates/poky-master-config/local.conf.sample index ed592ee..443a004 100644 --- a/conf/templates/poky-master-config/local.conf.sample +++ b/conf/templates/poky-master-config/local.conf.sample @@ -95,12 +95,14 @@ SDKMACHINE ?= "x86_64" # "tools-debug" - add debugging tools (gdb, strace) # "tools-profile" - add profiling tools (oprofile, exmap, lttng valgrind (x86 only)) # "tools-testapps" - add useful testing tools (ts_print, aplay, arecord etc.) -# "debug-tweaks" - make an image suitable for development -# e.g. ssh root access has a blank password +# "empty-root-password" - the root user has no password set +# "allow-empty-password" - users can have an empty password +# "allow-root-login" - the root user can login +# "post-install-logging" - log the output of postinstall scriptlets # There are other application targets that can be used here too, see # meta/classes/image.bbclass and meta/classes/core-image.bbclass for more details. -# We default to enabling the debugging tweaks. -EXTRA_IMAGE_FEATURES = "debug-tweaks" +# We default to enabling the empty root login settings for debugging/testing. +EXTRA_IMAGE_FEATURES = "empty-root-password allow-empty-password allow-root-login post-install-logging" # # Additional image features diff --git a/conf/templates/poky-master-wip-config/local.conf.sample b/conf/templates/poky-master-wip-config/local.conf.sample index ed592ee..443a004 100644 --- a/conf/templates/poky-master-wip-config/local.conf.sample +++ b/conf/templates/poky-master-wip-config/local.conf.sample @@ -95,12 +95,14 @@ SDKMACHINE ?= "x86_64" # "tools-debug" - add debugging tools (gdb, strace) # "tools-profile" - add profiling tools (oprofile, exmap, lttng valgrind (x86 only)) # "tools-testapps" - add useful testing tools (ts_print, aplay, arecord etc.) -# "debug-tweaks" - make an image suitable for development -# e.g. ssh root access has a blank password +# "empty-root-password" - the root user has no password set +# "allow-empty-password" - users can have an empty password +# "allow-root-login" - the root user can login +# "post-install-logging" - log the output of postinstall scriptlets # There are other application targets that can be used here too, see # meta/classes/image.bbclass and meta/classes/core-image.bbclass for more details. -# We default to enabling the debugging tweaks. -EXTRA_IMAGE_FEATURES = "debug-tweaks" +# We default to enabling the empty root login settings for debugging/testing. +EXTRA_IMAGE_FEATURES = "empty-root-password allow-empty-password allow-root-login post-install-logging" # # Additional image features diff --git a/kas/arago-master-chromium-config.yml b/kas/arago-master-chromium-config.yml index e7f411c..cc03637 100644 --- a/kas/arago-master-chromium-config.yml +++ b/kas/arago-master-chromium-config.yml @@ -2,7 +2,7 @@ header: version: 17 includes: - ./templates/bblayers.conf.yml - - ./templates/local-arago64-v2.conf.yml + - ./templates/local-arago64-v3.conf.yml target: tisdk-default-image diff --git a/kas/arago-master-config.yml b/kas/arago-master-config.yml index 1817ee7..30b0833 100644 --- a/kas/arago-master-config.yml +++ b/kas/arago-master-config.yml @@ -2,7 +2,7 @@ header: version: 17 includes: - ./templates/bblayers.conf.yml - - ./templates/local-arago64-v2.conf.yml + - ./templates/local-arago64-v3.conf.yml target: tisdk-default-image diff --git a/kas/arago-master-next-config.yml b/kas/arago-master-next-config.yml index 3ad83e1..69b90b6 100644 --- a/kas/arago-master-next-config.yml +++ b/kas/arago-master-next-config.yml @@ -2,7 +2,7 @@ header: version: 17 includes: - ./templates/bblayers.conf.yml - - ./templates/local-arago64-v2.conf.yml + - ./templates/local-arago64-v3.conf.yml target: tisdk-default-image diff --git a/kas/arago-master-wip-config.yml b/kas/arago-master-wip-config.yml index 84008d7..4b2e145 100644 --- a/kas/arago-master-wip-config.yml +++ b/kas/arago-master-wip-config.yml @@ -2,7 +2,7 @@ header: version: 17 includes: - ./templates/bblayers.conf.yml - - ./templates/local-arago64-v2.conf.yml + - ./templates/local-arago64-v3.conf.yml target: tisdk-default-image diff --git a/kas/distroless-master-config.yml b/kas/distroless-master-config.yml index e40f9d4..08f8260 100644 --- a/kas/distroless-master-config.yml +++ b/kas/distroless-master-config.yml @@ -2,7 +2,7 @@ header: version: 17 includes: - ./templates/bblayers.conf.yml - - ./templates/local-v2.conf.yml + - ./templates/local-v3.conf.yml target: diff --git a/kas/poky-master-config.yml b/kas/poky-master-config.yml index bde7002..362d3b6 100644 --- a/kas/poky-master-config.yml +++ b/kas/poky-master-config.yml @@ -2,7 +2,7 @@ header: version: 17 includes: - ./templates/bblayers.conf.yml - - ./templates/local-poky-v2.conf.yml + - ./templates/local-poky-v3.conf.yml target: core_image_minimal diff --git a/kas/poky-master-wip-config.yml b/kas/poky-master-wip-config.yml index b606545..2690aee 100644 --- a/kas/poky-master-wip-config.yml +++ b/kas/poky-master-wip-config.yml @@ -2,7 +2,7 @@ header: version: 17 includes: - ./templates/bblayers.conf.yml - - ./templates/local-poky-v2.conf.yml + - ./templates/local-poky-v3.conf.yml target: core_image_minimal diff --git a/kas/templates/local-arago64-v2.conf.yml b/kas/templates/local-arago64-v3.conf.yml similarity index 86% copy from kas/templates/local-arago64-v2.conf.yml copy to kas/templates/local-arago64-v3.conf.yml index 188ed23..76a64f2 100644 --- a/kas/templates/local-arago64-v2.conf.yml +++ b/kas/templates/local-arago64-v3.conf.yml @@ -95,20 +95,22 @@ local_conf_header: # The EXTRA_IMAGE_FEATURES variable allows extra packages to be added to the generated # images. Some of these options are added to certain image types automatically. The # variable can contain the following options: - # "dbg-pkgs" - add -dbg packages for all installed packages - # (adds symbol information for debugging/profiling) - # "dev-pkgs" - add -dev packages for all installed packages - # (useful if you want to develop against libs in the image) - # "tools-sdk" - add development tools (gcc, make, pkgconfig etc.) - # "tools-debug" - add debugging tools (gdb, strace) - # "tools-profile" - add profiling tools (oprofile, exmap, lttng valgrind (x86 only)) - # "tools-testapps" - add useful testing tools (ts_print, aplay, arecord etc.) - # "debug-tweaks" - make an image suitable for development - # e.g. ssh root access has a blank password + # "dbg-pkgs" - add -dbg packages for all installed packages + # (adds symbol information for debugging/profiling) + # "dev-pkgs" - add -dev packages for all installed packages + # (useful if you want to develop against libs in the image) + # "tools-sdk" - add development tools (gcc, make, pkgconfig etc.) + # "tools-debug" - add debugging tools (gdb, strace) + # "tools-profile" - add profiling tools (oprofile, exmap, lttng valgrind (x86 only)) + # "tools-testapps" - add useful testing tools (ts_print, aplay, arecord etc.) + # "empty-root-password" - the root user has no password set + # "allow-empty-password" - users can have an empty password + # "allow-root-login" - the root user can login + # "post-install-logging" - log the output of postinstall scriptlets # There are other application targets that can be used here too, see # meta/classes/image.bbclass and meta/classes/core-image.bbclass for more details. - # We default to enabling the debugging tweaks. - EXTRA_IMAGE_FEATURES = "debug-tweaks" + # We default to enabling the empty root login settings for debugging/testing. + EXTRA_IMAGE_FEATURES = "empty-root-password allow-empty-password allow-root-login post-install-logging" # # Additional image features diff --git a/kas/templates/local-poky-v2.conf.yml b/kas/templates/local-poky-v3.conf.yml similarity index 94% copy from kas/templates/local-poky-v2.conf.yml copy to kas/templates/local-poky-v3.conf.yml index 8177dc2..2cc0f6b 100644 --- a/kas/templates/local-poky-v2.conf.yml +++ b/kas/templates/local-poky-v3.conf.yml @@ -100,12 +100,14 @@ local_conf_header: # "tools-debug" - add debugging tools (gdb, strace) # "tools-profile" - add profiling tools (oprofile, exmap, lttng valgrind (x86 only)) # "tools-testapps" - add useful testing tools (ts_print, aplay, arecord etc.) - # "debug-tweaks" - make an image suitable for development - # e.g. ssh root access has a blank password + # "empty-root-password" - the root user has no password set + # "allow-empty-password" - users can have an empty password + # "allow-root-login" - the root user can login + # "post-install-logging" - log the output of postinstall scriptlets # There are other application targets that can be used here too, see # meta/classes/image.bbclass and meta/classes/core-image.bbclass for more details. - # We default to enabling the debugging tweaks. - EXTRA_IMAGE_FEATURES = "debug-tweaks" + # We default to enabling the empty root login settings for debugging/testing. + EXTRA_IMAGE_FEATURES = "empty-root-password allow-empty-password allow-root-login post-install-logging" # # Additional image features diff --git a/kas/templates/local-v2.conf.yml b/kas/templates/local-v3.conf.yml similarity index 94% copy from kas/templates/local-v2.conf.yml copy to kas/templates/local-v3.conf.yml index 9e65340..acb9465 100644 --- a/kas/templates/local-v2.conf.yml +++ b/kas/templates/local-v3.conf.yml @@ -100,12 +100,14 @@ local_conf_header: # "tools-debug" - add debugging tools (gdb, strace) # "tools-profile" - add profiling tools (oprofile, exmap, lttng valgrind (x86 only)) # "tools-testapps" - add useful testing tools (ts_print, aplay, arecord etc.) - # "debug-tweaks" - make an image suitable for development - # e.g. ssh root access has a blank password + # "empty-root-password" - the root user has no password set + # "allow-empty-password" - users can have an empty password + # "allow-root-login" - the root user can login + # "post-install-logging" - log the output of postinstall scriptlets # There are other application targets that can be used here too, see # meta/classes/image.bbclass and meta/classes/core-image.bbclass for more details. - # We default to enabling the debugging tweaks. - EXTRA_IMAGE_FEATURES = "debug-tweaks" + # We default to enabling the empty root login settings for debugging/testing. + EXTRA_IMAGE_FEATURES = "empty-root-password allow-empty-password allow-root-login post-install-logging" # # Additional image features diff --git a/src/configs/arago-master-chromium-config.xml b/src/configs/arago-master-chromium-config.xml index 30b33f8..922b6c3 100644 --- a/src/configs/arago-master-chromium-config.xml +++ b/src/configs/arago-master-chromium-config.xml @@ -4,7 +4,7 @@ - + diff --git a/src/configs/arago-master-config.xml b/src/configs/arago-master-config.xml index 5fb0386..2a845e2 100644 --- a/src/configs/arago-master-config.xml +++ b/src/configs/arago-master-config.xml @@ -4,7 +4,7 @@ - + diff --git a/src/configs/arago-master-next-config.xml b/src/configs/arago-master-next-config.xml index 7b5bb52..ca6fe53 100644 --- a/src/configs/arago-master-next-config.xml +++ b/src/configs/arago-master-next-config.xml @@ -5,7 +5,7 @@ - + diff --git a/src/configs/arago-master-wip-config.xml b/src/configs/arago-master-wip-config.xml index 8b92ec3..378e023 100644 --- a/src/configs/arago-master-wip-config.xml +++ b/src/configs/arago-master-wip-config.xml @@ -4,7 +4,7 @@ - + diff --git a/src/configs/distroless-master-config.xml b/src/configs/distroless-master-config.xml index 11b09c4..14b0d4e 100644 --- a/src/configs/distroless-master-config.xml +++ b/src/configs/distroless-master-config.xml @@ -3,7 +3,7 @@ Distroless reference for master - + diff --git a/src/configs/poky-master-config.xml b/src/configs/poky-master-config.xml index 3baf414..b1fdfb8 100644 --- a/src/configs/poky-master-config.xml +++ b/src/configs/poky-master-config.xml @@ -4,7 +4,7 @@ - + diff --git a/src/configs/poky-master-wip-config.xml b/src/configs/poky-master-wip-config.xml index 11c0e6a..b128614 100644 --- a/src/configs/poky-master-wip-config.xml +++ b/src/configs/poky-master-wip-config.xml @@ -4,7 +4,7 @@ - + diff --git a/src/templates/local-arago64-v2.conf.xml b/src/templates/local-arago64-v3.conf.xml similarity index 86% copy from src/templates/local-arago64-v2.conf.xml copy to src/templates/local-arago64-v3.conf.xml index 70148ff..32a15b2 100644 --- a/src/templates/local-arago64-v2.conf.xml +++ b/src/templates/local-arago64-v3.conf.xml @@ -1,4 +1,4 @@ - + # CONF_VERSION is increased each time build/conf/ changes incompatibly CONF_VERSION = "2" @@ -91,20 +91,22 @@ # The EXTRA_IMAGE_FEATURES variable allows extra packages to be added to the generated # images. Some of these options are added to certain image types automatically. The # variable can contain the following options: - # "dbg-pkgs" - add -dbg packages for all installed packages - # (adds symbol information for debugging/profiling) - # "dev-pkgs" - add -dev packages for all installed packages - # (useful if you want to develop against libs in the image) - # "tools-sdk" - add development tools (gcc, make, pkgconfig etc.) - # "tools-debug" - add debugging tools (gdb, strace) - # "tools-profile" - add profiling tools (oprofile, exmap, lttng valgrind (x86 only)) - # "tools-testapps" - add useful testing tools (ts_print, aplay, arecord etc.) - # "debug-tweaks" - make an image suitable for development - # e.g. ssh root access has a blank password + # "dbg-pkgs" - add -dbg packages for all installed packages + # (adds symbol information for debugging/profiling) + # "dev-pkgs" - add -dev packages for all installed packages + # (useful if you want to develop against libs in the image) + # "tools-sdk" - add development tools (gcc, make, pkgconfig etc.) + # "tools-debug" - add debugging tools (gdb, strace) + # "tools-profile" - add profiling tools (oprofile, exmap, lttng valgrind (x86 only)) + # "tools-testapps" - add useful testing tools (ts_print, aplay, arecord etc.) + # "empty-root-password" - the root user has no password set + # "allow-empty-password" - users can have an empty password + # "allow-root-login" - the root user can login + # "post-install-logging" - log the output of postinstall scriptlets # There are other application targets that can be used here too, see # meta/classes/image.bbclass and meta/classes/core-image.bbclass for more details. - # We default to enabling the debugging tweaks. - EXTRA_IMAGE_FEATURES = "debug-tweaks" + # We default to enabling the empty root login settings for debugging/testing. + EXTRA_IMAGE_FEATURES = "empty-root-password allow-empty-password allow-root-login post-install-logging" # # Additional image features diff --git a/src/templates/local-poky-v2.conf.xml b/src/templates/local-poky-v3.conf.xml similarity index 94% copy from src/templates/local-poky-v2.conf.xml copy to src/templates/local-poky-v3.conf.xml index 8a7fde1..8432c15 100644 --- a/src/templates/local-poky-v2.conf.xml +++ b/src/templates/local-poky-v3.conf.xml @@ -1,4 +1,4 @@ - + # CONF_VERSION is increased each time build/conf/ changes incompatibly CONF_VERSION = "2" @@ -96,12 +96,14 @@ # "tools-debug" - add debugging tools (gdb, strace) # "tools-profile" - add profiling tools (oprofile, exmap, lttng valgrind (x86 only)) # "tools-testapps" - add useful testing tools (ts_print, aplay, arecord etc.) - # "debug-tweaks" - make an image suitable for development - # e.g. ssh root access has a blank password + # "empty-root-password" - the root user has no password set + # "allow-empty-password" - users can have an empty password + # "allow-root-login" - the root user can login + # "post-install-logging" - log the output of postinstall scriptlets # There are other application targets that can be used here too, see # meta/classes/image.bbclass and meta/classes/core-image.bbclass for more details. - # We default to enabling the debugging tweaks. - EXTRA_IMAGE_FEATURES = "debug-tweaks" + # We default to enabling the empty root login settings for debugging/testing. + EXTRA_IMAGE_FEATURES = "empty-root-password allow-empty-password allow-root-login post-install-logging" # # Additional image features diff --git a/src/templates/local-v2.conf.xml b/src/templates/local-v3.conf.xml similarity index 94% copy from src/templates/local-v2.conf.xml copy to src/templates/local-v3.conf.xml index ef3027b..6627659 100644 --- a/src/templates/local-v2.conf.xml +++ b/src/templates/local-v3.conf.xml @@ -1,4 +1,4 @@ - + # CONF_VERSION is increased each time build/conf/ changes incompatibly CONF_VERSION = "2" @@ -96,12 +96,14 @@ # "tools-debug" - add debugging tools (gdb, strace) # "tools-profile" - add profiling tools (oprofile, exmap, lttng valgrind (x86 only)) # "tools-testapps" - add useful testing tools (ts_print, aplay, arecord etc.) - # "debug-tweaks" - make an image suitable for development - # e.g. ssh root access has a blank password + # "empty-root-password" - the root user has no password set + # "allow-empty-password" - users can have an empty password + # "allow-root-login" - the root user can login + # "post-install-logging" - log the output of postinstall scriptlets # There are other application targets that can be used here too, see # meta/classes/image.bbclass and meta/classes/core-image.bbclass for more details. - # We default to enabling the debugging tweaks. - EXTRA_IMAGE_FEATURES = "debug-tweaks" + # We default to enabling the empty root login settings for debugging/testing. + EXTRA_IMAGE_FEATURES = "empty-root-password allow-empty-password allow-root-login post-install-logging" # # Additional image features