summaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@quicinc.com>2017-08-09 20:05:45 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2017-08-09 20:05:45 -0700
commitbe8ecd54afdd87d502090ecb2403d72a9d27adec (patch)
tree5d50025f249452271ebc5cd7f0b03bbadd844711 /test
parent56aeae916d2518093cfeee87a2cbceb1bdd1dd82 (diff)
parente766559397c1afa9e9b9c1fb2fb7693e0dc9284c (diff)
downloadandroid_device_qcom_sepolicy-be8ecd54afdd87d502090ecb2403d72a9d27adec.tar.gz
android_device_qcom_sepolicy-be8ecd54afdd87d502090ecb2403d72a9d27adec.tar.bz2
android_device_qcom_sepolicy-be8ecd54afdd87d502090ecb2403d72a9d27adec.zip
Merge "Add a new label for pdt apps"
Diffstat (limited to 'test')
-rw-r--r--test/pdt_app.te40
-rw-r--r--test/seapp_contexts3
2 files changed, 43 insertions, 0 deletions
diff --git a/test/pdt_app.te b/test/pdt_app.te
new file mode 100644
index 00000000..7d08ef46
--- /dev/null
+++ b/test/pdt_app.te
@@ -0,0 +1,40 @@
+# Copyright (c) 2017, The Linux Foundation. All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are
+# met:
+# * Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+# * Redistributions in binary form must reproduce the above
+# copyright notice, this list of conditions and the following
+# disclaimer in the documentation and/or other materials provided
+# with the distribution.
+# * Neither the name of The Linux Foundation nor the names of its
+# contributors may be used to endorse or promote products derived
+# from this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
+# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
+# BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+# OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+# IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+# This domain is for pdt apps and should always be in
+# userdebug_or_eng macro
+
+userdebug_or_eng(`
+type pdt_app, domain;
+app_domain(pdt_app);
+net_domain(pdt_app)
+permissive pdt_app;
+r_dir_file(pdt_app, domain)
+dontaudit pdt_app service_manager_type:service_manager *;
+dontaudit pdt_app hwservice_manager_type:hwservice_manager *;
+dontaudit pdt_app file_type:dir_file_class_set *;
+')
diff --git a/test/seapp_contexts b/test/seapp_contexts
index 214a72a9..5a8fac28 100644
--- a/test/seapp_contexts
+++ b/test/seapp_contexts
@@ -31,3 +31,6 @@ user=_app seinfo=platform name=com.qualcomm.qct.dlt domain=location_app type=loc
#Add new domain for QSEE sample services
user=system seinfo=platform name=com.qualcomm.qti.auth.securesampleauthservice domain=qsee_svc_app type=qsee_svc_app_data_file
user=system seinfo=platform name=com.qualcomm.qti.auth.secureextauthservice domain=qsee_svc_app type=qsee_svc_app_data_file
+
+#Add new domain for pdt apps
+user=system seinfo=platform name=.pdtapps domain=pdt_app type=system_app_data_file