DistroKit Mailinglist
 help / color / mirror / Atom feed
* [DistroKit] [PATCH] v7a: build the RAUC update bundle too
@ 2023-11-01 12:11 Roland Hieber
  2023-11-01 12:45 ` Robert Schwebel
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Roland Hieber @ 2023-11-01 12:11 UTC (permalink / raw)
  To: distrokit; +Cc: Roland Hieber, Bastian Krause

RAUC support for a lot v7a platforms has been available for some time
now (see e.g. commits 559e482a643e to 8e204806f616, b869997d64ee5,
5f00115de864), but building the RAUC bundle actually needed to update
the targets has somehow slipped through. Enable the image, and put
something useful in the bundle description.

Reported-by: Bastian Krause <bst@pengutronix.de>
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
---
 configs/platform-v7a/platformconfig | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/configs/platform-v7a/platformconfig b/configs/platform-v7a/platformconfig
index 14e6903ec5a5..ee22eff29cbe 100644
--- a/configs/platform-v7a/platformconfig
+++ b/configs/platform-v7a/platformconfig
@@ -260,7 +260,12 @@ PTXCONF_IMAGE_KERNEL_INSTALL_EARLY=y
 # end of Generate images/linuximage    
 
 PTXCONF_IMAGE_LXA_MC1=y
-# PTXCONF_IMAGE_RAUC is not set
+PTXCONF_IMAGE_RAUC=y
+PTXCONF_IMAGE_RAUC_DESCRIPTION="${PTXDIST_VENDOR}-${PTXDIST_PROJECT}"
+# PTXCONF_IMAGE_RAUC_BUNDLE_FORMAT_PLAIN is not set
+PTXCONF_IMAGE_RAUC_BUNDLE_FORMAT_VERITY=y
+# PTXCONF_IMAGE_RAUC_BUNDLE_FORMAT_CRYPT is not set
+# PTXCONF_IMAGE_RAUC_INTERMEDIATE is not set
 PTXCONF_IMAGE_RIOTBOARD=y
 PTXCONF_IMAGE_ROOT_CPIO=y
 # PTXCONF_IMAGE_ROOT_CPIO_COMPRESSION_MODE_NONE is not set
@@ -316,6 +321,7 @@ PTXCONF_HOST_EXTRACT_CERT=y
 PTXCONF_HOST_FLEX=y
 PTXCONF_HOST_GENEXT2FS=y
 PTXCONF_HOST_GENIMAGE=y
+PTXCONF_HOST_GLIB=y
 PTXCONF_HOST_LIBCONFUSE=y
 PTXCONF_HOST_LIBFFI=y
 PTXCONF_HOST_LIBKMOD=y
@@ -330,6 +336,7 @@ PTXCONF_HOST_NINJA=y
 PTXCONF_HOST_OPENSC=y
 PTXCONF_HOST_OPENSSL=y
 PTXCONF_HOST_P11_KIT=y
+PTXCONF_HOST_PCRE2=y
 PTXCONF_HOST_PYTHON3_FLIT_CORE=y
 PTXCONF_HOST_PYTHON3_INSTALLER=y
 PTXCONF_HOST_PYTHON3_PACKAGING=y
@@ -337,12 +344,15 @@ PTXCONF_HOST_PYTHON3_PYBUILD=y
 PTXCONF_HOST_PYTHON3_PYPROJECT_HOOKS=y
 PTXCONF_HOST_PYTHON3_TOMLI=y
 PTXCONF_HOST_PYTHON3_WHEEL=y
+PTXCONF_HOST_RAUC=y
 PTXCONF_HOST_SOFTHSM=y
 PTXCONF_HOST_SQLITE=y
+PTXCONF_HOST_SQUASHFS_TOOLS=y
 PTXCONF_HOST_SYSTEM_BC=y
 PTXCONF_HOST_SYSTEM_PYTHON3=y
 PTXCONF_HOST_SYSTEM_PYTHON3_SETUPTOOLS=y
 PTXCONF_HOST_UTIL_LINUX=y
+PTXCONF_HOST_ZLIB=y
 PTXCONF_HOST_TF_A=y
 
 #
-- 
2.39.2




^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [DistroKit] [PATCH] v7a: build the RAUC update bundle too
  2023-11-01 12:11 [DistroKit] [PATCH] v7a: build the RAUC update bundle too Roland Hieber
@ 2023-11-01 12:45 ` Robert Schwebel
  2023-11-01 15:02 ` Bastian Krause
  2023-11-02  9:52 ` [DistroKit] [PATCH v2] " Roland Hieber
  2 siblings, 0 replies; 6+ messages in thread
