flatcar-scripts/build_library
Michael Marineau 31dbe34f10 feat(build_image): Record directories installed in stateful_partition
During builds var_overlay is always mounted over /var. We want to do the
same at run time but we also want to ensure everything expected to be
there always does. After emerge completes gen_tmpfiles.py will scan /var
for any .keep files that were installed and records their parent
directories' permissions and ownership to /usr/lib/tmpfiles.d. On each
boot systemd will automatically recreate anything that goes missing.

This also means that going forward any ebuild that needs a directory in
/var (or anywhere else the stateful partition is bound) can simply rely
on the 'keepdir' ebuild function instead of adding things to
coreos_startup.
2013-06-06 14:18:52 -04:00
..
base_container_util.sh feat(build_library/container): more fixes 2013-04-30 18:39:09 -07:00
base_image_util.sh feat(build_image): Record directories installed in stateful_partition 2013-06-06 14:18:52 -04:00
board_options.sh Remove --build_root from all scripts except mod_image_for_pyauto.sh. 2012-03-15 18:55:26 -07:00
build_common.sh common.sh: limit pv progress bar initial width to 80 characters 2013-01-12 23:06:31 -08:00
build_image_util.sh feat(disk_layout): follow new CoreOS partition layout 2013-05-12 12:31:03 -07:00
cgpt_shell.sh cgpt_shell: avoid bash 2012-09-24 12:18:42 -07:00
cgpt.py feat(disk_layout): follow new CoreOS partition layout 2013-05-12 12:31:03 -07:00
check_deps check_deps: Find libraries using RUNPATH too, not just RPATH 2012-12-07 15:22:17 -08:00
chromeos_blacklist feat(build_library): let python into root image 2013-02-26 08:00:40 -08:00
create_legacy_bootloader_templates.sh feat(disk_layout): follow new CoreOS partition layout 2013-05-12 12:31:03 -07:00
dev_image_util.sh feat(disk_layout): follow new CoreOS partition layout 2013-05-12 12:31:03 -07:00
disk_layout_util.sh feat(disk_layout): follow new CoreOS partition layout 2013-05-12 12:31:03 -07:00
generate_au_zip.py common.sh: convert to bash 2013-01-16 13:59:21 -08:00
legacy_disk_layout.json feat(disk_layout): follow new CoreOS partition layout 2013-05-12 12:31:03 -07:00
mount_gpt_util.sh Create a function library for mounting/unmounting images. 2011-08-23 13:39:03 -07:00
test_build_root fix(test_build_root): fix tests for coreos 2013-02-14 16:18:57 -08:00
test_image_content.sh fix(build_library/test_image_content.sh): Remove Xorg requirement 2013-02-15 06:59:58 -08:00
test_image_util.sh Add support for "skip_kernelblock_install" 2013-01-02 17:03:40 -08:00