aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/setup-config
AgeCommit message (Collapse)Author
2022-05-17Clarify license and copyright informationRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-07-30scripts/setup-config: Update to use new overrides syntaxRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-04-12config.json/utils: Allow buildhistory to be configurable and disable for ↵Richard Purdie
oe-selftest in qemu-arch Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-02-11setup-config/utils: Improve extravars handlingRichard Purdie
Currently there was no way to override an existing extra vars assignment, which meant BB_NUMBER_THREADS was impossible to change. This adds code to allow the higher override of a value to override the other settings which makes the code function more as a user would expect. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-11setup-config: Also set HELPERBUILDDIRRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-08scripts/setup-config: Allow SSTATEDIR to unsetRichard Purdie
The SSTATEDIR was accidentally using getconfiglist instead of getconfigvar which meant it couldn't be unset. Fix to use var so the values in config.json work as intended. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-10-10scripts/setup-config: Ensure PACKAGE_CLASSES is setRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-08-30scripts: use argparse for command line parsingPaul Eggleton
[RP: Minor tweaks made to adpat to buildbot and option naming Fixed shared-repo-unpack for publishing when no cache-dir supplied] Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-07-06scripts: Various buildhistory code fixes/improvementsRichard Purdie
* Remove the code disabling it * Move to a non-shared directory by default (but still support absolute pathnames if wanted) * Use shallow clones by default for speed * Allow force pushing 'fork' mode branches Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-06-20utils: Allow customisation using ABHELPER_JSON from the environmentRichard Purdie
Usage is documented in README and an example, local-example.json is included. Also clean up the parameter to loadconfig() as its actually not needed. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-01-23Move buildhistory init to run-config (and factor common functionality to utils)Richard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-01-23utils/shared-repo-unpack: Create common mkdir function and fix ↵Richard Purdie
shared-repo-unpack to create directory to rsync to Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-01-23scripts: Fix help text and program nameRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-01-22utils: Create helper for loading config.jsonRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-01-20run-config: Also use templating support (move to utils)Richard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-01-20config.json/setup-config: Add templating support to remove error prone ↵Richard Purdie
configuration duplication Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-01-18Handle build-appliance srcrevRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-01-18setup-config: Also use printheader from utils (and cleanup utils extra \n)Richard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-01-18setup-config: Split useful functions to utils.pyRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-01-17Only run buildhistory-init on first stepRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-01-17indent print output to aid readabilityRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-01-17Fix sdk-extras mirror urlRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-01-17Improve sstate mirror handling for releaseRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-01-17Handle buildinfoRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-01-17Finish buildhistory supportRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-01-17Add sdk-extra handling, DL_DIR and SSTATE_DIRRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-01-17Handle PRSERVRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-01-17setup-config: disable version-going-backwards error when using buildhistoryJoshua Lock
The version-going-backwards ERROR_QA option should be disabled when using buildhistory. Signed-off-by: Joshua Lock <joshua.g.lock@intel.com>
2018-01-16setup-config: Add handling for MACHINE and SDKMACHINERichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-01-15setup-config: Clean up stepnum handling and drop debugRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-01-15setup-config: Handle step variable overridesRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-01-15Add getconfiglist and use for hanfling extravarsRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-01-15Allow extravars to be specifiedRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-01-15setup-config: don't strip off "nightly-" prefix from targetJoshua Lock
This ultimately makes the code more complex as not all buildsets on the Yocto Project autobuilder are named with that prefix. Signed-off-by: Joshua Lock <joshua.g.lock@intel.com>
2018-01-15Add USE_ERROR_REPORTRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-01-15setup-config: add a 5th parameter to take the repo nameJoshua Lock
This will likely be useful in several places and is require for buildhistory configuration. Signed-off-by: Joshua Lock <joshua.g.lock@intel.com>
2018-01-15Handle DISTRO setupRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-01-15setup-config: fix another os.remove() callJoshua Lock
The remove method is in the top-level os module, not os.path - I missed this call last time... Signed-off-by: Joshua Lock <joshua.g.lock@intel.com>
2018-01-15setup-config: fix os.remove() callJoshua Lock
The remove method is in the top-level os module, not os.path Signed-off-by: Joshua Lock <joshua.g.lock@intel.com>
2018-01-15setup-config: fix last commit, import errno moduleJoshua Lock
Signed-off-by: Joshua Lock <joshua.g.lock@intel.com>
2018-01-15setup-config: don't fail if autoconf's parent dir already existsJoshua Lock
Signed-off-by: Joshua Lock <joshua.g.lock@intel.com>
2018-01-15setup-config: remove stray :Joshua Lock
Signed-off-by: Joshua Lock <joshua.g.lock@intel.com>
2018-01-15setup-config: fix a couple of missing : after if expressionsJoshua Lock
Signed-off-by: Joshua Lock <joshua.g.lock@intel.com>
2018-01-15setup-config: Add branch information to build and generate auto.confRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-01-15Further development of the fileRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-01-15Further development of the fileRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-01-15Add buildhistory-reset and further cleanupRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-01-15setup-config: Start to build up variables to add to configurationRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-01-15Continue to fill out buildhistory codeRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-01-15setup-config: Convert to python, handle paths issues and add basic json configRichard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>