From: Robert Schwebel @ 2023-11-01 12:45 UTC (permalink / raw)
  To: Roland Hieber; +Cc: distrokit, Bastian Krause

Applied to next.

On Wed, Nov 01, 2023 at 01:11:29PM +0100, Roland Hieber wrote:
> RAUC support for a lot v7a platforms has been available for some time
> now (see e.g. commits 559e482a643e to 8e204806f616, b869997d64ee5,
> 5f00115de864), but building the RAUC bundle actually needed to update
> the targets has somehow slipped through. Enable the image, and put
> something useful in the bundle description.
> 
> Reported-by: Bastian Krause <bst@pengutronix.de>
> Signed-off-by: Roland Hieber <rhi@pengutronix.de>
> ---
>  configs/platform-v7a/platformconfig | 12 +++++++++++-
>  1 file changed, 11 insertions(+), 1 deletion(-)
> 
> diff --git a/configs/platform-v7a/platformconfig b/configs/platform-v7a/platformconfig
> index 14e6903ec5a5..ee22eff29cbe 100644
> --- a/configs/platform-v7a/platformconfig
> +++ b/configs/platform-v7a/platformconfig
> @@ -260,7 +260,12 @@ PTXCONF_IMAGE_KERNEL_INSTALL_EARLY=y
>  # end of Generate images/linuximage    
>  
>  PTXCONF_IMAGE_LXA_MC1=y
> -# PTXCONF_IMAGE_RAUC is not set
> +PTXCONF_IMAGE_RAUC=y
> +PTXCONF_IMAGE_RAUC_DESCRIPTION="${PTXDIST_VENDOR}-${PTXDIST_PROJECT}"
> +# PTXCONF_IMAGE_RAUC_BUNDLE_FORMAT_PLAIN is not set
> +PTXCONF_IMAGE_RAUC_BUNDLE_FORMAT_VERITY=y
> +# PTXCONF_IMAGE_RAUC_BUNDLE_FORMAT_CRYPT is not set
> +# PTXCONF_IMAGE_RAUC_INTERMEDIATE is not set
>  PTXCONF_IMAGE_RIOTBOARD=y
>  PTXCONF_IMAGE_ROOT_CPIO=y
>  # PTXCONF_IMAGE_ROOT_CPIO_COMPRESSION_MODE_NONE is not set
> @@ -316,6 +321,7 @@ PTXCONF_HOST_EXTRACT_CERT=y
>  PTXCONF_HOST_FLEX=y
>  PTXCONF_HOST_GENEXT2FS=y
>  PTXCONF_HOST_GENIMAGE=y
> +PTXCONF_HOST_GLIB=y
>  PTXCONF_HOST_LIBCONFUSE=y
>  PTXCONF_HOST_LIBFFI=y
>  PTXCONF_HOST_LIBKMOD=y
> @@ -330,6 +336,7 @@ PTXCONF_HOST_NINJA=y
>  PTXCONF_HOST_OPENSC=y
>  PTXCONF_HOST_OPENSSL=y
>  PTXCONF_HOST_P11_KIT=y
> +PTXCONF_HOST_PCRE2=y
>  PTXCONF_HOST_PYTHON3_FLIT_CORE=y
>  PTXCONF_HOST_PYTHON3_INSTALLER=y
>  PTXCONF_HOST_PYTHON3_PACKAGING=y
> @@ -337,12 +344,15 @@ PTXCONF_HOST_PYTHON3_PYBUILD=y
>  PTXCONF_HOST_PYTHON3_PYPROJECT_HOOKS=y
>  PTXCONF_HOST_PYTHON3_TOMLI=y
>  PTXCONF_HOST_PYTHON3_WHEEL=y
> +PTXCONF_HOST_RAUC=y
>  PTXCONF_HOST_SOFTHSM=y
>  PTXCONF_HOST_SQLITE=y
> +PTXCONF_HOST_SQUASHFS_TOOLS=y
>  PTXCONF_HOST_SYSTEM_BC=y
>  PTXCONF_HOST_SYSTEM_PYTHON3=y
>  PTXCONF_HOST_SYSTEM_PYTHON3_SETUPTOOLS=y
>  PTXCONF_HOST_UTIL_LINUX=y
> +PTXCONF_HOST_ZLIB=y
>  PTXCONF_HOST_TF_A=y
>  
>  #
> -- 
> 2.39.2
> 
> 
> 

