commit | a22a372bbf4611f52d256445958e650282fc9bff | [log] [tgz] |
---|---|---|
author | maxter <me@maxters.net> | Sat Jan 11 22:08:21 2014 -0200 |
committer | Humberto Borba <humberos@gmail.com> | Tue Jan 14 18:13:21 2014 -0200 |
tree | 972b1e9df4e2d34b17e7215d8ba1de2da0dfb87e | |
parent | de707097cc93d500e17ff89e3325fefa1f659a3e [diff] |
sepolicy[2/8]: exFAT Support FUSE based exFAT Implementation android: https://gerrit.omnirom.org/#/c/4448/ e2fsprogs: https://gerrit.omnirom.org/#/c/3191/ fuse: https://gerrit.omnirom.org/#/c/4443/ vold: https://gerrit.omnirom.org/#/c/4441/ vold: https://gerrit.omnirom.org/#/c/4442/ omni: https://gerrit.omnirom.org/#/c/4449/ it requires this revert: https://gerrit.omnirom.org/#/c/4797/ Signed-off-by: Humberto Borba <humberos@gmail.com> Signed-off-by: Utkarsh Gupta <utkarsh.eminem@gmail.com> Change-Id: Iefe39efc09fe9b5948a06b76da94ac7ae7ee1257
diff --git a/sepolicy/sepolicy.mk b/sepolicy/sepolicy.mk index e3f4f63..c2c91c1 100644 --- a/sepolicy/sepolicy.mk +++ b/sepolicy/sepolicy.mk
@@ -7,4 +7,5 @@ vendor/omni/sepolicy BOARD_SEPOLICY_UNION += \ - mac_permissions.xml + mac_permissions.xml \ + vold.te
diff --git a/sepolicy/vold.te b/sepolicy/vold.te new file mode 100644 index 0000000..40372db --- /dev/null +++ b/sepolicy/vold.te
@@ -0,0 +1,13 @@ +########################### +# OmniROM common sepolicy +# + +# Allow vold to access fuse for fuse-based fs +allow vold fuse_device:chr_file rw_file_perms; + +# NTFS-3g wants to drop permission +allow vold self:capability { setgid setuid }; + +# Allow vold to relabel sdcard fs mounts +allow vold unlabeled:filesystem { relabelfrom }; +allow vold sdcard_external:filesystem { relabelfrom relabelto };