Skip to content

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

Closed
krnowak wants to merge 9 commits intomainfrom
krnowak/azure-sysext-oem
Closed

export portage db, oem sysext utils, sysext for azure#683
krnowak wants to merge 9 commits intomainfrom
krnowak/azure-sysext-oem

Conversation

@krnowak
Copy link
Copy Markdown
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.

@krnowak krnowak force-pushed the krnowak/azure-sysext-oem branch from b1d237d to 4ae3c5a Compare March 17, 2023 14:47
krnowak added 2 commits March 22, 2023 12:39
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.
@krnowak krnowak force-pushed the krnowak/azure-sysext-oem branch from 4ae3c5a to d2d9d99 Compare March 22, 2023 11:51
krnowak added 5 commits March 23, 2023 16:15
…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.
@krnowak krnowak force-pushed the krnowak/azure-sysext-oem branch from d2d9d99 to 1d5b30a Compare March 23, 2023 15:16
@krnowak
Copy link
Copy Markdown
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
Copy Markdown

Build action triggered: https://github.com/flatcar/scripts/actions/runs/5132132103

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