mbox series

[isar-cip-core,v2,0/4] Use SWUpdate from salsa.debian.org

Message ID 20211013134053.1400723-1-Quirin.Gylstorff@siemens.com (mailing list archive)
Headers show
Series Use SWUpdate from salsa.debian.org | expand

Message

Quirin Gylstorff Oct. 13, 2021, 1:40 p.m. UTC
From: Quirin Gylstorff <quirin.gylstorff@siemens.com>

This patch series uses the source from sala.debian.org for the build of SWUpdate.

The build is patched to contain most of the previous build option from swupdate-config.bbclass.

The recipes support Debian Buster and Debian Bullseye.

Changes V2:
 - Correct spacing and end of file
 - rename recipe swupdate-handlers to swupdate-handler-roundrobin
 - extend comment in recipe swupdate

Quirin Gylstorff (4):
  swupdate: Move handler to own recipe
  swupdate: Use dpkg-gbp build with salsa
  swupdate-handler: Use same lua version as swupdate-debian-gbp
  swupdate: remove version 2021.04+isar-git

 classes/kconfig-snippets.bbclass              | 90 -------------------
 classes/swupdate-config.bbclass               | 89 ------------------
 kas/opt/swupdate.yml                          |  1 +
 .../swupdate.handler.efibootguard.ini         |  0
 .../files/swupdate.handler.efibootguard.ini   |  0
 .../swupdate-handler-roundrobin_0.1.bb        | 33 +++++++
 ...dd-option-to-build-with-efibootguard.patch | 39 ++++++++
 .../0002-debian-rules-Add-CONFIG_MTD.patch    | 27 ++++++
 ...-debian-config-Make-signing-optional.patch | 40 +++++++++
 ...onfig-Make-image-encryption-optional.patch | 40 +++++++++
 ...ules-Add-Embedded-Lua-handler-option.patch | 30 +++++++
 ...es-Add-option-to-disable-fs-creation.patch | 47 ++++++++++
 ...ules-Add-option-to-disable-webserver.patch | 42 +++++++++
 ...Make-CONFIG_HW_COMPATIBILTY-optional.patch | 40 +++++++++
 ...ules-Add-Embedded-Lua-handler-option.patch | 30 +++++++
 ...prepare-build-for-isar-debian-buster.patch | 72 +++++++++++++++
 .../swupdate/files/debian/changelog.tmpl      |  6 --
 recipes-core/swupdate/files/debian/compat     |  1 -
 .../swupdate/files/debian/control.tmpl        | 15 ----
 recipes-core/swupdate/files/debian/copyright  | 36 --------
 recipes-core/swupdate/files/debian/rules.tmpl | 31 -------
 .../swupdate/files/debian/swupdate.examples   |  2 -
 .../swupdate/files/debian/swupdate.install    |  2 -
 .../swupdate/files/debian/swupdate.manpages   |  5 --
 .../swupdate/files/debian/swupdate.tmpfile    |  2 -
 recipes-core/swupdate/files/debian/watch      | 12 ---
 recipes-core/swupdate/files/postinst          |  2 -
 recipes-core/swupdate/files/swupdate.cfg      |  6 --
 .../swupdate/files/swupdate.service.example   | 11 ---
 .../swupdate/files/swupdate.socket.example    | 11 ---
 .../swupdate/files/swupdate.socket.tmpl       | 13 ---
 .../swupdate/files/swupdate_defconfig         | 83 -----------------
 .../swupdate_defconfig_efibootguard.snippet   |  3 -
 .../files/swupdate_defconfig_lua.snippet      |  2 -
 .../swupdate_defconfig_luahandler.snippet     |  4 -
 .../files/swupdate_defconfig_mtd.snippet      |  1 -
 .../files/swupdate_defconfig_u-boot.snippet   |  3 -
 .../files/swupdate_defconfig_ubi.snippet      |  6 --
 recipes-core/swupdate/swupdate.bb             | 61 -------------
 recipes-core/swupdate/swupdate.inc            | 53 +++++++++++
 .../swupdate/swupdate_2021.04-1+debian-gbp.bb | 48 ++++++++++
 41 files changed, 542 insertions(+), 497 deletions(-)
 delete mode 100644 classes/kconfig-snippets.bbclass
 delete mode 100644 classes/swupdate-config.bbclass
 rename recipes-core/{swupdate => swupdate-handler-roundrobin}/files/secureboot/swupdate.handler.efibootguard.ini (100%)
 rename recipes-core/{swupdate => swupdate-handler-roundrobin}/files/swupdate.handler.efibootguard.ini (100%)
 create mode 100644 recipes-core/swupdate-handler-roundrobin/swupdate-handler-roundrobin_0.1.bb
 create mode 100644 recipes-core/swupdate/files/0001-debian-Add-option-to-build-with-efibootguard.patch
 create mode 100644 recipes-core/swupdate/files/0002-debian-rules-Add-CONFIG_MTD.patch
 create mode 100644 recipes-core/swupdate/files/0003-debian-config-Make-signing-optional.patch
 create mode 100644 recipes-core/swupdate/files/0004-debian-config-Make-image-encryption-optional.patch
 create mode 100644 recipes-core/swupdate/files/0005-debian-rules-Add-Embedded-Lua-handler-option.patch
 create mode 100644 recipes-core/swupdate/files/0005-debian-rules-Add-option-to-disable-fs-creation.patch
 create mode 100644 recipes-core/swupdate/files/0006-debian-rules-Add-option-to-disable-webserver.patch
 create mode 100644 recipes-core/swupdate/files/0007-debian-Make-CONFIG_HW_COMPATIBILTY-optional.patch
 create mode 100644 recipes-core/swupdate/files/0008-debian-rules-Add-Embedded-Lua-handler-option.patch
 create mode 100644 recipes-core/swupdate/files/0009-debian-prepare-build-for-isar-debian-buster.patch
 delete mode 100644 recipes-core/swupdate/files/debian/changelog.tmpl
 delete mode 100644 recipes-core/swupdate/files/debian/compat
 delete mode 100644 recipes-core/swupdate/files/debian/control.tmpl
 delete mode 100644 recipes-core/swupdate/files/debian/copyright
 delete mode 100755 recipes-core/swupdate/files/debian/rules.tmpl
 delete mode 100644 recipes-core/swupdate/files/debian/swupdate.examples
 delete mode 100644 recipes-core/swupdate/files/debian/swupdate.install
 delete mode 100644 recipes-core/swupdate/files/debian/swupdate.manpages
 delete mode 100644 recipes-core/swupdate/files/debian/swupdate.tmpfile
 delete mode 100644 recipes-core/swupdate/files/debian/watch
 delete mode 100644 recipes-core/swupdate/files/postinst
 delete mode 100644 recipes-core/swupdate/files/swupdate.cfg
 delete mode 100644 recipes-core/swupdate/files/swupdate.service.example
 delete mode 100644 recipes-core/swupdate/files/swupdate.socket.example
 delete mode 100644 recipes-core/swupdate/files/swupdate.socket.tmpl
 delete mode 100644 recipes-core/swupdate/files/swupdate_defconfig
 delete mode 100644 recipes-core/swupdate/files/swupdate_defconfig_efibootguard.snippet
 delete mode 100644 recipes-core/swupdate/files/swupdate_defconfig_lua.snippet
 delete mode 100644 recipes-core/swupdate/files/swupdate_defconfig_luahandler.snippet
 delete mode 100644 recipes-core/swupdate/files/swupdate_defconfig_mtd.snippet
 delete mode 100644 recipes-core/swupdate/files/swupdate_defconfig_u-boot.snippet
 delete mode 100644 recipes-core/swupdate/files/swupdate_defconfig_ubi.snippet
 delete mode 100644 recipes-core/swupdate/swupdate.bb
 create mode 100644 recipes-core/swupdate/swupdate.inc
 create mode 100644 recipes-core/swupdate/swupdate_2021.04-1+debian-gbp.bb

