From aed3337f29a7e1ef2beead2a403ad97a4f8a16f2 Mon Sep 17 00:00:00 2001 From: Songchun Fan Date: Wed, 5 Feb 2020 12:02:22 -0800 Subject: Passing code path to installd moveCompleteApps With 2-level code dirs installd can no longer guess app code path. (Will cherry-pick into aosp after merging into master) BUG: b/148844589 b/148237378 Test: atest AdoptableHostTest Change-Id: Ifa60ada4688eaafea452847b9a5177ca821b3224 --- cmds/installd/InstalldNativeService.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'cmds/installd/InstalldNativeService.cpp') diff --git a/cmds/installd/InstalldNativeService.cpp b/cmds/installd/InstalldNativeService.cpp index cfd6a3eb9f..08d4657a48 100644 --- a/cmds/installd/InstalldNativeService.cpp +++ b/cmds/installd/InstalldNativeService.cpp @@ -1102,7 +1102,7 @@ binder::Status InstalldNativeService::destroyAppDataSnapshot( binder::Status InstalldNativeService::moveCompleteApp(const std::unique_ptr& fromUuid, const std::unique_ptr& toUuid, const std::string& packageName, const std::string& dataAppName, int32_t appId, const std::string& seInfo, - int32_t targetSdkVersion) { + int32_t targetSdkVersion, const std::string& fromCodePath) { ENFORCE_UID(AID_SYSTEM); CHECK_ARGUMENT_UUID(fromUuid); CHECK_ARGUMENT_UUID(toUuid); @@ -1119,13 +1119,12 @@ binder::Status InstalldNativeService::moveCompleteApp(const std::unique_ptr