Mark vendor executables as vendor_file_type.

Since they are on vendor, they need this marking so that
they can be executed.

Bug: 71707530
Test: boot device, also build sepolicy with PRODUCT_SEPOLICY_SPLIT
Change-Id: I8666817a6f35a52e78003d1db6b883e1a3678a93
Merged-In: I8666817a6f35a52e78003d1db6b883e1a3678a93
(cherry picked from commit 1337cd09ad9f0f418d342abec484ac89f317af97)
(cherry picked from commit d7f81f9267d03d849e5ebfac39f288bcfe33c414)
diff --git a/shared/sepolicy/gce_fs_monitor.te b/shared/sepolicy/gce_fs_monitor.te
index b6633ea..7be3736 100644
--- a/shared/sepolicy/gce_fs_monitor.te
+++ b/shared/sepolicy/gce_fs_monitor.te
@@ -1,5 +1,5 @@
 type gce_fs_monitor, domain;
-type gce_fs_monitor_exec, exec_type, file_type;
+type gce_fs_monitor_exec, exec_type, vendor_file_type, file_type;
 
 init_daemon_domain(gce_fs_monitor)
 
diff --git a/shared/sepolicy/hal_bluetooth_sim.te b/shared/sepolicy/hal_bluetooth_sim.te
index 5777379..fefeed1 100644
--- a/shared/sepolicy/hal_bluetooth_sim.te
+++ b/shared/sepolicy/hal_bluetooth_sim.te
@@ -1,5 +1,5 @@
 type hal_bluetooth_sim, domain;
-type hal_bluetooth_sim_exec, exec_type, file_type;
+type hal_bluetooth_sim_exec, exec_type, vendor_file_type, file_type;
 
 hal_server_domain(hal_bluetooth_sim, hal_bluetooth)
 
diff --git a/shared/sepolicy/hal_dumpstate_impl.te b/shared/sepolicy/hal_dumpstate_impl.te
index 4a68cc9..33e2e9d 100644
--- a/shared/sepolicy/hal_dumpstate_impl.te
+++ b/shared/sepolicy/hal_dumpstate_impl.te
@@ -1,5 +1,5 @@
 type hal_dumpstate_impl, domain;
-type hal_dumpstate_impl_exec, exec_type, file_type;
+type hal_dumpstate_impl_exec, exec_type, vendor_file_type, file_type;
 
 hal_server_domain(hal_dumpstate_impl, hal_dumpstate)
 
diff --git a/shared/sepolicy/usbforward.te b/shared/sepolicy/usbforward.te
index a829412..55a925d 100644
--- a/shared/sepolicy/usbforward.te
+++ b/shared/sepolicy/usbforward.te
@@ -1,5 +1,5 @@
 type usbforward, domain;
-type usbforward_exec, exec_type, file_type;
+type usbforward_exec, exec_type, vendor_file_type, file_type;
 
 init_daemon_domain(usbforward)
 
diff --git a/shared/sepolicy/vsoc_guest_region_e2e_test.te b/shared/sepolicy/vsoc_guest_region_e2e_test.te
index 6e16940..4cad1ae 100644
--- a/shared/sepolicy/vsoc_guest_region_e2e_test.te
+++ b/shared/sepolicy/vsoc_guest_region_e2e_test.te
@@ -1,5 +1,5 @@
 type vsoc_guest_region_e2e_test, domain;
-type vsoc_guest_region_e2e_test_exec, exec_type, file_type;
+type vsoc_guest_region_e2e_test_exec, exec_type, vendor_file_type, file_type;
 
 init_daemon_domain(vsoc_guest_region_e2e_test)
 
diff --git a/shared/sepolicy/vsoc_input_service.te b/shared/sepolicy/vsoc_input_service.te
index 1c4c652..5b7d41c 100644
--- a/shared/sepolicy/vsoc_input_service.te
+++ b/shared/sepolicy/vsoc_input_service.te
@@ -1,5 +1,5 @@
 type vsoc_input_service, domain;
-type vsoc_input_service_exec, exec_type, file_type;
+type vsoc_input_service_exec, exec_type, vendor_file_type, file_type;
 
 init_daemon_domain(vsoc_input_service)
 
diff --git a/shared/sepolicy/wificlient.te b/shared/sepolicy/wificlient.te
index e0bb699..45a0d60 100644
--- a/shared/sepolicy/wificlient.te
+++ b/shared/sepolicy/wificlient.te
@@ -1,5 +1,5 @@
 type wificlient, domain;
-type wificlient_exec, exec_type, file_type;
+type wificlient_exec, exec_type, vendor_file_type, file_type;
 
 init_daemon_domain(wificlient)
 allow wificlient self:netlink_kobject_uevent_socket create_socket_perms_no_ioctl;
diff --git a/shared/sepolicy/wifirouter.te b/shared/sepolicy/wifirouter.te
index 88317de..d9881d5 100644
--- a/shared/sepolicy/wifirouter.te
+++ b/shared/sepolicy/wifirouter.te
@@ -1,5 +1,5 @@
 type wifirouter, domain;
-type wifirouter_exec, exec_type, file_type;
+type wifirouter_exec, exec_type, vendor_file_type, file_type;
 
 init_daemon_domain(wifirouter)
 allow wifirouter self:netlink_kobject_uevent_socket create_socket_perms_no_ioctl;