public inbox for isar-users@googlegroups.com
 help / color / mirror / Atom feed
From: Jan Kiszka <jan.kiszka@siemens.com>
To: Uladzimir Bely <ubely@ilbers.de>, isar-users@googlegroups.com
Subject: Re: [PATCH 00/13] Support building Isar using kas
Date: Sat, 16 Sep 2023 15:10:59 +0530	[thread overview]
Message-ID: <1e0f5811-d238-4d50-903c-4a7edf5b9597@siemens.com> (raw)
In-Reply-To: <20230915064426.27676-1-ubely@ilbers.de>

On 15.09.23 12:14, Uladzimir Bely wrote:
> This patchset adds YAML fragments and Kconfig files to support
> configuring Isar using `kas-container menu` and building it
> with 'kas-container script`.
> 
> This patchset can be treated as a reply to
> `https://groups.google.com/g/isar-users/c/GgMvGOkXkcg` request.
> 
> Uladzimir Bely (13):
>   kas: Add initial Kconfig support
>   kas: Add a local copy of kas-container script
>   kas: Add dependencies between machine and distro configuration
>   kas: Add mirror selection
>   kas: Add packages selection
>   kas: Add COMPAT_ARCH support
>   kas: Add cross compilation mode selection support
>   kas: Add ccache option
>   kas: Add image type selection
>   kas: Add IMAGE_FSTYPES selection
>   kas: Support CACHE_DEB_SRC option in menu
>   kas: Add options to activate predefined users
>   kas: Add Readme.md
> 
>  .gitignore                           |   1 +
>  Kconfig                              |  36 ++
>  kas/README.md                        |  36 ++
>  kas/distro/Kconfig                   |  68 ++++
>  kas/distro/debian-bookworm.yml       |   4 +
>  kas/distro/debian-bullseye.yml       |   4 +
>  kas/distro/debian-buster.yml         |   4 +
>  kas/distro/debian-sid-ports.yml      |   4 +
>  kas/distro/raspios-bullseye.yml      |   4 +
>  kas/distro/ubuntu-focal.yml          |   4 +
>  kas/distro/ubuntu-jammy.yml          |   4 +
>  kas/isar-image-base.yml              |   7 +
>  kas/isar-image-debug.yml             |   7 +
>  kas/isar.yml                         |  15 +
>  kas/kas-container                    | 562 +++++++++++++++++++++++++++
>  kas/machine/Kconfig                  | 153 ++++++++
>  kas/machine/bananapi.yml             |   4 +
>  kas/machine/container-amd64.yml      |   4 +
>  kas/machine/de0-nano-soc.yml         |   4 +
>  kas/machine/hikey.yml                |   4 +
>  kas/machine/imx6-sabrelite.yml       |   4 +
>  kas/machine/nanopi-neo.yml           |   4 +
>  kas/machine/phyboard-mira.yml        |   4 +
>  kas/machine/qemuamd64-sb.yml         |   4 +
>  kas/machine/qemuamd64.yml            |   4 +
>  kas/machine/qemuarm.yml              |   4 +
>  kas/machine/qemuarm64.yml            |   4 +
>  kas/machine/qemui386.yml             |   4 +
>  kas/machine/qemumipsel.yml           |   4 +
>  kas/machine/qemuriscv64.yml          |   4 +
>  kas/machine/rpi-arm-v7.yml           |   4 +
>  kas/machine/rpi-arm-v7l.yml          |   4 +
>  kas/machine/rpi-arm.yml              |   4 +
>  kas/machine/rpi-arm64-v8.yml         |   4 +
>  kas/machine/sifive-fu540.yml         |   4 +
>  kas/machine/starfive-visionfive2.yml |   4 +
>  kas/machine/stm32mp15x.yml           |   4 +
>  kas/machine/virtualbox.yml           |   4 +
>  kas/machine/vmware.yml               |   4 +
>  kas/opt/Kconfig                      | 181 +++++++++
>  kas/opt/cache-deb-src.yml            |   6 +
>  kas/opt/ccache.yml                   |   6 +
>  kas/opt/compat-arch.yml              |   7 +
>  kas/opt/crosscompile.yml             |   6 +
>  kas/opt/image-fstypes.yml            |   6 +
>  kas/opt/mirror-debian.yml            |   7 +
>  kas/opt/mirror-ubuntu.yml            |   7 +
>  kas/opt/packages-distro.yml          |   6 +
>  kas/opt/packages-isar.yml            |   6 +
>  kas/opt/user-isar.yml                |  16 +
>  kas/opt/user-root.yml                |   7 +
>  51 files changed, 1266 insertions(+)
>  create mode 100644 Kconfig
>  create mode 100644 kas/README.md
>  create mode 100644 kas/distro/Kconfig
>  create mode 100644 kas/distro/debian-bookworm.yml
>  create mode 100644 kas/distro/debian-bullseye.yml
>  create mode 100644 kas/distro/debian-buster.yml
>  create mode 100644 kas/distro/debian-sid-ports.yml
>  create mode 100644 kas/distro/raspios-bullseye.yml
>  create mode 100644 kas/distro/ubuntu-focal.yml
>  create mode 100644 kas/distro/ubuntu-jammy.yml
>  create mode 100644 kas/isar-image-base.yml
>  create mode 100644 kas/isar-image-debug.yml
>  create mode 100644 kas/isar.yml
>  create mode 100755 kas/kas-container
>  create mode 100644 kas/machine/Kconfig
>  create mode 100644 kas/machine/bananapi.yml
>  create mode 100644 kas/machine/container-amd64.yml
>  create mode 100644 kas/machine/de0-nano-soc.yml
>  create mode 100644 kas/machine/hikey.yml
>  create mode 100644 kas/machine/imx6-sabrelite.yml
>  create mode 100644 kas/machine/nanopi-neo.yml
>  create mode 100644 kas/machine/phyboard-mira.yml
>  create mode 100644 kas/machine/qemuamd64-sb.yml
>  create mode 100644 kas/machine/qemuamd64.yml
>  create mode 100644 kas/machine/qemuarm.yml
>  create mode 100644 kas/machine/qemuarm64.yml
>  create mode 100644 kas/machine/qemui386.yml
>  create mode 100644 kas/machine/qemumipsel.yml
>  create mode 100644 kas/machine/qemuriscv64.yml
>  create mode 100644 kas/machine/rpi-arm-v7.yml
>  create mode 100644 kas/machine/rpi-arm-v7l.yml
>  create mode 100644 kas/machine/rpi-arm.yml
>  create mode 100644 kas/machine/rpi-arm64-v8.yml
>  create mode 100644 kas/machine/sifive-fu540.yml
>  create mode 100644 kas/machine/starfive-visionfive2.yml
>  create mode 100644 kas/machine/stm32mp15x.yml
>  create mode 100644 kas/machine/virtualbox.yml
>  create mode 100644 kas/machine/vmware.yml
>  create mode 100644 kas/opt/Kconfig
>  create mode 100644 kas/opt/cache-deb-src.yml
>  create mode 100644 kas/opt/ccache.yml
>  create mode 100644 kas/opt/compat-arch.yml
>  create mode 100644 kas/opt/crosscompile.yml
>  create mode 100644 kas/opt/image-fstypes.yml
>  create mode 100644 kas/opt/mirror-debian.yml
>  create mode 100644 kas/opt/mirror-ubuntu.yml
>  create mode 100644 kas/opt/packages-distro.yml
>  create mode 100644 kas/opt/packages-isar.yml
>  create mode 100644 kas/opt/user-isar.yml
>  create mode 100644 kas/opt/user-root.yml
> 

