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