reorganize pixelstats_vendor
Bug: 202462997
Test: boot with pixelstats_vendor started
Change-Id: I50f1fdeb0efc95b1f4063e1f56b66856c5312879
diff --git a/pixelstats/file_contexts b/pixelstats/file_contexts
new file mode 100644
index 0000000..a899889
--- /dev/null
+++ b/pixelstats/file_contexts
@@ -0,0 +1,3 @@
+# pixelstats binary
+/vendor/bin/pixelstats-vendor u:object_r:pixelstats_vendor_exec:s0
+
diff --git a/pixelstats/pixelstats_vendor.te b/pixelstats/pixelstats_vendor.te
index 4b43168..57aba2f 100644
--- a/pixelstats/pixelstats_vendor.te
+++ b/pixelstats/pixelstats_vendor.te
@@ -1,3 +1,8 @@
+type pixelstats_vendor, domain;
+
+type pixelstats_vendor_exec, exec_type, vendor_file_type, file_type;
+init_daemon_domain(pixelstats_vendor)
+
# UeventListener
r_dir_file(pixelstats_vendor, sysfs_batteryinfo)
allow pixelstats_vendor sysfs_batteryinfo:file w_file_perms;