image build and composition scripts for Flatcar Container Linux
Go to file
Thilo Fromm 8877d7adcd bootstrap_sdk: use local SDK ebuilds for stage1
This change uses portage-stable and coreos-overlay from the local SDK
chroot (from /var/lib/gentoo/repos) in the stage 1 SDK bootstrap build.
This is part 2 of the SDK bootstrap stage 1 fix (part 1 is covered in
64d8a73ac0), which ensures stage 1 does
not introduce any changes in its ebuilds over the seed SDK.

The change also introduces an option to consciously divert from the
above enforcement by use of command line parameters:

--stage1_overlay_ref <gitref> will check out coreos-overlay and use
                                <gitref> for stage 1 instead of the
                                local SDK's
                                /var/lib/gentoo/repos/coreos-overlay

--stage1_portage_ref <gitref> will check out portage-stable and use
                                <gitref> for stage 1 instead of the
                                local SDK's
                                /var/lib/gentoo/repos/gentoo

Signed-off-by: Thilo Fromm <thilo@kinvolk.io>
2021-04-23 16:23:03 +02:00
build_library build_library/catalyst_sdk.sh: save snapshot of coreos-overlay 2021-03-04 18:59:13 +01:00
contrib contrib: shellcheck lint 2020-09-02 08:10:50 -04:00
jenkins jenkins/vm: expect a FORMATS parameter which has a list of formats 2021-02-18 13:42:15 +01:00
lib 2317.0.1 2019-11-07 19:40:01 +01:00
oem 2345.0.0 2019-12-04 14:59:11 +01:00
sdk_lib SDK: Take environment variable to specify SDK location 2020-05-14 16:03:15 +02:00
signing Use same APPID for arm64 and amd64 2020-01-22 10:50:25 +01:00
.gitignore cros_sdk: Allow additional chroot mounts via .local_mounts file 2012-09-21 16:48:52 -07:00
bash_completion fix(*): remove lingering broken support for board overlays. 2013-12-08 16:02:00 -08:00
boot_nspawn fix(*): use /media/state and overlays dir 2013-07-26 08:44:47 -07:00
bootstrap_sdk bootstrap_sdk: use local SDK ebuilds for stage1 2021-04-23 16:23:03 +02:00
build_docker_aci build_*_aci: Add missing jobs parameter 2021-02-16 08:31:11 +01:00
build_image build_image: Add prodtar command to build a tar ball 2020-02-07 17:33:37 +01:00
build_oem_aci build_*_aci: Add missing jobs parameter 2021-02-16 08:31:11 +01:00
build_packages build_packages: Build all packages in the broken cycle 2021-02-09 07:44:22 +01:00
build_toolchains bootstrap_sdk, build_toolchains: Move the ROOT_OVERLAY variable 2021-02-03 17:16:02 +01:00
build_torcx_store torcx: delete docker 1.12 2021-02-04 16:57:17 +01:00
check_out_of_date.py check_out_of_date: Add a TODO about porting it 2021-02-12 10:03:16 +01:00
clean_loopback_devices Add a umount wrapper to suppress gvfsd/trashd breaking umount calls. 2012-09-05 00:00:43 -07:00
code-of-conduct.md update CoC 2018-01-04 12:20:11 -08:00
common.sh build_packages, build_image_util.sh: fix up liblto symlink 2020-11-16 19:06:59 +01:00
CONTRIBUTING.md CONTRIBUTING: add a section about not emailing maintainers 2014-06-18 18:38:28 -07:00
core_date 2317.0.1 2019-11-07 19:40:01 +01:00
core_dev_sign_update 2345.0.0 2019-12-04 14:59:11 +01:00
core_pre_alpha 2317.0.1 2019-11-07 19:40:01 +01:00
core_roller_upload 2317.0.1 2019-11-07 19:40:01 +01:00
core_sign_update core_sign_update: add support for new signing server 2018-06-21 17:31:43 -07:00
cros_workon Add the --include-masked flag when calling the equery which command. 2013-01-30 14:25:44 -08:00
DCO chore(contributing): clean up CONTRIBUTING.md and split out DCO 2014-04-04 10:40:37 -07:00
find_overlay_dups *: add script to check for duplicate pkgs 2018-03-07 14:25:45 -08:00
get_latest_image.sh setup DEFAULT_BOARD by default 2012-08-14 10:17:31 -07:00
get_package_list setup DEFAULT_BOARD by default 2012-08-14 10:17:31 -07:00
image_inject_bootchain 2345.0.0 2019-12-04 14:59:11 +01:00
image_set_group 2317.0.1 2019-11-07 19:40:01 +01:00
image_to_vm.sh image_to_vm.sh: Explicity mention the jobs param in image_to_vm step 2021-02-17 12:04:47 +05:30
LICENSE ROADMAP: add initial overall CoreOS roadmap document 2015-04-30 16:58:53 -07:00
NOTICE feat(*): initial commit 2014-01-19 12:25:11 -08:00
prune_images prune_images: keep newer-than-latest builds 2015-11-24 13:40:09 -08:00
README.md README: point to the current flatcar docs 2020-05-11 12:30:55 +02:00
rebuild_packages *: remove restart_in_chroot_if_needed 2018-05-30 13:07:58 -07:00
set_official *: remove restart_in_chroot_if_needed 2018-05-30 13:07:58 -07:00
set_shared_user_password.sh Added password arg to set_shared_user_password.sh 2012-07-25 10:50:08 -07:00
set_version set_version: Support resolving nightly SDKs 2020-08-05 17:14:09 +02:00
setup_board setup_board: Copy repos.conf earlier 2021-01-25 16:12:31 +01:00
tag_release 2317.0.1 2019-11-07 19:40:01 +01:00
update_chroot jenkins: do not configure ccache variables 2020-10-26 15:38:57 +01:00
update_distfiles update_distfiles: upload to both old and new buckets 2016-04-27 12:48:20 -07:00
update_ebuilds update_ebuilds: Do not generate metadata/md5-cache files 2020-07-28 15:18:16 +02:00
update_metadata update_metadata: continue if there are no updates to commit. 2014-06-20 17:30:15 -07:00

Flatcar Container Linux SDK scripts

Welcome to the scripts repo, your starting place for most things here in the Flatcar Container Linux SDK. To get started you can find our documentation on the Flatcar docs website.