[yocto] [PATCH 3/3] PublishArtifacts: add md5sums artifact

Flanagan, Elizabeth elizabeth.flanagan at intel.com
Mon Jun 9 12:24:26 PDT 2014


On Mon, Jun 9, 2014 at 11:51 AM, Lynn 'Cyrin' Conway
<lynncyrin at gmail.com> wrote:
> REF: Bug ID 6354
>
> Added a md5sums artifact into PublishArtifacts
>
> Also changed md5sums to generate in the
> temp/deploy/images directory - (for real this time!!!)
>
> Signed-off-by: Lynn 'Cyrin' Conway <lynncyrin at gmail.com>
> ---
>  .../autobuilder/buildsteps/PublishArtifacts.py     |    4 ++++
>  1 file changed, 4 insertions(+)
>
> diff --git a/lib/python2.7/site-packages/autobuilder/buildsteps/PublishArtifacts.py b/lib/python2.7/site-packages/autobuilder/buildsteps/PublishArtifacts.py
> index db86ec2..289d045 100644
> --- a/lib/python2.7/site-packages/autobuilder/buildsteps/PublishArtifacts.py
> +++ b/lib/python2.7/site-packages/autobuilder/buildsteps/PublishArtifacts.py
> @@ -180,6 +180,10 @@ class PublishArtifacts(ShellCommand):
>                      command=command+"cp -R --no-dereference " + \
>                                       os.path.join(self.basedir, "conf/") + \
>                                       "/* " + DEST + "/" + MACHINE_PUBLISH_DIR + "/" + artifact_name + "/conf;"
> +                elif artifact == "md5sums":
> +                    artifact_name, deploy_image_dir = self.getDeployNames(artifact, buildername)
> +                    command = command + "for x in `find " + deploy_image_dir + " -type f`; do "
> +                    command = command + "md5sum $x >> $x.md5sum; done"
>                  elif artifact == "None":
>                      command=command+"echo 'Skipping copy of " + artifact + ".'"
>                  else:

Yeah, this is a better way to do it as the deploy_image_dir changed
between one major release and the other. We'll probably have to fix up
the function that gets that directory to check if DEPLOY_DIR_IMAGE is
set, but this should be ok in the meantime.

> --
> 1.7.9.5
>
> --
> _______________________________________________
> yocto mailing list
> yocto at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto



-- 
Elizabeth Flanagan
Yocto Project
Build and Release



More information about the yocto mailing list