Blame SOURCES/0004-ALlow-sanlock-to-send-a-signal-to-virtd_t.patch

242151
From 13bae06f358907c3abc9e8cf5c7a4dd3b63f394c Mon Sep 17 00:00:00 2001
242151
From: Miroslav Grepl <mgrepl@redhat.com>
242151
Date: Fri, 10 Oct 2014 11:43:42 +0200
242151
Subject: [PATCH 2/3] ALlow sanlock to send a signal to virtd_t.
242151
242151
---
242151
 sanlock.te |  1 +
242151
 virt.if    | 18 ++++++++++++++++++
242151
 2 files changed, 19 insertions(+)
242151
242151
diff --git a/sanlock.te b/sanlock.te
242151
index b144d40..c60eacd 100644
242151
--- a/sanlock.te
242151
+++ b/sanlock.te
242151
@@ -119,6 +119,7 @@ optional_policy(`
242151
 optional_policy(`
242151
 	virt_kill_svirt(sanlock_t)
242151
 	virt_kill(sanlock_t)
242151
+    virt_signal(sanlock_t)
242151
 	virt_manage_lib_files(sanlock_t)
242151
 	virt_signal_svirt(sanlock_t)
242151
 ')
242151
diff --git a/virt.if b/virt.if
242151
index 88dcafb..7f53dd7 100644
242151
--- a/virt.if
242151
+++ b/virt.if
242151
@@ -989,6 +989,24 @@ interface(`virt_kill',`
242151
 
242151
 ########################################
242151
 ## <summary>
242151
+##	Send a signal to virtd daemon.
242151
+## </summary>
242151
+## <param name="domain">
242151
+##	<summary>
242151
+##	Domain allowed access.
242151
+##	</summary>
242151
+## </param>
242151
+#
242151
+interface(`virt_signal',`
242151
+	gen_require(`
242151
+		type virtd_t;
242151
+	')
242151
+
242151
+	allow $1 virtd_t:process signal;
242151
+')
242151
+
242151
+########################################
242151
+## <summary>
242151
 ##	Send a signal to virtual machines
242151
 ## </summary>
242151
 ## <param name="domain">
242151
-- 
242151
2.1.0
242151