From: Scott Weaver on gitlab.com
Merge Request: https://gitlab.com/cki-project/kernel-ark/-/merge_requests/3870

kernel-automotive is a separate package with its own dist-git and not a
variant of the stock kernel like kernel-debug, kernel-rt, etc. are. In order
to support building this as a separate package we need to add automotive
specific make targets that behave similarly to their analogous stock kernel
targets.

This adds the following make targets specific to kernel-automotive:
- dist-automotive-configs
- dist-srpm-automotive
- dist-brew-automotive
- dist-cbs-automotive
- dist-git-automotive
- dist-git-automotive-test

Regarding the automotive scratch build targets: the autosd and rhivos distros
based on cs10 do not exist today. I have gone ahead and included targets for
those as if they did exist rather than trying to force kernel-ark to support
cs9 based automotive distros (which is not the target of these changes). These
changes will eventually be taken to cs10 to support building automotive from
the same branch as the stock kernel.

In summary, these scratch build targets are not for use yet:
- cbs: autosd10s-packages-main-el10s
- brew: rhivos-2-newest-test-pesign

Currently there is not a suitable scratch build target in brew or cbs now that
Rust is enabled. I'm relying on CKI's c10s build container for now.

Signed-off-by: Scott Weaver <scwea...@redhat.com>

---
 redhat/scripts/rh-dist-git.sh                       |    2 +-
 redhat/self-test/data/centos-2585cf9dfaad.el7       |   11 +-
 redhat/self-test/data/centos-2585cf9dfaad.el7.spec  |    2 +-
 redhat/self-test/data/centos-2585cf9dfaad.fc25      |   11 +-
 redhat/self-test/data/centos-2585cf9dfaad.fc25.spec |    2 +-
 redhat/self-test/data/centos-78e36f3b0dae.el7       |   11 +-
 redhat/self-test/data/centos-78e36f3b0dae.el7.spec  |    2 +-
 redhat/self-test/data/centos-78e36f3b0dae.fc25      |   11 +-
 redhat/self-test/data/centos-78e36f3b0dae.fc25.spec |    2 +-
 redhat/self-test/data/centos-df0cc57e057f.el7       |   11 +-
 redhat/self-test/data/centos-df0cc57e057f.el7.spec  |    2 +-
 redhat/self-test/data/centos-df0cc57e057f.fc25      |   11 +-
 redhat/self-test/data/centos-df0cc57e057f.fc25.spec |    2 +-
 redhat/self-test/data/centos-fce15c45d3fb.el7       |   11 +-
 redhat/self-test/data/centos-fce15c45d3fb.el7.spec  |    2 +-
 redhat/self-test/data/centos-fce15c45d3fb.fc25      |   11 +-
 redhat/self-test/data/centos-fce15c45d3fb.fc25.spec |    2 +-
 redhat/self-test/data/fedora-2585cf9dfaad.el7       |    7 +-
 redhat/self-test/data/fedora-2585cf9dfaad.el7.spec  |    2 +-
 redhat/self-test/data/fedora-2585cf9dfaad.fc25      |    7 +-
 redhat/self-test/data/fedora-2585cf9dfaad.fc25.spec |    2 +-
 redhat/self-test/data/fedora-78e36f3b0dae.el7       |    7 +-
 redhat/self-test/data/fedora-78e36f3b0dae.el7.spec  |    2 +-
 redhat/self-test/data/fedora-78e36f3b0dae.fc25      |    7 +-
 redhat/self-test/data/fedora-78e36f3b0dae.fc25.spec |    2 +-
 redhat/self-test/data/fedora-df0cc57e057f.el7       |    7 +-
 redhat/self-test/data/fedora-df0cc57e057f.el7.spec  |    2 +-
 redhat/self-test/data/fedora-df0cc57e057f.fc25      |    7 +-
 redhat/self-test/data/fedora-df0cc57e057f.fc25.spec |    2 +-
 redhat/self-test/data/fedora-fce15c45d3fb.el7       |    7 +-
 redhat/self-test/data/fedora-fce15c45d3fb.el7.spec  |    2 +-
 redhat/self-test/data/fedora-fce15c45d3fb.fc25      |    7 +-
 redhat/self-test/data/fedora-fce15c45d3fb.fc25.spec |    2 +-
 redhat/self-test/data/rhel-2585cf9dfaad.el7         |   11 +-
 redhat/self-test/data/rhel-2585cf9dfaad.el7.spec    |    2 +-
 redhat/self-test/data/rhel-2585cf9dfaad.fc25        |   11 +-
 redhat/self-test/data/rhel-2585cf9dfaad.fc25.spec   |    2 +-
 redhat/self-test/data/rhel-78e36f3b0dae.el7         |   11 +-
 redhat/self-test/data/rhel-78e36f3b0dae.el7.spec    |    2 +-
 redhat/self-test/data/rhel-78e36f3b0dae.fc25        |   11 +-
 redhat/self-test/data/rhel-78e36f3b0dae.fc25.spec   |    2 +-
 redhat/self-test/data/rhel-df0cc57e057f.el7         |   11 +-
 redhat/self-test/data/rhel-df0cc57e057f.el7.spec    |    2 +-
 redhat/self-test/data/rhel-df0cc57e057f.fc25        |   11 +-
 redhat/self-test/data/rhel-df0cc57e057f.fc25.spec   |    2 +-
 redhat/self-test/data/rhel-fce15c45d3fb.el7         |   11 +-
 redhat/self-test/data/rhel-fce15c45d3fb.el7.spec    |    2 +-
 redhat/self-test/data/rhel-fce15c45d3fb.fc25        |   11 +-
 redhat/self-test/data/rhel-fce15c45d3fb.fc25.spec   |    2 +-
 redhat/self-test/1005-dist-dump-variables.bats      |    2 +-
 redhat/Makefile                                     |  143 ++++++++++++++-----
 redhat/Makefile.variables                           |   11 +-
 redhat/automotive-centpkg-sig.conf                  |   32 ++++
 redhat/kernel.spec.template                         |   58 ++++++-
 .gitlab-ci.yml                                      |   13 +-
 Makefile.rhelver                                    |   10 +
 56 files changed, 418 insertions(+), 133 deletions(-)

-- 
_______________________________________________
kernel mailing list -- kernel@lists.fedoraproject.org
To unsubscribe send an email to kernel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/kernel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to