Signed-off-by: Aaron Chan <aaron.chun.yew.c...@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 -- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto