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

export portage db, oem sysext utils, sysext for azure #683

Closed
wants to merge 9 commits into from

Conversation

krnowak
Copy link
Member

@krnowak krnowak commented Mar 10, 2023

Portage database is put into the tarball and uploaded to bincache before it's dropped from the generic image. This is done in order to reinject it into the mounted generic image when building sysext images, so we have retained all the portage information and we don't need to strip RDEPENDS from the oem packages. That way they can become bog-standard ebuilds.

Adds some scripts for building oem sysexts and then ports azure to use them.

CI: http://jenkins.infra.kinvolk.io:8080/job/container/job/packages_all_arches/1472/cldsv

Related coreos overlay PR: flatcar-archive/coreos-overlay#2506

  • Changelog entries added in the respective changelog/ directory (user-facing change, bug fix, security fix, update)
  • Inspected CI output for image differences: /boot and /usr size, packages, list files for any missing binaries, kernel modules, config files, kernel modules, etc.

This is necessary if we want to mount a copy of the production image.
I'd like to use them in other places, and I don't need all the other
stuff build_image_util.sh provides.
…abase

Will come in handy when generating OEM sysexts. We can mount the
generic image, put the image database back into the image and emerge
extra packages without the need to drop all DEPENDS and BDEPENDS from
the ebuilds.
build_oem_sysext Outdated Show resolved Hide resolved
@krnowak
Copy link
Member Author

krnowak commented May 31, 2023

Closing in favor of #858

@krnowak krnowak closed this May 31, 2023
@krnowak krnowak deleted the krnowak/azure-sysext-oem branch May 31, 2023 11:12
@github-actions
Copy link

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