diff mbox series

[meta-swupdate,kirkstone] image_types_zchunk: fix IMAGE_NAME

Message ID 20230803130610.86059-1-peter.marko@siemens.com
State Changes Requested
Delegated to: Stefano Babic
Headers show
Series [meta-swupdate,kirkstone] image_types_zchunk: fix IMAGE_NAME | expand

Commit Message

Marko, Peter Aug. 3, 2023, 1:06 p.m. UTC
The backported code does not work properly in kinrkstone branch
because kirkstone does not have following commit:
https://git.openembedded.org/openembedded-core/commit/?id=26d97acc71379ab6702fa54a23b6542a3f51779c

So re-add ${IMAGE_NAME_SUFFIX} to all ${IMAGE_NAME} uses.

Signed-off-by: Peter Marko <peter.marko@siemens.com>
---
 classes/image_types_zchunk.bbclass | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

Comments

Stefano Babic Aug. 3, 2023, 1:13 p.m. UTC | #1
On 03.08.23 15:06, 'Peter Marko' via swupdate wrote:
> The backported code does not work properly in kinrkstone branch
> because kirkstone does not have following commit:
> https://git.openembedded.org/openembedded-core/commit/?id=26d97acc71379ab6702fa54a23b6542a3f51779c
> 
> So re-add ${IMAGE_NAME_SUFFIX} to all ${IMAGE_NAME} uses.
> 
> Signed-off-by: Peter Marko <peter.marko@siemens.com>
> ---
>   classes/image_types_zchunk.bbclass | 5 ++---
>   1 file changed, 2 insertions(+), 3 deletions(-)
> 
> diff --git a/classes/image_types_zchunk.bbclass b/classes/image_types_zchunk.bbclass
> index 2c477ba..06ca694 100644
> --- a/classes/image_types_zchunk.bbclass
> +++ b/classes/image_types_zchunk.bbclass
> @@ -1,7 +1,6 @@
>   CONVERSIONTYPES += "zck zckheader"
>   
> -CONVERSION_CMD:zck = "zck --output ${IMAGE_NAME}.${type}.zck -u --chunk-hash-type sha256 ${IMAGE_NAME}.${type}"
> -CONVERSION_CMD:zckheader = "dd if=${IMAGE_NAME}.${type} of=${IMAGE_NAME}.${type}.zckheader count=1 bs=`zck_read_header -v ${IMAGE_NAME}.${type} | grep 'Header size' | cut -d ':' -f 2 | tr -d '[:space:]'`"
> -
> +CONVERSION_CMD:zck = "zck --output ${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.${type}.zck -u --chunk-hash-type sha256 ${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.${type}"
> +CONVERSION_CMD:zckheader = "dd if=${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.${type} of=${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.${type}.zckheader count=1 bs=`zck_read_header -v ${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.${type} | grep 'Header size' | cut -d ':' -f 2 | tr -d '[:space:]'`"
>   CONVERSION_DEPENDS_zck = "zchunk-native"
>   CONVERSION_DEPENDS_zckheader = "zchunk-native"

Thanks, I haven't noted this - I will merge it soon.

Regards,
Stefano
Marko, Peter Aug. 16, 2023, 5:41 p.m. UTC | #2
Hi Stefano,

Thanks for merging.
You should also pick this to dunfell.
I just don't have a setup to test if there are more problems when going to that release.

Regards,
  Peter

-----Original Message-----
From: Stefano Babic <sbabic@denx.de> 
Sent: Thursday, August 3, 2023 15:13
To: Marko, Peter (ADV D EU SK BFS1) <Peter.Marko@siemens.com>; swupdate@googlegroups.com
Subject: Re: [swupdate] [meta-swupdate][kirkstone][PATCH] image_types_zchunk: fix IMAGE_NAME

> On 03.08.23 15:06, 'Peter Marko' via swupdate wrote:
> > The backported code does not work properly in kinrkstone branch 
> > because kirkstone does not have following commit:
> > https://git.openembedded.org/openembedded-core/commit/?id=26d97acc7137
> > 9ab6702fa54a23b6542a3f51779c
> > 
> > So re-add ${IMAGE_NAME_SUFFIX} to all ${IMAGE_NAME} uses.
> > 
> > Signed-off-by: Peter Marko <peter.marko@siemens.com>
> > ---
> >   classes/image_types_zchunk.bbclass | 5 ++---
> >   1 file changed, 2 insertions(+), 3 deletions(-)
> > 
> > diff --git a/classes/image_types_zchunk.bbclass 
> > b/classes/image_types_zchunk.bbclass
> > index 2c477ba..06ca694 100644
> > --- a/classes/image_types_zchunk.bbclass
> > +++ b/classes/image_types_zchunk.bbclass
> > @@ -1,7 +1,6 @@
> >   CONVERSIONTYPES += "zck zckheader"
> >   
> > -CONVERSION_CMD:zck = "zck --output ${IMAGE_NAME}.${type}.zck -u --chunk-hash-type sha256 ${IMAGE_NAME}.${type}"
> > -CONVERSION_CMD:zckheader = "dd if=${IMAGE_NAME}.${type} of=${IMAGE_NAME}.${type}.zckheader count=1 bs=`zck_read_header -v ${IMAGE_NAME}.${type} | grep 'Header size' | cut -d ':' -f 2 | tr -d '[:space:]'`"
> > -
> > +CONVERSION_CMD:zck = "zck --output ${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.${type}.zck -u --chunk-hash-type sha256 ${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.${type}"
> > +CONVERSION_CMD:zckheader = "dd if=${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.${type} of=${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.${type}.zckheader count=1 bs=`zck_read_header -v ${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.${type} | grep > 'Header size' | cut -d ':' -f 2 | tr -d '[:space:]'`"
> >   CONVERSION_DEPENDS_zck = "zchunk-native"
> >   CONVERSION_DEPENDS_zckheader = "zchunk-native"
>
> Thanks, I haven't noted this - I will merge it soon.
>
> Regards,
> Stefano
>
> --
> =====================================================================
> DENX Software Engineering GmbH,        Managing Director: Erika Unter
> HRB 165235 Munich,   Office: Kirchenstr.5, 82194 Groebenzell, Germany
> Phone: +49-8142-66989-53 Fax: +49-8142-66989-80 Email: sbabic@denx.de
> =====================================================================
Stefano Babic Aug. 16, 2023, 8:48 p.m. UTC | #3
Hi Peter,

