platform_system_core/fs_mgr
Justin Yun 6bab0a9c23 Mount vendor overlay from the system partition
Using overlayfs, the system partition may provide files for older
version of vendor partitions by overlaying on the vendor partition.
Directories in /system/vendor_overlay will be overlaid on the
directories in /vendor to override existing files or provide new
files.

This feature works only if the kernel support overlayfs and has a
patch for override_creds. Otherwise, no-op.

Bug: 114679254
Test: Build and boot: nothing affected without overlayfs, or
                      vendor file is overrided with overlayfs

Change-Id: Iff3a308945299034123ba7bcb40dc787e102730e
2018-11-01 10:26:12 +09:00
..
include Mount vendor overlay from the system partition 2018-11-01 10:26:12 +09:00
include_fstab/fstab fs_mgr: Support checkpoints 2018-09-20 17:28:23 -07:00
libdm Add noexcept to move constructors and assignment operators. 2018-10-05 16:43:47 +00:00
liblp liblp: Allow the super partition to span multiple block devices. 2018-10-24 19:08:37 -07:00
tests Merge "fs_mgr: fs_mgr_has_shared_blocks() needs logical blk_device" 2018-10-29 22:18:37 +00:00
tools Adding bow dm-target 2018-10-02 10:12:30 -07:00
.clang-format
Android.bp Mount vendor overlay from the system partition 2018-11-01 10:26:12 +09:00
fs_mgr.cpp init: use libfscrypt for file-based encryption setup 2018-10-25 17:10:15 -07:00
fs_mgr_avb.cpp libdm: Add DmTargetVerity and use it in fs_mgr_avb. 2018-06-25 17:56:12 -07:00
fs_mgr_avb_ops.cpp
fs_mgr_boot_config.cpp fs_mgr: reorder getting boot config 2018-06-12 00:16:14 +08:00
fs_mgr_dm_linear.cpp liblp: Allow the super partition to span multiple block devices. 2018-10-24 19:08:37 -07:00
fs_mgr_format.cpp fastboot, fs_mgr: set fsverity feature bit 2018-04-06 10:18:21 -07:00
fs_mgr_fstab.cpp Merge "fs_mgr/init: use unique_ptr + CLO_EXEC for setmntent()/fopen()" 2018-10-03 21:22:50 +00:00
fs_mgr_overlayfs.cpp Mount vendor overlay from the system partition 2018-11-01 10:26:12 +09:00
fs_mgr_priv.h fs_mgr.h cleanup 2018-10-10 12:26:49 -07:00
fs_mgr_priv_avb_ops.h
fs_mgr_priv_boot_config.h fs_mgr: fs_mgr_get_boot_config_from_kernel_cmdline deal with quote 2018-06-08 16:04:17 -07:00
fs_mgr_priv_sha.h
fs_mgr_slotselect.cpp init/fs_mgr: prototype first-stage dm-linear support 2018-05-14 12:43:42 -07:00
fs_mgr_vendor_overlay.cpp Mount vendor overlay from the system partition 2018-11-01 10:26:12 +09:00
fs_mgr_verity.cpp fs_mgr/init: use unique_ptr + CLO_EXEC for setmntent()/fopen() 2018-10-03 13:19:04 -07:00
OWNERS Add OWNERS. 2017-12-07 13:30:03 -08:00