Looks nice and helpful, specifically (but not only) for beginners! Just
had minor remarks.

Jan

-- 
Siemens AG, Technology
Linux Expert Center


  parent reply	other threads:[~2023-09-16  9:41 UTC|newest]

Thread overview: 26+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-09-15  6:44 Uladzimir Bely
2023-09-15  6:44 ` [PATCH 01/13] kas: Add initial Kconfig support Uladzimir Bely
2023-09-15  6:44 ` [PATCH 02/13] kas: Add a local copy of kas-container script Uladzimir Bely
2023-09-15  6:44 ` [PATCH 03/13] kas: Add dependencies between machine and distro configuration Uladzimir Bely
2023-09-16  9:34   ` Jan Kiszka
2023-09-19  6:30     ` Uladzimir Bely
2023-09-19  6:43       ` Jan Kiszka
2023-09-15  6:44 ` [PATCH 04/13] kas: Add mirror selection Uladzimir Bely
2023-09-16  9:34   ` Jan Kiszka
2023-09-19  6:31     ` Uladzimir Bely
2023-09-15  6:44 ` [PATCH 05/13] kas: Add packages selection Uladzimir Bely
2023-09-16  9:37   ` Jan Kiszka
2023-09-16 16:10     ` Jan Kiszka
2023-09-15  6:44 ` [PATCH 06/13] kas: Add COMPAT_ARCH support Uladzimir Bely
2023-09-15  6:44 ` [PATCH 07/13] kas: Add cross compilation mode selection support Uladzimir Bely
2023-09-15  6:44 ` [PATCH 08/13] kas: Add ccache option Uladzimir Bely
2023-09-15  6:44 ` [PATCH 09/13] kas: Add image type selection Uladzimir Bely
2023-09-16  9:57   ` Jan Kiszka
2023-09-19  6:32     ` Uladzimir Bely
2023-09-15  6:44 ` [PATCH 10/13] kas: Add IMAGE_FSTYPES selection Uladzimir Bely
2023-09-15  6:44 ` [PATCH 11/13] kas: Support CACHE_DEB_SRC option in menu Uladzimir Bely
2023-09-15  6:44 ` [PATCH 12/13] kas: Add options to activate predefined users Uladzimir Bely
2023-09-16  9:39   ` Jan Kiszka
2023-09-15  6:44 ` [PATCH 13/13] kas: Add Readme.md Uladzimir Bely
2023-09-16  9:40 ` Jan Kiszka [this message]
2023-09-16 10:02   ` [PATCH 00/13] Support building Isar using kas Jan Kiszka

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1e0f5811-d238-4d50-903c-4a7edf5b9597@siemens.com \
    --to=jan.kiszka@siemens.com \
    --cc=isar-users@googlegroups.com \
    --cc=ubely@ilbers.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox