Commit Graph

21 Commits

Author SHA1 Message Date
Richard Purdie
885d2d8c91 setup-config: Handle step variable overrides
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-01-15 21:43:38 +00:00
Richard Purdie
c4999fdb69 Add getconfiglist and use for hanfling extravars
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-01-15 17:28:33 +00:00
Richard Purdie
f1f2190025 Allow extravars to be specified
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-01-15 17:20:21 +00:00
Joshua Lock
0c49fbbc80 setup-config: don't strip off "nightly-" prefix from target
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-15 17:07:17 +00:00
Richard Purdie
43b255cae8 Add USE_ERROR_REPORT
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-01-15 17:04:24 +00:00
Joshua Lock
bb3a281db6 setup-config: add a 5th parameter to take the repo name
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-15 16:47:06 +00:00
Richard Purdie
22f5aea386 Handle DISTRO setup
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-01-15 16:38:23 +00:00
Joshua Lock
19ebd0492a setup-config: fix another os.remove() call
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-15 16:36:13 +00:00
Joshua Lock
c4fd38e466 setup-config: fix os.remove() call
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-15 16:22:34 +00:00
Joshua Lock
15613c6708 setup-config: fix last commit, import errno module
Signed-off-by: Joshua Lock <joshua.g.lock@intel.com>
2018-01-15 15:33:36 +00:00
Joshua Lock
fb6405431f setup-config: don't fail if autoconf's parent dir already exists
Signed-off-by: Joshua Lock <joshua.g.lock@intel.com>
2018-01-15 15:31:08 +00:00
Joshua Lock
f3e37a8614 setup-config: remove stray :
Signed-off-by: Joshua Lock <joshua.g.lock@intel.com>
2018-01-15 15:27:30 +00:00
Joshua Lock
dccd73ef47 setup-config: fix a couple of missing : after if expressions
Signed-off-by: Joshua Lock <joshua.g.lock@intel.com>
2018-01-15 15:22:29 +00:00
Richard Purdie
dc2ec763af setup-config: Add branch information to build and generate auto.conf
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-01-15 15:09:43 +00:00
Richard Purdie
c3eda8bbfa Further development of the file
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-01-15 14:51:19 +00:00
Richard Purdie
c3ff43bcbf Further development of the file
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-01-15 14:47:55 +00:00
Richard Purdie
3081270545 Add buildhistory-reset and further cleanup
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-01-15 14:03:33 +00:00
Richard Purdie
bb67d8aa84 setup-config: Start to build up variables to add to configuration
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-01-15 13:56:00 +00:00
Richard Purdie
d19e7f2802 Continue to fill out buildhistory code
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-01-15 13:45:29 +00:00
Richard Purdie
70db7ea161 setup-config: Convert to python, handle paths issues and add basic json config
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-01-15 10:30:55 +00:00
Richard Purdie
09d2ec62dc Initial population with sample code
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-01-15 10:16:13 +00:00