summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSvet Ganov <svetoslavganov@google.com>2015-07-08 13:03:17 -0700
committerThe Android Automerger <android-build@google.com>2015-07-08 13:41:16 -0700
commit0dec9efe6d445d65a40d392638c13f510e3f6520 (patch)
tree5e61c856ddd57af05ea19fbdb4a9d79416f6bb85
parent9dbc0419c88a7850a7c9c2bf1483cee210b35b1b (diff)
downloadandroid_packages_apps_PackageInstaller-0dec9efe6d445d65a40d392638c13f510e3f6520.tar.gz
android_packages_apps_PackageInstaller-0dec9efe6d445d65a40d392638c13f510e3f6520.tar.bz2
android_packages_apps_PackageInstaller-0dec9efe6d445d65a40d392638c13f510e3f6520.zip
Make package installer a privileged core app
Package installer should be a core app, so it is available when we boot in a core app only mode for the user to enter a pattern to decrypt. Package installer is now a privileged app as it needs provileged permissions in the additions to the ones we explicitly grant it. This is to ensure it will get these permissions when its cert changes. bug:22341030 Change-Id: I52137fe181b84fca6d49fb6b1b363527f0fd323c
-rw-r--r--Android.mk2
-rw-r--r--AndroidManifest.xml2
2 files changed, 3 insertions, 1 deletions
diff --git a/Android.mk b/Android.mk
index d46c7f33..5a53086e 100644
--- a/Android.mk
+++ b/Android.mk
@@ -31,6 +31,8 @@ LOCAL_AAPT_FLAGS := --auto-add-overlay \
LOCAL_PACKAGE_NAME := PackageInstaller
LOCAL_CERTIFICATE := platform
+LOCAL_PRIVILEGED_MODULE := true
+
LOCAL_PROGUARD_FLAG_FILES := proguard.flags
include $(BUILD_PACKAGE)
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index bcf59250..d0c106c6 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
- package="com.android.packageinstaller">
+ package="com.android.packageinstaller" coreApp="true">
<original-package android:name="com.android.packageinstaller" />