Comments

Jan Kiszka Oct. 13, 2021, 2:20 p.m. UTC | #1
On 13.10.21 15:40, Q. Gylstorff wrote:
> From: Quirin Gylstorff <quirin.gylstorff@siemens.com>
> 
> This patch series uses the source from sala.debian.org for the build of SWUpdate.
> 
> The build is patched to contain most of the previous build option from swupdate-config.bbclass.
> 
> The recipes support Debian Buster and Debian Bullseye.
> 
> Changes V2:
>  - Correct spacing and end of file
>  - rename recipe swupdate-handlers to swupdate-handler-roundrobin
>  - extend comment in recipe swupdate
> 
> Quirin Gylstorff (4):
>   swupdate: Move handler to own recipe
>   swupdate: Use dpkg-gbp build with salsa
>   swupdate-handler: Use same lua version as swupdate-debian-gbp
>   swupdate: remove version 2021.04+isar-git
> 
>  classes/kconfig-snippets.bbclass              | 90 -------------------
>  classes/swupdate-config.bbclass               | 89 ------------------
>  kas/opt/swupdate.yml                          |  1 +
>  .../swupdate.handler.efibootguard.ini         |  0
>  .../files/swupdate.handler.efibootguard.ini   |  0
>  .../swupdate-handler-roundrobin_0.1.bb        | 33 +++++++
>  ...dd-option-to-build-with-efibootguard.patch | 39 ++++++++
>  .../0002-debian-rules-Add-CONFIG_MTD.patch    | 27 ++++++
>  ...-debian-config-Make-signing-optional.patch | 40 +++++++++
>  ...onfig-Make-image-encryption-optional.patch | 40 +++++++++
>  ...ules-Add-Embedded-Lua-handler-option.patch | 30 +++++++
>  ...es-Add-option-to-disable-fs-creation.patch | 47 ++++++++++
>  ...ules-Add-option-to-disable-webserver.patch | 42 +++++++++
>  ...Make-CONFIG_HW_COMPATIBILTY-optional.patch | 40 +++++++++
>  ...ules-Add-Embedded-Lua-handler-option.patch | 30 +++++++
>  ...prepare-build-for-isar-debian-buster.patch | 72 +++++++++++++++
>  .../swupdate/files/debian/changelog.tmpl      |  6 --
>  recipes-core/swupdate/files/debian/compat     |  1 -
>  .../swupdate/files/debian/control.tmpl        | 15 ----
>  recipes-core/swupdate/files/debian/copyright  | 36 --------
>  recipes-core/swupdate/files/debian/rules.tmpl | 31 -------
>  .../swupdate/files/debian/swupdate.examples   |  2 -
>  .../swupdate/files/debian/swupdate.install    |  2 -
>  .../swupdate/files/debian/swupdate.manpages   |  5 --
>  .../swupdate/files/debian/swupdate.tmpfile    |  2 -
>  recipes-core/swupdate/files/debian/watch      | 12 ---
>  recipes-core/swupdate/files/postinst          |  2 -
>  recipes-core/swupdate/files/swupdate.cfg      |  6 --
>  .../swupdate/files/swupdate.service.example   | 11 ---
>  .../swupdate/files/swupdate.socket.example    | 11 ---
>  .../swupdate/files/swupdate.socket.tmpl       | 13 ---
>  .../swupdate/files/swupdate_defconfig         | 83 -----------------
>  .../swupdate_defconfig_efibootguard.snippet   |  3 -
>  .../files/swupdate_defconfig_lua.snippet      |  2 -
>  .../swupdate_defconfig_luahandler.snippet     |  4 -
>  .../files/swupdate_defconfig_mtd.snippet      |  1 -
>  .../files/swupdate_defconfig_u-boot.snippet   |  3 -
>  .../files/swupdate_defconfig_ubi.snippet      |  6 --
>  recipes-core/swupdate/swupdate.bb             | 61 -------------
>  recipes-core/swupdate/swupdate.inc            | 53 +++++++++++
>  .../swupdate/swupdate_2021.04-1+debian-gbp.bb | 48 ++++++++++
>  41 files changed, 542 insertions(+), 497 deletions(-)
>  delete mode 100644 classes/kconfig-snippets.bbclass
>  delete mode 100644 classes/swupdate-config.bbclass
>  rename recipes-core/{swupdate => swupdate-handler-roundrobin}/files/secureboot/swupdate.handler.efibootguard.ini (100%)
>  rename recipes-core/{swupdate => swupdate-handler-roundrobin}/files/swupdate.handler.efibootguard.ini (100%)
>  create mode 100644 recipes-core/swupdate-handler-roundrobin/swupdate-handler-roundrobin_0.1.bb
>  create mode 100644 recipes-core/swupdate/files/0001-debian-Add-option-to-build-with-efibootguard.patch
>  create mode 100644 recipes-core/swupdate/files/0002-debian-rules-Add-CONFIG_MTD.patch
>  create mode 100644 recipes-core/swupdate/files/0003-debian-config-Make-signing-optional.patch
>  create mode 100644 recipes-core/swupdate/files/0004-debian-config-Make-image-encryption-optional.patch
>  create mode 100644 recipes-core/swupdate/files/0005-debian-rules-Add-Embedded-Lua-handler-option.patch
>  create mode 100644 recipes-core/swupdate/files/0005-debian-rules-Add-option-to-disable-fs-creation.patch
>  create mode 100644 recipes-core/swupdate/files/0006-debian-rules-Add-option-to-disable-webserver.patch
>  create mode 100644 recipes-core/swupdate/files/0007-debian-Make-CONFIG_HW_COMPATIBILTY-optional.patch
>  create mode 100644 recipes-core/swupdate/files/0008-debian-rules-Add-Embedded-Lua-handler-option.patch
>  create mode 100644 recipes-core/swupdate/files/0009-debian-prepare-build-for-isar-debian-buster.patch
>  delete mode 100644 recipes-core/swupdate/files/debian/changelog.tmpl
>  delete mode 100644 recipes-core/swupdate/files/debian/compat
>  delete mode 100644 recipes-core/swupdate/files/debian/control.tmpl
>  delete mode 100644 recipes-core/swupdate/files/debian/copyright
>  delete mode 100755 recipes-core/swupdate/files/debian/rules.tmpl
>  delete mode 100644 recipes-core/swupdate/files/debian/swupdate.examples
>  delete mode 100644 recipes-core/swupdate/files/debian/swupdate.install
>  delete mode 100644 recipes-core/swupdate/files/debian/swupdate.manpages
>  delete mode 100644 recipes-core/swupdate/files/debian/swupdate.tmpfile
>  delete mode 100644 recipes-core/swupdate/files/debian/watch
>  delete mode 100644 recipes-core/swupdate/files/postinst
>  delete mode 100644 recipes-core/swupdate/files/swupdate.cfg
>  delete mode 100644 recipes-core/swupdate/files/swupdate.service.example
>  delete mode 100644 recipes-core/swupdate/files/swupdate.socket.example
>  delete mode 100644 recipes-core/swupdate/files/swupdate.socket.tmpl
>  delete mode 100644 recipes-core/swupdate/files/swupdate_defconfig
>  delete mode 100644 recipes-core/swupdate/files/swupdate_defconfig_efibootguard.snippet
>  delete mode 100644 recipes-core/swupdate/files/swupdate_defconfig_lua.snippet
>  delete mode 100644 recipes-core/swupdate/files/swupdate_defconfig_luahandler.snippet
>  delete mode 100644 recipes-core/swupdate/files/swupdate_defconfig_mtd.snippet
>  delete mode 100644 recipes-core/swupdate/files/swupdate_defconfig_u-boot.snippet
>  delete mode 100644 recipes-core/swupdate/files/swupdate_defconfig_ubi.snippet
>  delete mode 100644 recipes-core/swupdate/swupdate.bb
>  create mode 100644 recipes-core/swupdate/swupdate.inc
>  create mode 100644 recipes-core/swupdate/swupdate_2021.04-1+debian-gbp.bb
> 

Thanks, applied.

Jan