[yocto] [PATCH] [yocto-ab-helper] Add config support intel-corei7-64
Aaron Chan
aaron.chun.yew.chan at intel.com
Mon Jun 25 18:51:31 PDT 2018
Signed-off-by: Aaron Chan <aaron.chun.yew.chan at intel.com>
---
scripts/config-intel-lava.json | 129 +++++++++++++++++++++++++++++++++++++++++
scripts/utils.py | 2 +-
2 files changed, 130 insertions(+), 1 deletion(-)
create mode 100644 scripts/config-intel-lava.json
diff --git a/scripts/config-intel-lava.json b/scripts/config-intel-lava.json
new file mode 100644
index 0000000..76bb4f5
--- /dev/null
+++ b/scripts/config-intel-lava.json
@@ -0,0 +1,129 @@
+{
+ "BASE_HOMEDIR" : "~",
+ "BASE_SHAREDDIR" : "/srv/www/vhosts/autobuilder.yoctoproject.org",
+
+ "defaults" : {
+ "NEEDREPOS" : ["poky"],
+ "DISTRO" : "poky",
+ "SDKMACHINE" : "i686",
+ "PACKAGE_CLASSES" : "package_rpm package_deb package_ipk",
+ "PRSERV" : "PRSERV_HOST = 'localhost:0'",
+ "DLDIR" : "DL_DIR = '${BASE_SHAREDDIR}/current_sources'",
+ "SSTATEDIR" : ["SSTATE_DIR ?= '${BASE_SHAREDDIR}/pub/sstate'"],
+ "SSTATEDIR_RELEASE" : ["SSTATE_MIRRORS += 'file://.* file://${BASE_SHAREDDIR}/pub/sstate/PATH'", "SSTATE_DIR ?= '/srv/www/vhosts/downloads.yoctoproject.org/sstate/@RELEASENUM@'"],
+ "SDKEXTRAS" : ["SSTATE_MIRRORS += '\\", "file://.* http://sstate.yoctoproject.org/dev/@RELEASENUM@PATH;downloadfilename=PATH'"],
+ "BUILDINFO" : false,
+ "BUILDINFOVARS" : ["INHERIT += 'image-buildinfo'", "IMAGE_BUILDINFO_VARS_append = ' IMAGE_BASENAME IMAGE_NAME'"],
+ "WRITECONFIG" : true,
+ "SENDERRORS" : true,
+ "extravars" : [
+ "QEMU_USE_KVM = 'True'",
+ "INHERIT += 'report-error'",
+ "PREMIRRORS = ''",
+ "BB_GENERATE_MIRROR_TARBALLS = '1'",
+ "BB_NUMBER_THREADS = '16'",
+ "PARALLEL_MAKE = '-j 16'",
+ "BB_TASK_NICE_LEVEL = '5'",
+ "BB_TASK_NICE_LEVEL_task-testimage = '0'",
+ "BB_TASK_IONICE_LEVEL = '2.7'",
+ "BB_TASK_IONICE_LEVEL_task-testimage = '2.1'",
+ "INHERIT += 'testimage'",
+ "TEST_QEMUBOOT_TIMEOUT = '1500'",
+ "SANITY_TESTED_DISTROS = ''",
+ "SDK_EXT_TYPE = 'minimal'",
+ "SDK_INCLUDE_TOOLCHAIN = '1'"
+ ]
+ },
+ "overrides" : {
+ "nightly-x86-64-bsp" : {
+ "MACHINE" : "intel-corei7-64",
+ "SDKMACHINE" : "x86_64",
+ "extravars" : [
+ "DISTRO_FEATURES_append = \" systemd\"",
+ "IMAGE_INSTALL_append = \" udev util-linux systemd\"",
+ "CORE_IMAGE_EXTRA_INSTALL_append += \"python3 python3-pip git socat apt dpkg openssh\"",
+ "IMAGE__FSTYPES = \"tar.gz\""
+ ],
+ "NEEDREPOS" : ["poky", "meta-intel", "meta-minnow", "meta-openembedded"],
+ "step1" : {
+ "ADDLAYER" : [
+ "../meta-intel",
+ "../meta-minnow"
+ ],
+ "BBTARGETS" : "core-image-sato-sdk"
+ }
+ }
+ },
+ "repo-defaults" : {
+ "poky" : {
+ "url" : "git://git.yoctoproject.org/poky",
+ "branch" : "master",
+ "revision" : "HEAD",
+ "checkout-dirname" : ".",
+ "no-layer-add" : true,
+ "call-init" : true
+ },
+ "meta-intel" : {
+ "url" : "git://git.yoctoproject.org/meta-intel-contrib",
+ "branch" : "anujm/next",
+ "revision" : "HEAD"
+ },
+ "oecore" : {"url" : "git://git.openembedded.org/openembedded-core",
+ "branch" : "master",
+ "revision" : "HEAD",
+ "checkout-dirname" : ".",
+ "no-layer-add" : true,
+ "call-init" : true
+ },
+ "bitbake" : {
+ "url" : "git://git.openembedded.org/bitbake",
+ "branch" : "master",
+ "revision" : "HEAD",
+ "no-layer-add" : true
+ },
+ "eclipse-poky-neon" : {
+ "url" : "git://git.yoctoproject.org/eclipse-yocto",
+ "branch" : "neon-master",
+ "revision" : "HEAD",
+ "checkout-dirname" : ".",
+ "no-layer-add" : true
+ },
+ "eclipse-poky-oxygen" : {
+ "url" : "git://git.yoctoproject.org/eclipse-yocto",
+ "branch" : "oxygen-master",
+ "revision" : "HEAD",
+ "checkout-dirname" : ".",
+ "no-layer-add" : true
+ },
+ "meta-qt4" : {
+ "url" : "git://git.yoctoproject.org/meta-qt4",
+ "branch" : "master",
+ "revision" : "HEAD"
+ },
+ "meta-qt3" : {
+ "url" : "git://git.yoctoproject.org/meta-qt3",
+ "branch" : "master",
+ "revision" : "HEAD"
+ },
+ "meta-mingw" : {
+ "url" : "git://git.yoctoproject.org/meta-mingw",
+ "branch" : "master",
+ "revision" : "HEAD"
+ },
+ "meta-gplv2" : {
+ "url" : "git://git.yoctoproject.org/meta-gplv2",
+ "branch" : "master",
+ "revision" : "HEAD"
+ },
+ "meta-minnow" : {
+ "url" : "https://github.com/alimhussin2/meta-minnow",
+ "branch" : "master",
+ "revision" : "HEAD"
+ },
+ "meta-openembedded" : {
+ "url" : "git://git.openembedded.org/meta-openembedded",
+ "branch" : "master",
+ "revision" : "HEAD"
+ }
+ }
+}
diff --git a/scripts/utils.py b/scripts/utils.py
index 7c6535c..d1c3168 100644
--- a/scripts/utils.py
+++ b/scripts/utils.py
@@ -146,7 +146,7 @@ def loadconfig():
for f in files.split():
p = f
if not f.startswith("/"):
- p = os.path.join(scriptsdir, '..', f)
+ p = os.path.join(scriptsdir, f)
with open(p) as j:
config = json.load(j)
for c in config:
--
2.7.4
More information about the yocto
mailing list