-- 
Pengutronix e.K.                           | Dipl.-Ing. Robert Schwebel  |
Steuerwalder Str. 21                       | https://www.pengutronix.de/ |
31137 Hildesheim, Germany                  | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-9    |



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [DistroKit] [PATCH] v7a: build the RAUC update bundle too
  2023-11-01 12:11 [DistroKit] [PATCH] v7a: build the RAUC update bundle too Roland Hieber
  2023-11-01 12:45 ` Robert Schwebel
@ 2023-11-01 15:02 ` Bastian Krause
  2023-11-02  9:42   ` Roland Hieber
  2023-11-02  9:52 ` [DistroKit] [PATCH v2] " Roland Hieber
  2 siblings, 1 reply; 6+ messages in thread
From: Bastian Krause @ 2023-11-01 15:02 UTC (permalink / raw)
  To: Roland Hieber, distrokit

On 11/1/23 13:11, Roland Hieber wrote:
> RAUC support for a lot v7a platforms has been available for some time
> now (see e.g. commits 559e482a643e to 8e204806f616, b869997d64ee5,
> 5f00115de864), but building the RAUC bundle actually needed to update
> the targets has somehow slipped through. Enable the image, and put
> something useful in the bundle description.
> 
> Reported-by: Bastian Krause <bst@pengutronix.de>
> Signed-off-by: Roland Hieber <rhi@pengutronix.de>
> ---
>   configs/platform-v7a/platformconfig | 12 +++++++++++-
>   1 file changed, 11 insertions(+), 1 deletion(-)
> 
> diff --git a/configs/platform-v7a/platformconfig b/configs/platform-v7a/platformconfig
> index 14e6903ec5a5..ee22eff29cbe 100644
> --- a/configs/platform-v7a/platformconfig
> +++ b/configs/platform-v7a/platformconfig
> @@ -260,7 +260,12 @@ PTXCONF_IMAGE_KERNEL_INSTALL_EARLY=y
>   # end of Generate images/linuximage
>   
>   PTXCONF_IMAGE_LXA_MC1=y
> -# PTXCONF_IMAGE_RAUC is not set
> +PTXCONF_IMAGE_RAUC=y
> +PTXCONF_IMAGE_RAUC_DESCRIPTION="${PTXDIST_VENDOR}-${PTXDIST_PROJECT}"

Is this correct? I don't see where these variables are defined.

Maybe you meant "${PTXCONF_PROJECT_VENDOR}-${PTXCONF_PROJECT}"?

Regards,
bst

> +# PTXCONF_IMAGE_RAUC_BUNDLE_FORMAT_PLAIN is not set
> +PTXCONF_IMAGE_RAUC_BUNDLE_FORMAT_VERITY=y
> +# PTXCONF_IMAGE_RAUC_BUNDLE_FORMAT_CRYPT is not set
> +# PTXCONF_IMAGE_RAUC_INTERMEDIATE is not set
>   PTXCONF_IMAGE_RIOTBOARD=y
>   PTXCONF_IMAGE_ROOT_CPIO=y
>   # PTXCONF_IMAGE_ROOT_CPIO_COMPRESSION_MODE_NONE is not set
> @@ -316,6 +321,7 @@ PTXCONF_HOST_EXTRACT_CERT=y
>   PTXCONF_HOST_FLEX=y
>   PTXCONF_HOST_GENEXT2FS=y
>   PTXCONF_HOST_GENIMAGE=y
> +PTXCONF_HOST_GLIB=y
>   PTXCONF_HOST_LIBCONFUSE=y
>   PTXCONF_HOST_LIBFFI=y
>   PTXCONF_HOST_LIBKMOD=y
> @@ -330,6 +336,7 @@ PTXCONF_HOST_NINJA=y
>   PTXCONF_HOST_OPENSC=y
>   PTXCONF_HOST_OPENSSL=y
>   PTXCONF_HOST_P11_KIT=y
> +PTXCONF_HOST_PCRE2=y
>   PTXCONF_HOST_PYTHON3_FLIT_CORE=y
>   PTXCONF_HOST_PYTHON3_INSTALLER=y
>   PTXCONF_HOST_PYTHON3_PACKAGING=y
> @@ -337,12 +344,15 @@ PTXCONF_HOST_PYTHON3_PYBUILD=y
>   PTXCONF_HOST_PYTHON3_PYPROJECT_HOOKS=y
>   PTXCONF_HOST_PYTHON3_TOMLI=y
>   PTXCONF_HOST_PYTHON3_WHEEL=y
> +PTXCONF_HOST_RAUC=y
>   PTXCONF_HOST_SOFTHSM=y
>   PTXCONF_HOST_SQLITE=y
> +PTXCONF_HOST_SQUASHFS_TOOLS=y
>   PTXCONF_HOST_SYSTEM_BC=y
>   PTXCONF_HOST_SYSTEM_PYTHON3=y
>   PTXCONF_HOST_SYSTEM_PYTHON3_SETUPTOOLS=y
>   PTXCONF_HOST_UTIL_LINUX=y
> +PTXCONF_HOST_ZLIB=y
>   PTXCONF_HOST_TF_A=y
>   
>   #

