mirror of
https://github.com/flatcar/scripts.git
synced 2025-10-11 07:21:58 +02:00
This change updates the stage1 SDK bootstrap build to use local ("known good") package ebuilds only, preventing updated package ebuilds to apply in stage 1. This fixes SDK build breakage we observed when upgrading core libraries like readline. The change also removes the seed update from stage 1 as it should not be needed anymore now that we postpone any package updates to stage 2. The following package ebuild repos are used for stage 1: - for portage-stable, we simply copy /var/gentoo/repos/gentoo from the SDK root. - coreos-overlay is more complicated since ebuilds are missing from the SDK. So we grok the version the SDK was built with from /mnt/host/source/.repo/manifests/default.xml and then we create a local stage 1 clone of https://github.com/kinvolk/coreos-overlay.git in which we then check out the revision noted in the default mnifest. Signed-off-by: Thilo Fromm <thilo@kinvolk.io>