[yocto] Y-AB PublishArtifacts toolchain wrong dir

Bill Randle bill.randle at gmail.com
Sun Oct 9 07:44:28 PDT 2016


On Sun, Oct 9, 2016 at 6:28 AM,  <gmane at reliableembeddedsystems.com> wrote:
> Hi,
>
> On 2016-10-08 18:17, Bill Randle wrote:
>>
>> Hi,
>>
>> I think I would leave the toolchain artifact as is, but just surround
>> the the 'cp' with an 'if' statement. E.g.,:
>>   if [ -e <path-to-x86-toolchain> ]; then
>>     cp <cp-args> <path-to-x86-toolchain> <destination>;
>>   fi;
>>   if [ -e <path-to-x86_64-toolchain> ]; then
>>     cp <cp-args> <path-to-x86_64-toolchain> <destination>;
>>   fi;
>>
>
> This sounds like a brilliant idea. It looks like now I have the behaviour of
> the good old Y-AB plus md5sums and friends and being copied over.
> What do you think about this patch? [1]

Much better. Now just move the mkdir into the same if block as the
copy like this (no point in checking the same thing twice):

+                    command=command+"if [ -e " +
os.path.join(deploy_image_dir, "poky-*i686-core-image*.sh ") + " ];
then " + \
+                                    "mkdir -p " + os.path.join(DEST,
X86TC_PUBLISH_DIR) + "; " + \
+                                    "cp -R --no-dereference
--preserve=links " + \
+                                    os.path.join(deploy_image_dir,
"poky-*i686-core-image* ") + \
+                                    os.path.join(DEST,
X86TC_PUBLISH_DIR) + pipeline + "; fi;"

and the same for the x86_64 case, of course.

Then submit to the mailing list in the standard format (look at other
patch submissions for examples) Also, include "[yocto-autobuilder]"
and file you are patching in the Subject line [1] and Cc:
joshua.g.lock at intel.com and pidge at toganlabs.com. Also, add a commit
message in the body of the email.

    -Bill

[1] E.g., Subject: [yocto-autobuilder][PATCH] PublishArtifacts.py:
deal only with built toolchains, cp also md5 and manifests

>
> [1]
> https://github.com/RobertBerger/autobuilder-patches/blob/master/before-install/0004-deal-only-with-built-toolchains-cp-also-md5-and-mani.patch
>
> Regards,
>
> Robert



More information about the yocto mailing list