Home
last modified time | relevance | path

Searched refs:slot_suffix (Results 1 – 4 of 4) sorted by relevance

/frameworks/native/cmds/installd/
Dotapreopt_chroot.cpp162 const char* slot_suffix = arg[2]; in otapreopt_chroot() local
209 if (!ValidateTargetSlotSuffix(slot_suffix)) { in otapreopt_chroot()
210 LOG(ERROR) << "Target slot suffix not legal: " << slot_suffix; in otapreopt_chroot()
213 TryExtraMount("vendor", slot_suffix, "/postinstall/vendor"); in otapreopt_chroot()
217 TryExtraMount("product", slot_suffix, "/postinstall/product"); in otapreopt_chroot()
222 TryExtraMount("system_ext", slot_suffix, "/postinstall/system_ext"); in otapreopt_chroot()
367 std::vector<std::string> cmd{"/system/bin/otapreopt", slot_suffix}; in otapreopt_chroot()
Dotapreopt_slot.sh21 SLOT_SUFFIX=$(getprop ro.boot.slot_suffix)
Ddexopt.cpp2365 const std::string slot_suffix = GetProperty("ro.boot.slot_suffix", ""); in move_ab() local
2366 if (slot_suffix.empty()) { in move_ab()
2370 if (!ValidateTargetSlotSuffix(slot_suffix)) { in move_ab()
2371 LOG(ERROR) << "Target slot suffix not legal: " << slot_suffix; in move_ab()
2393 const std::string b_path = StringPrintf("%s.%s", a_path, slot_suffix.c_str()); in move_ab()
2394 const std::string b_vdex_path = StringPrintf("%s.%s", a_vdex_path.c_str(), slot_suffix.c_str()); in move_ab()
2397 slot_suffix.c_str()); in move_ab()
/frameworks/base/core/proto/android/os/
Dsystem_properties.proto263 optional string slot_suffix = 15; field