Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build: backport of new flavor build system #593

Merged
merged 20 commits into from
May 6, 2024
Merged

Conversation

c-po
Copy link
Member

@c-po c-po commented May 5, 2024

Change Summary

Manual backport of relevant PRs from current to introduce the new flavor supporting build system in sagitta

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Code style update (formatting, renaming)
  • Refactoring (no functional changes)
  • Migration from an old Vyatta component to vyos-1x, please link to related PR inside obsoleted component
  • Other (please describe):

Related Task(s)

Component(s) name

Build scripts

Proposed changes

How to test

sudo VYOS_TEMPLATE_DIR=/vyos/vyos-build/packages/vyos-1x/data/templates ./build-vyos-image vmware

Checklist:

  • I have read the CONTRIBUTING document
  • I have linked this PR to one or more Phabricator Task(s)
  • My commit headlines contain a valid Task id
  • My change requires a change to the documentation
  • I have updated the documentation accordingly

dmbaturin and others added 19 commits May 5, 2024 14:51
to avoid a mix of image build scripts and ancilliary scripts in the same directory

(cherry picked from commit 750819b)
Signed-off-by: Daniil Baturin <daniil@vyos.io>
(cherry picked from commit 7fa66c7)
to avoid mistakenly listing auixilliary files like README
as flavors

(cherry picked from commit c072689)
and normalize it to a list if only one format is specified

(cherry picked from commit 72c7c7f)
Signed-off-by: Daniil Baturin <daniil@vyos.io>
(cherry picked from commit ed7bcbd)
to simplify the now-rather-tricky build script invocation

(cherry picked from commit 2928865)
to avoid permission problems

(cherry picked from commit abb5b51)
@c-po c-po requested a review from a team May 5, 2024 13:14
@c-po c-po self-assigned this May 5, 2024
@c-po c-po requested review from dmbaturin, sarthurdev, zdc, jestabro and sever-sever and removed request for a team May 5, 2024 13:14
@c-po c-po changed the base branch from current to sagitta May 5, 2024 13:14
@github-actions github-actions bot added the sagitta VyOS 1.4 LTS label May 5, 2024
@c-po c-po removed the current label May 6, 2024
@c-po c-po merged commit 6a8b976 into vyos:sagitta May 6, 2024
3 checks passed
@c-po c-po deleted the flavor-backport branch July 4, 2024 11:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
sagitta VyOS 1.4 LTS
Development

Successfully merging this pull request may close these issues.

4 participants