-- 
Pengutronix e.K.                           |                             |
Steuerwalder Str. 21                       | http://www.pengutronix.de/  |
31137 Hildesheim, Germany                  | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |




^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [DistroKit] [PATCH] v7a: build the RAUC update bundle too
  2023-11-01 15:02 ` Bastian Krause
@ 2023-11-02  9:42   ` Roland Hieber
  0 siblings, 0 replies; 6+ messages in thread
From: Roland Hieber @ 2023-11-02  9:42 UTC (permalink / raw)
  To: Bastian Krause; +Cc: distrokit

On Wed, Nov 01, 2023 at 04:02:14PM +0100, Bastian Krause wrote:
> On 11/1/23 13:11, Roland Hieber wrote:
> > RAUC support for a lot v7a platforms has been available for some time
> > now (see e.g. commits 559e482a643e to 8e204806f616, b869997d64ee5,
> > 5f00115de864), but building the RAUC bundle actually needed to update
> > the targets has somehow slipped through. Enable the image, and put
> > something useful in the bundle description.
> > 
> > Reported-by: Bastian Krause <bst@pengutronix.de>
> > Signed-off-by: Roland Hieber <rhi@pengutronix.de>
> > ---
> >   configs/platform-v7a/platformconfig | 12 +++++++++++-
> >   1 file changed, 11 insertions(+), 1 deletion(-)
> > 
> > diff --git a/configs/platform-v7a/platformconfig b/configs/platform-v7a/platformconfig
> > index 14e6903ec5a5..ee22eff29cbe 100644
> > --- a/configs/platform-v7a/platformconfig
> > +++ b/configs/platform-v7a/platformconfig
> > @@ -260,7 +260,12 @@ PTXCONF_IMAGE_KERNEL_INSTALL_EARLY=y
> >   # end of Generate images/linuximage
> >   PTXCONF_IMAGE_LXA_MC1=y
> > -# PTXCONF_IMAGE_RAUC is not set
> > +PTXCONF_IMAGE_RAUC=y
> > +PTXCONF_IMAGE_RAUC_DESCRIPTION="${PTXDIST_VENDOR}-${PTXDIST_PROJECT}"
> 
> Is this correct? I don't see where these variables are defined.
> 
> Maybe you meant "${PTXCONF_PROJECT_VENDOR}-${PTXCONF_PROJECT}"?

Huh yes, that makes no sense what I wrote, and the part from where I
copied it is wrong too…

 - Roland

