aboutsummaryrefslogtreecommitdiffstats
path: root/vold.te
diff options
context:
space:
mode:
authorRicardo Cerqueira <ricardo@cyngn.com>2015-06-16 02:17:56 +0100
committerRicardo Cerqueira <ricardo@cyngn.com>2015-06-16 02:17:56 +0100
commit1d7bc1d6cd9a88943acdc202150a1984d67a82be (patch)
treeab21f45cddac2c8e345898569ff941c2a860f1ab /vold.te
parentd2a9e973cd087b936df9ac2592f1e01468bbbec4 (diff)
downloadandroid_external_sepolicy-1d7bc1d6cd9a88943acdc202150a1984d67a82be.tar.gz
android_external_sepolicy-1d7bc1d6cd9a88943acdc202150a1984d67a82be.tar.bz2
android_external_sepolicy-1d7bc1d6cd9a88943acdc202150a1984d67a82be.zip
domain: Restore original neverallow rules for shipping builds
MR1 CTS validates the integrity of neverallow rules, so we can't change them Fixes android.cts.security.SELinuxNeverallowRulesTest#testNeverallowRules82 Change-Id: If8d3e26355a0774edee60ac9293a58eb48dc1b48
Diffstat (limited to 'vold.te')
-rw-r--r--vold.te4
1 files changed, 3 insertions, 1 deletions
diff --git a/vold.te b/vold.te
index ca163e4..edcacfa 100644
--- a/vold.te
+++ b/vold.te
@@ -13,7 +13,9 @@ allow vold devpts:chr_file rw_file_perms;
allow vold rootfs:dir mounton;
allow vold sdcard_type:dir mounton;
allow vold sdcard_type:filesystem { mount remount unmount };
-allow vold sdcard_posix:filesystem { relabelto relabelfrom };
+ifelse(shipping_build, `true', ,
+ allow vold sdcard_posix:filesystem { relabelto relabelfrom };
+)
allow vold labeledfs:filesystem { relabelfrom };
allow vold sdcard_type:dir create_dir_perms;
allow vold sdcard_type:file create_file_perms;