On 16.08.23 19:41, Marko, Peter wrote:
> Hi Stefano,
> 
> Thanks for merging.
> You should also pick this to dunfell.

Done.

Regards,
Stefano

> I just don't have a setup to test if there are more problems when going to that release.
> 
> Regards,
>    Peter
> 
> -----Original Message-----
> From: Stefano Babic <sbabic@denx.de>
> Sent: Thursday, August 3, 2023 15:13
> To: Marko, Peter (ADV D EU SK BFS1) <Peter.Marko@siemens.com>; swupdate@googlegroups.com
> Subject: Re: [swupdate] [meta-swupdate][kirkstone][PATCH] image_types_zchunk: fix IMAGE_NAME
> 
>> On 03.08.23 15:06, 'Peter Marko' via swupdate wrote:
>>> The backported code does not work properly in kinrkstone branch
>>> because kirkstone does not have following commit:
>>> https://git.openembedded.org/openembedded-core/commit/?id=26d97acc7137
>>> 9ab6702fa54a23b6542a3f51779c
>>>
>>> So re-add ${IMAGE_NAME_SUFFIX} to all ${IMAGE_NAME} uses.
>>>
>>> Signed-off-by: Peter Marko <peter.marko@siemens.com>
>>> ---
>>>    classes/image_types_zchunk.bbclass | 5 ++---
>>>    1 file changed, 2 insertions(+), 3 deletions(-)
>>>
>>> diff --git a/classes/image_types_zchunk.bbclass
>>> b/classes/image_types_zchunk.bbclass
>>> index 2c477ba..06ca694 100644
>>> --- a/classes/image_types_zchunk.bbclass
>>> +++ b/classes/image_types_zchunk.bbclass
>>> @@ -1,7 +1,6 @@
>>>    CONVERSIONTYPES += "zck zckheader"
>>>    
>>> -CONVERSION_CMD:zck = "zck --output ${IMAGE_NAME}.${type}.zck -u --chunk-hash-type sha256 ${IMAGE_NAME}.${type}"
>>> -CONVERSION_CMD:zckheader = "dd if=${IMAGE_NAME}.${type} of=${IMAGE_NAME}.${type}.zckheader count=1 bs=`zck_read_header -v ${IMAGE_NAME}.${type} | grep 'Header size' | cut -d ':' -f 2 | tr -d '[:space:]'`"
>>> -
>>> +CONVERSION_CMD:zck = "zck --output ${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.${type}.zck -u --chunk-hash-type sha256 ${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.${type}"
>>> +CONVERSION_CMD:zckheader = "dd if=${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.${type} of=${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.${type}.zckheader count=1 bs=`zck_read_header -v ${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.${type} | grep > 'Header size' | cut -d ':' -f 2 | tr -d '[:space:]'`"
>>>    CONVERSION_DEPENDS_zck = "zchunk-native"
>>>    CONVERSION_DEPENDS_zckheader = "zchunk-native"
>>
>> Thanks, I haven't noted this - I will merge it soon.
>>
>> Regards,
>> Stefano
>>
>> --
>> =====================================================================
>> DENX Software Engineering GmbH,        Managing Director: Erika Unter
>> HRB 165235 Munich,   Office: Kirchenstr.5, 82194 Groebenzell, Germany
>> Phone: +49-8142-66989-53 Fax: +49-8142-66989-80 Email: sbabic@denx.de
>> =====================================================================
>
diff mbox series

Patch

diff --git a/classes/image_types_zchunk.bbclass b/classes/image_types_zchunk.bbclass
index 2c477ba..06ca694 100644
--- a/classes/image_types_zchunk.bbclass
+++ b/classes/image_types_zchunk.bbclass
@@ -1,7 +1,6 @@ 
 CONVERSIONTYPES += "zck zckheader"
 
-CONVERSION_CMD:zck = "zck --output ${IMAGE_NAME}.${type}.zck -u --chunk-hash-type sha256 ${IMAGE_NAME}.${type}"
-CONVERSION_CMD:zckheader = "dd if=${IMAGE_NAME}.${type} of=${IMAGE_NAME}.${type}.zckheader count=1 bs=`zck_read_header -v ${IMAGE_NAME}.${type} | grep 'Header size' | cut -d ':' -f 2 | tr -d '[:space:]'`"
-
+CONVERSION_CMD:zck = "zck --output ${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.${type}.zck -u --chunk-hash-type sha256 ${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.${type}"
+CONVERSION_CMD:zckheader = "dd if=${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.${type} of=${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.${type}.zckheader count=1 bs=`zck_read_header -v ${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.${type} | grep 'Header size' | cut -d ':' -f 2 | tr -d '[:space:]'`"
 CONVERSION_DEPENDS_zck = "zchunk-native"
 CONVERSION_DEPENDS_zckheader = "zchunk-native"