> Regards,
> bst
> 
> > +# PTXCONF_IMAGE_RAUC_BUNDLE_FORMAT_PLAIN is not set
> > +PTXCONF_IMAGE_RAUC_BUNDLE_FORMAT_VERITY=y
> > +# PTXCONF_IMAGE_RAUC_BUNDLE_FORMAT_CRYPT is not set
> > +# PTXCONF_IMAGE_RAUC_INTERMEDIATE is not set
> >   PTXCONF_IMAGE_RIOTBOARD=y
> >   PTXCONF_IMAGE_ROOT_CPIO=y
> >   # PTXCONF_IMAGE_ROOT_CPIO_COMPRESSION_MODE_NONE is not set
> > @@ -316,6 +321,7 @@ PTXCONF_HOST_EXTRACT_CERT=y
> >   PTXCONF_HOST_FLEX=y
> >   PTXCONF_HOST_GENEXT2FS=y
> >   PTXCONF_HOST_GENIMAGE=y
> > +PTXCONF_HOST_GLIB=y
> >   PTXCONF_HOST_LIBCONFUSE=y
> >   PTXCONF_HOST_LIBFFI=y
> >   PTXCONF_HOST_LIBKMOD=y
> > @@ -330,6 +336,7 @@ PTXCONF_HOST_NINJA=y
> >   PTXCONF_HOST_OPENSC=y
> >   PTXCONF_HOST_OPENSSL=y
> >   PTXCONF_HOST_P11_KIT=y
> > +PTXCONF_HOST_PCRE2=y
> >   PTXCONF_HOST_PYTHON3_FLIT_CORE=y
> >   PTXCONF_HOST_PYTHON3_INSTALLER=y
> >   PTXCONF_HOST_PYTHON3_PACKAGING=y
> > @@ -337,12 +344,15 @@ PTXCONF_HOST_PYTHON3_PYBUILD=y
> >   PTXCONF_HOST_PYTHON3_PYPROJECT_HOOKS=y
> >   PTXCONF_HOST_PYTHON3_TOMLI=y
> >   PTXCONF_HOST_PYTHON3_WHEEL=y
> > +PTXCONF_HOST_RAUC=y
> >   PTXCONF_HOST_SOFTHSM=y
> >   PTXCONF_HOST_SQLITE=y
> > +PTXCONF_HOST_SQUASHFS_TOOLS=y
> >   PTXCONF_HOST_SYSTEM_BC=y
> >   PTXCONF_HOST_SYSTEM_PYTHON3=y
> >   PTXCONF_HOST_SYSTEM_PYTHON3_SETUPTOOLS=y
> >   PTXCONF_HOST_UTIL_LINUX=y
> > +PTXCONF_HOST_ZLIB=y
> >   PTXCONF_HOST_TF_A=y
> >   #
> 
> -- 
> Pengutronix e.K.                           |                             |
> Steuerwalder Str. 21                       | http://www.pengutronix.de/  |
> 31137 Hildesheim, Germany                  | Phone: +49-5121-206917-0    |
> Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |
> 
> 

-- 
Roland Hieber, Pengutronix e.K.          | r.hieber@pengutronix.de     |
Steuerwalder Str. 21                     | https://www.pengutronix.de/ |
31137 Hildesheim, Germany                | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686         | Fax:   +49-5121-206917-5555 |



^ permalink raw reply	[flat|nested] 6+ messages in thread

* [DistroKit] [PATCH v2] v7a: build the RAUC update bundle too
  2023-11-01 12:11 [DistroKit] [PATCH] v7a: build the RAUC update bundle too Roland Hieber
  2023-11-01 12:45 ` Robert Schwebel
  2023-11-01 15:02 ` Bastian Krause
@ 2023-11-02  9:52 ` Roland Hieber
  2023-11-02 12:56   ` Robert Schwebel
  2 siblings, 1 reply; 6+ messages in thread
From: Roland Hieber @ 2023-11-02  9:52 UTC (permalink / raw)
  To: distrokit; +Cc: Roland Hieber, Bastian Krause

RAUC support for a lot of v7a platforms has been available for some time
now (see e.g. commits 559e482a643e to 8e204806f616, b869997d64ee5,
5f00115de864), but building the RAUC bundle that is actually needed to
update the targets has somehow slipped through. Enable the image, and
put something useful in the bundle description.

Reported-by: Bastian Krause <bst@pengutronix.de>
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
---
PATCH v2:
 - fix variable names

PATCH v1: https://lore.distrokit.org/distrokit/20231101121129.652030-1-rhi@pengutronix.de
---
 configs/platform-v7a/platformconfig | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/configs/platform-v7a/platformconfig b/configs/platform-v7a/platformconfig
index 14e6903ec5a5..5516e1ae2b87 100644
--- a/configs/platform-v7a/platformconfig
+++ b/configs/platform-v7a/platformconfig
@@ -260,7 +260,12 @@ PTXCONF_IMAGE_KERNEL_INSTALL_EARLY=y
 # end of Generate images/linuximage    
 
 PTXCONF_IMAGE_LXA_MC1=y
