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

Support in repo packages #6

Merged
merged 3 commits into from
Dec 29, 2023
Merged

Support in repo packages #6

merged 3 commits into from
Dec 29, 2023

Conversation

SergiiDmytruk
Copy link
Member

@SergiiDmytruk SergiiDmytruk commented Nov 28, 2023

Thought that using qubes-dom0-packagev2.yml would allow to do it almost out of the box, but it didn't. qubes-dom0-package.yml would also need some changes given that secure-kernel-loader doesn't exist in upstream, so it won't necessarily be much easier (making a separate repository for the package wouldn't address everything either).

Had to do things like this:

  1. Repository is cloned locally
  2. Files required by qubes-builderv2 are patched in and committed (tag updated if needed)
  3. The repository clone is fed to the builder

github.head_ref is empty in this case (set only for PRs).

Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com>
Just to make things more readable.

Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com>
It specifies relative path to directory containing Qubes OS package.

When set, builder is pre-configured in a different way:

 1. Repository is cloned locally
 2. Files required by qubes-builderv2 are patched in and committed
    (tag updated if needed)
 3. The repository clone is fed to the builder

Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com>
@krystian-hebel krystian-hebel merged commit f0abf49 into master Dec 29, 2023
@SergiiDmytruk SergiiDmytruk deleted the support-in-repo-pkgs branch December 30, 2023 16:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants