summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--services/core/java/com/android/server/pm/PackageManagerService.java13
1 files changed, 2 insertions, 11 deletions
diff --git a/services/core/java/com/android/server/pm/PackageManagerService.java b/services/core/java/com/android/server/pm/PackageManagerService.java
index 2986a129dd55..ada0a6be98df 100644
--- a/services/core/java/com/android/server/pm/PackageManagerService.java
+++ b/services/core/java/com/android/server/pm/PackageManagerService.java
@@ -2446,14 +2446,8 @@ public class PackageManagerService extends IPackageManager.Stub {
| PackageParser.PARSE_IS_SYSTEM
| PackageParser.PARSE_IS_SYSTEM_DIR, scanFlags, 0);
- // Collected privileged vendor packages.
- final File privilegedVendorAppDir = new File(Environment.getVendorDirectory(), "priv-app");
- scanDirLI(privilegedVendorAppDir, PackageParser.PARSE_IS_SYSTEM
- | PackageParser.PARSE_IS_SYSTEM_DIR
- | PackageParser.PARSE_IS_PRIVILEGED, scanFlags, 0);
-
// Collect all vendor packages.
- File vendorAppDir = new File(Environment.getVendorDirectory(), "app");
+ File vendorAppDir = new File("/vendor/app");
try {
vendorAppDir = vendorAppDir.getCanonicalFile();
} catch (IOException e) {
@@ -15820,10 +15814,7 @@ public class PackageManagerService extends IPackageManager.Stub {
try {
final String privilegedAppDir = new File(Environment.getRootDirectory(), "priv-app")
.getCanonicalPath();
- final String privilegedAppVendorDir = new File(Environment.getVendorDirectory(), "priv-app")
- .getCanonicalPath();
- return (path.getCanonicalPath().startsWith(privilegedAppDir)
- || path.getCanonicalPath().startsWith(privilegedAppVendorDir));
+ return path.getCanonicalPath().startsWith(privilegedAppDir);
} catch (IOException e) {
Slog.e(TAG, "Unable to access code path " + path);
}