-# PTXCONF_IMAGE_RAUC is not set
+PTXCONF_IMAGE_RAUC=y
+PTXCONF_IMAGE_RAUC_DESCRIPTION="${PTXCONF_PROJECT_VENDOR} ${PTXCONF_PROJECT}"
+# PTXCONF_IMAGE_RAUC_BUNDLE_FORMAT_PLAIN is not set
+PTXCONF_IMAGE_RAUC_BUNDLE_FORMAT_VERITY=y
+# PTXCONF_IMAGE_RAUC_BUNDLE_FORMAT_CRYPT is not set
+# PTXCONF_IMAGE_RAUC_INTERMEDIATE is not set
 PTXCONF_IMAGE_RIOTBOARD=y
 PTXCONF_IMAGE_ROOT_CPIO=y
 # PTXCONF_IMAGE_ROOT_CPIO_COMPRESSION_MODE_NONE is not set
@@ -316,6 +321,7 @@ PTXCONF_HOST_EXTRACT_CERT=y
 PTXCONF_HOST_FLEX=y
 PTXCONF_HOST_GENEXT2FS=y
 PTXCONF_HOST_GENIMAGE=y
+PTXCONF_HOST_GLIB=y
 PTXCONF_HOST_LIBCONFUSE=y
 PTXCONF_HOST_LIBFFI=y
 PTXCONF_HOST_LIBKMOD=y
@@ -330,6 +336,7 @@ PTXCONF_HOST_NINJA=y
 PTXCONF_HOST_OPENSC=y
 PTXCONF_HOST_OPENSSL=y
 PTXCONF_HOST_P11_KIT=y
+PTXCONF_HOST_PCRE2=y
 PTXCONF_HOST_PYTHON3_FLIT_CORE=y
 PTXCONF_HOST_PYTHON3_INSTALLER=y
 PTXCONF_HOST_PYTHON3_PACKAGING=y
@@ -337,12 +344,15 @@ PTXCONF_HOST_PYTHON3_PYBUILD=y
 PTXCONF_HOST_PYTHON3_PYPROJECT_HOOKS=y
 PTXCONF_HOST_PYTHON3_TOMLI=y
 PTXCONF_HOST_PYTHON3_WHEEL=y
+PTXCONF_HOST_RAUC=y
 PTXCONF_HOST_SOFTHSM=y
 PTXCONF_HOST_SQLITE=y
+PTXCONF_HOST_SQUASHFS_TOOLS=y
 PTXCONF_HOST_SYSTEM_BC=y
 PTXCONF_HOST_SYSTEM_PYTHON3=y
 PTXCONF_HOST_SYSTEM_PYTHON3_SETUPTOOLS=y
 PTXCONF_HOST_UTIL_LINUX=y
+PTXCONF_HOST_ZLIB=y
 PTXCONF_HOST_TF_A=y
 
 #
-- 
2.39.2




^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [DistroKit] [PATCH v2] v7a: build the RAUC update bundle too
  2023-11-02  9:52 ` [DistroKit] [PATCH v2] " Roland Hieber
@ 2023-11-02 12:56   ` Robert Schwebel
  0 siblings, 0 replies; 6+ messages in thread
From: Robert Schwebel @ 2023-11-02 12:56 UTC (permalink / raw)
  To: Roland Hieber; +Cc: distrokit, Bastian Krause

Replaced v1 with v2 in next.

