Move base directories to /var/games
[selinux.git] / bf1942 / bf1942.te
index 7b7800a..d7cd464 100644 (file)
@@ -1,4 +1,8 @@
-policy_module(bf1942, 0.1.5)
+policy_module(bf1942, 0.1.7)
+
+require {
+    type games_data_t;
+}
 
 # File context for the executable process
 type bf1942_t;
@@ -11,6 +15,7 @@ type bf1942_ro_t;
 files_type(bf1942_ro_t)
 
 init_daemon_domain(bf1942_t, bf1942_exec_t)
+init_nnp_daemon_domain(bf1942_t, bf1942_exec_t)
 
 corenet_udp_sendrecv_generic_port(bf1942_t)
 corenet_udp_bind_generic_port(bf1942_t)
@@ -31,3 +36,5 @@ allow bf1942_t self:process execmem;
 
 # The BF1942 binary executes itself
 allow bf1942_t bf1942_exec_t:file execute_no_trans;
+
+list_dirs_pattern(bf1942_t, games_data_t, games_data_t)