summaryrefslogtreecommitdiff
Diffstat
-rw-r--r--core_amlogic.mk49
-rw-r--r--factory.mk16
-rw-r--r--products/mbox/init.amlogic.rc2
-rw-r--r--products/mbox/upgrade_4.9/aml_upgrade_package_AB.conf1
-rw-r--r--products/mbox/upgrade_4.9/aml_upgrade_package_AB_enc.conf6
-rw-r--r--products/tv/init.amlogic.rc2
-rw-r--r--recovery/check/Android.mk4
-rw-r--r--recovery/recovery_extra/Android.mk4
-rw-r--r--recovery/ui/Android.mk4
-rw-r--r--recovery/updater_extra/Android.mk4
-rw-r--r--sepolicy/e2fs.te7
-rw-r--r--sepolicy/file.te2
-rw-r--r--sepolicy/file_contexts4
-rw-r--r--sepolicy/hal_cas_default.te2
-rw-r--r--sepolicy/hal_memtrack_default.te11
-rw-r--r--sepolicy/logd.te1
-rw-r--r--sepolicy/mediaprovider.te1
-rw-r--r--sepolicy/recovery.te16
-rw-r--r--sepolicy/system_app.te12
-rw-r--r--sepolicy/system_server.te4
-rw-r--r--sepolicy/untrusted_app.te1
-rw-r--r--sepolicy/untrusted_app_25.te1
-rw-r--r--sepolicy/zygote.te2
-rw-r--r--vendor-overlay/Android.mk18
-rw-r--r--vendor-overlay/AndroidManifest.xml6
-rw-r--r--vendor-overlay/res/values/config.xml5
-rw-r--r--vndk/Android.mk50
-rw-r--r--wifi.mk8
28 files changed, 171 insertions, 72 deletions
diff --git a/sepolicy/system_app.te b/sepolicy/system_app.te
index b5cedf0..4529e3a 100644
--- a/sepolicy/system_app.te
+++ b/sepolicy/system_app.te
@@ -23,8 +23,8 @@
#allow system_app unlabeled:file { lock open read write getattr };
#
## /cache_file for dvb app creat update.zip file at /cache dir
-#allow system_app cache_file:dir {create_dir_perms create_file_perms rw_file_perms};
-#allow system_app cache_file:file {create_file_perms rw_file_perms};
+allow system_app cache_file:dir { search add_name write };
+allow system_app cache_file:file { create getattr open write };
#
#allow system_app log_file:dir { search read open getattr };
#allow system_app log_file:file { read open getattr };
@@ -42,7 +42,7 @@
#allow system_app pppoe_wrapper_socket:file create;
allow system_app cache_recovery_file:dir { search read open write add_name remove_name };
-allow system_app cache_recovery_file:file { create getattr open read write };
+allow system_app cache_recovery_file:file { create getattr open read write unlink };
allow system_app update_engine:binder {call transfer};
#
@@ -55,8 +55,10 @@ allow system_app vendor_file:file { read open getattr execute };
allow system_app system_app:netlink_kobject_uevent_socket { create };
-allow system_app update_data_file:dir { getattr search read write open add_name remove_name };
-allow system_app update_data_file:file { getattr write read create open unlink };
+allow system_app update_data_file:dir search;
+
+#allow system_app update_data_file:dir { getattr search read write open add_name remove_name };
+#allow system_app update_data_file:file { getattr write read create open unlink };
allow system_app { pppoe_service subtitle_service }:service_manager { add };