On Thu, Nov 02, 2023 at 10:52:30AM +0100, Roland Hieber wrote:
> RAUC support for a lot of v7a platforms has been available for some time
> now (see e.g. commits 559e482a643e to 8e204806f616, b869997d64ee5,
> 5f00115de864), but building the RAUC bundle that is actually needed to
> update the targets has somehow slipped through. Enable the image, and
> put something useful in the bundle description.
> 
> Reported-by: Bastian Krause <bst@pengutronix.de>
> Signed-off-by: Roland Hieber <rhi@pengutronix.de>
> ---
> PATCH v2:
>  - fix variable names
> 
> PATCH v1: https://lore.distrokit.org/distrokit/20231101121129.652030-1-rhi@pengutronix.de
> ---
>  configs/platform-v7a/platformconfig | 12 +++++++++++-
>  1 file changed, 11 insertions(+), 1 deletion(-)
> 
> diff --git a/configs/platform-v7a/platformconfig b/configs/platform-v7a/platformconfig
> index 14e6903ec5a5..5516e1ae2b87 100644
> --- a/configs/platform-v7a/platformconfig
> +++ b/configs/platform-v7a/platformconfig
> @@ -260,7 +260,12 @@ PTXCONF_IMAGE_KERNEL_INSTALL_EARLY=y
>  # end of Generate images/linuximage    
>  
>  PTXCONF_IMAGE_LXA_MC1=y
> -# PTXCONF_IMAGE_RAUC is not set
> +PTXCONF_IMAGE_RAUC=y
> +PTXCONF_IMAGE_RAUC_DESCRIPTION="${PTXCONF_PROJECT_VENDOR} ${PTXCONF_PROJECT}"
> +# PTXCONF_IMAGE_RAUC_BUNDLE_FORMAT_PLAIN is not set
> +PTXCONF_IMAGE_RAUC_BUNDLE_FORMAT_VERITY=y
> +# PTXCONF_IMAGE_RAUC_BUNDLE_FORMAT_CRYPT is not set
> +# PTXCONF_IMAGE_RAUC_INTERMEDIATE is not set
>  PTXCONF_IMAGE_RIOTBOARD=y
>  PTXCONF_IMAGE_ROOT_CPIO=y
>  # PTXCONF_IMAGE_ROOT_CPIO_COMPRESSION_MODE_NONE is not set
> @@ -316,6 +321,7 @@ PTXCONF_HOST_EXTRACT_CERT=y
>  PTXCONF_HOST_FLEX=y
>  PTXCONF_HOST_GENEXT2FS=y
>  PTXCONF_HOST_GENIMAGE=y
> +PTXCONF_HOST_GLIB=y
>  PTXCONF_HOST_LIBCONFUSE=y
>  PTXCONF_HOST_LIBFFI=y
>  PTXCONF_HOST_LIBKMOD=y
> @@ -330,6 +336,7 @@ PTXCONF_HOST_NINJA=y
>  PTXCONF_HOST_OPENSC=y
>  PTXCONF_HOST_OPENSSL=y
>  PTXCONF_HOST_P11_KIT=y
> +PTXCONF_HOST_PCRE2=y
>  PTXCONF_HOST_PYTHON3_FLIT_CORE=y
>  PTXCONF_HOST_PYTHON3_INSTALLER=y
>  PTXCONF_HOST_PYTHON3_PACKAGING=y
> @@ -337,12 +344,15 @@ PTXCONF_HOST_PYTHON3_PYBUILD=y
>  PTXCONF_HOST_PYTHON3_PYPROJECT_HOOKS=y
>  PTXCONF_HOST_PYTHON3_TOMLI=y
>  PTXCONF_HOST_PYTHON3_WHEEL=y
> +PTXCONF_HOST_RAUC=y
>  PTXCONF_HOST_SOFTHSM=y
>  PTXCONF_HOST_SQLITE=y
> +PTXCONF_HOST_SQUASHFS_TOOLS=y
>  PTXCONF_HOST_SYSTEM_BC=y
>  PTXCONF_HOST_SYSTEM_PYTHON3=y
>  PTXCONF_HOST_SYSTEM_PYTHON3_SETUPTOOLS=y
>  PTXCONF_HOST_UTIL_LINUX=y
> +PTXCONF_HOST_ZLIB=y
>  PTXCONF_HOST_TF_A=y
>  
>  #
> -- 
> 2.39.2
> 
> 
> 

-- 
Pengutronix e.K.                           | Dipl.-Ing. Robert Schwebel  |
Steuerwalder Str. 21                       | https://www.pengutronix.de/ |
31137 Hildesheim, Germany                  | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-9    |



^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2023-11-02 12:56 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-11-01 12:11 [DistroKit] [PATCH] v7a: build the RAUC update bundle too Roland Hieber
2023-11-01 12:45 ` Robert Schwebel
2023-11-01 15:02 ` Bastian Krause
2023-11-02  9:42   ` Roland Hieber
2023-11-02  9:52 ` [DistroKit] [PATCH v2] " Roland Hieber
2023-11-02 12:56   ` Robert Schwebel

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox