diff options
author | Yifan Hong <elsk@google.com> | 2018-11-30 23:38:41 +0100 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2018-11-30 23:38:41 +0100 |
commit | 0a53c37bce7cb27f4ff35cbc117ce7656076fc51 (patch) | |
tree | 3698dae3205a75a789bd25571404a51c90c631c7 /roots.cpp | |
parent | Merge "Update for long long -> off64_t for fstab.length" am: 1f66578d6f (diff) | |
parent | Merge "SYSTEM_ROOT -> get_system_root" (diff) | |
download | android_bootable_recovery-0a53c37bce7cb27f4ff35cbc117ce7656076fc51.tar android_bootable_recovery-0a53c37bce7cb27f4ff35cbc117ce7656076fc51.tar.gz android_bootable_recovery-0a53c37bce7cb27f4ff35cbc117ce7656076fc51.tar.bz2 android_bootable_recovery-0a53c37bce7cb27f4ff35cbc117ce7656076fc51.tar.lz android_bootable_recovery-0a53c37bce7cb27f4ff35cbc117ce7656076fc51.tar.xz android_bootable_recovery-0a53c37bce7cb27f4ff35cbc117ce7656076fc51.tar.zst android_bootable_recovery-0a53c37bce7cb27f4ff35cbc117ce7656076fc51.zip |
Diffstat (limited to 'roots.cpp')
-rw-r--r-- | roots.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -45,6 +45,7 @@ static struct fstab* fstab = nullptr; static bool did_map_logical_partitions = false; +static constexpr const char* SYSTEM_ROOT = "/system"; extern struct selabel_handle* sehandle; @@ -408,3 +409,11 @@ int setup_install_mounts() { bool logical_partitions_mapped() { return did_map_logical_partitions; } + +std::string get_system_root() { + if (volume_for_mount_point(SYSTEM_ROOT) == nullptr) { + return "/"; + } else { + return SYSTEM_ROOT; + } +} |