--- /dev/null
+/usr/sbin/pdns_server -- gen_context(system_u:object_r:named_exec_t,s0)
+/etc/pdns/pdns\.conf -- gen_context(system_u:object_r:named_conf_t,s0)
+/var/run/pdns\.controlsocket -s gen_context(system_u:object_r:named_var_run_t,s0)
+/var/run/pdns\.pid -- gen_context(system_u:object_r:named_var_run_t,s0)
+/usr/bin/pdns_control -- gen_context(system_u:object_r:ndc_exec_t,s0)
+/usr/bin/pdnssec -- gen_context(system_u:object_r:ndc_exec_t,s0)
--- /dev/null
+policy_module(pdns,0.9.0)
+
+require{
+ type named_t;
+}
+
+#only needed if using the guardian
+allow named_t self:capability { kill };
+
+#gmysql backend:
+mysql_read_config(named_t)
+files_read_usr_files(named_t)
+mysql_stream_connect(named_t)
+
+#postgres backend:
+postgresql_stream_connect(named_t)