[yocto] [PATCH] [yocto-ab-helper] Fix syntax load config.json clobber buildStep
Richard Purdie
richard.purdie at linuxfoundation.org
Tue Jun 26 03:20:03 PDT 2018
On Tue, 2018-06-26 at 15:05 +0800, Aaron Chan wrote:
> Signed-off-by: Aaron Chan <aaron.chun.yew.chan at intel.com>
> ---
> config.json | 5 ++---
> janitor/clobberdir | 3 +--
> 2 files changed, 3 insertions(+), 5 deletions(-)
>
> diff --git a/config.json b/config.json
> index ecfca51..c9dc21e 100644
> --- a/config.json
> +++ b/config.json
> @@ -8,15 +8,14 @@
> "BUILD_HISTORY_DIRECTPUSH" : ["poky:morty", "poky:pyro",
> "poky:rocko", "poky:master"],
> "BUILD_HISTORY_FORKPUSH" : {"poky-contrib:ross/mut" :
> "poky:master", "poky:master-next" : "poky:master"},
>
> - "REPO_STASH_DIR" : "${BASE_HOMEDIR}/git/mirror",
> - "TRASH_DIR" : "${BASE_HOMEDIR}/git/trash",
> + "REPO_STASH_DIR" : "/git/mirror",
> + "TRASH_DIR" : "/git/trash",
>
> "QAMAIL_TO" : "richard.purdie at linuxfoundation.org",
> "QAMAIL_TO1" : "yocto at yoctoproject.org",
> "QAMAIL_CC1" : "pidge at toganlabs.com, otavio at ossystems.com.br, yi
> .zhao at windriver.com, tracy.graydon at intel.com, joshua.g.lock at intel.com
> , apoorv.sangal at intel.com, ee.peng.yeoh at intel.com, aaron.chun.yew.cha
> n at intel.com, rebecca.swee.fun.chang at intel.com, chin.huat.ang at intel.co
> m",
> "WEBPUBLISH_DIR" : "${BASE_SHAREDDIR}/",
> "WEBPUBLISH_URL" : "https://autobuilder.yocto.io/",
> -
> "defaults" : {
> "NEEDREPOS" : ["poky"],
> "DISTRO" : "poky",
> diff --git a/janitor/clobberdir b/janitor/clobberdir
> index 5dab5af..73ec87c 100755
> --- a/janitor/clobberdir
> +++ b/janitor/clobberdir
> @@ -19,7 +19,6 @@ import utils
>
> ourconfig = utils.loadconfig()
>
> -
> def mkdir(path):
> try:
> os.makedirs(path)
> @@ -43,7 +42,7 @@ if "TRASH_DIR" not in ourconfig:
> print("Please set TRASH_DIR in the configuration file")
> sys.exit(1)
>
> -trashdir = ourconfig["TRASH_DIR"]
> +trashdir = ourconfig["BASE_HOMEDIR"] + ourconfig["TRASH_DIR"]
You are correct there is a bug here but reverting my change to
config.json is not the way to fix this.
Have a look at this commit:
http://git.yoctoproject.org/cgit/cgit.cgi/yocto-autobuilder-helper/commit/?id=d6253df2bc21752bc0b53202e491140b0994ff63
and then see if you can send me the patch which fixes this in line with
the commit above.
Cheers,
Richard
More information about the yocto
mailing list