aboutsummaryrefslogtreecommitdiffstats
path: root/keystore.te
diff options
context:
space:
mode:
authorNick Kralevich <nnk@google.com>2013-11-05 09:57:40 -0800
committerNick Kralevich <nnk@google.com>2013-11-05 09:57:40 -0800
commit2d8dcb732cc6e5f54fe3b3bb57a81c287c419e93 (patch)
tree9ab7e1b7e530d56945120e88c34d4bb9fbd11ed3 /keystore.te
parent7316b18a6c8706635592d2c60c40a505b4654312 (diff)
downloadandroid_external_sepolicy-2d8dcb732cc6e5f54fe3b3bb57a81c287c419e93.tar.gz
android_external_sepolicy-2d8dcb732cc6e5f54fe3b3bb57a81c287c419e93.tar.bz2
android_external_sepolicy-2d8dcb732cc6e5f54fe3b3bb57a81c287c419e93.zip
Revert "Make the keystore domain enforcing."
This is causing runtime restarts on flo/deb when uninstalling some APKs. Revert while I investigate it. 11-04 21:52:41.487 687 704 I ActivityManager: Force stopping com.android.development appid=10078 user=-1: uninstall pkg 11-04 21:52:41.487 687 712 W PackageManager: Couldn't delete native library directory /data/app-lib/com.android.development 11-04 21:52:41.557 687 712 W dalvikvm: threadid=20: thread exiting with uncaught exception (group=0x959dfae8) 11-04 21:52:41.557 687 712 E AndroidRuntime: *** FATAL EXCEPTION IN SYSTEM PROCESS: PackageManager 11-04 21:52:41.557 687 712 E AndroidRuntime: java.lang.NullPointerException 11-04 21:52:41.557 687 712 E AndroidRuntime: at android.security.KeyStore.clearUid(KeyStore.java:327) 11-04 21:52:41.557 687 712 E AndroidRuntime: at com.android.server.pm.PackageManagerService.removeKeystoreDataIfNeeded(PackageManagerService.java:9787) 11-04 21:52:41.557 687 712 E AndroidRuntime: at com.android.server.pm.PackageManagerService.removePackageDataLI(PackageManagerService.java:9384) 11-04 21:52:41.557 687 712 E AndroidRuntime: at com.android.server.pm.PackageManagerService.deleteInstalledPackageLI(PackageManagerService.java:9503) 11-04 21:52:41.557 687 712 E AndroidRuntime: at com.android.server.pm.PackageManagerService.deletePackageLI(PackageManagerService.java:9612) 11-04 21:52:41.557 687 712 E AndroidRuntime: at com.android.server.pm.PackageManagerService.deletePackageX(PackageManagerService.java:9239) 11-04 21:52:41.557 687 712 E AndroidRuntime: at com.android.server.pm.PackageManagerService.access$4100(PackageManagerService.java:178) 11-04 21:52:41.557 687 712 E AndroidRuntime: at com.android.server.pm.PackageManagerService$7.run(PackageManagerService.java:9173) 11-04 21:52:41.557 687 712 E AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:733) 11-04 21:52:41.557 687 712 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:95) 11-04 21:52:41.557 687 712 E AndroidRuntime: at android.os.Looper.loop(Looper.java:136) 11-04 21:52:41.557 687 712 E AndroidRuntime: at android.os.HandlerThread.run(HandlerThread.java:61) 11-04 21:52:41.567 687 712 I Process : Sending signal. PID: 687 SIG: 9 and [ 7.324554] type=1400 audit(1383601030.823:5): avc: denied { read write } for pid=192 comm="keystore" name="qseecom" dev="tmpfs" ino=7521 scontext=u:r:keystore:s0 tcontext=u:object_r:device:s0 tclass=chr_file This reverts commit 709d71836d2c94b76f4b622d8f0a3eb92c9952a2. Bug: 11518274
Diffstat (limited to 'keystore.te')
-rw-r--r--keystore.te1
1 files changed, 1 insertions, 0 deletions
diff --git a/keystore.te b/keystore.te
index 3b5ac3f..a3aa4c8 100644
--- a/keystore.te
+++ b/keystore.te
@@ -1,4 +1,5 @@
type keystore, domain;
+permissive keystore;
type keystore_exec, exec_type, file_type;
# keystore daemon