File 1243148-wireguard_dns-Add-sysnet_dontaudit_file_relabelto.patch of Package selinux-policy

commit 29532be9f26c7839a553c708677cfd1aca6f60a9
Author: Robert Frohl <rfrohl@suse.com>
Date:   Mon Dec 15 15:04:55 2025 +0100

    Add sysnet_dontaudit_file_relabelto() interface
    
    Added for wireguard tooling that tries to relabel files during DNS setup.
    
    Resolves: bsc#1243148

diff --git a/policy/modules/system/sysnetwork.if b/policy/modules/system/sysnetwork.if
index 5085ecd0a..037c7b5c1 100644
--- a/policy/modules/system/sysnetwork.if
+++ b/policy/modules/system/sysnetwork.if
@@ -330,6 +330,24 @@ interface(`sysnet_relabelfrom_dhcpc_state',`
 	allow $1 dhcpc_state_t:file relabelfrom;
 ')
 
+#######################################
+## <summary>
+##	Dontaudit relabelto network config files.
+## </summary>
+## <param name="domain">
+##	<summary>
+##	Domain allowed access.
+##	</summary>
+## </param>
+#
+interface(`sysnet_dontaudit_file_relabelto',`
+	gen_require(`
+		type net_conf_t;
+	')
+
+    dontaudit $1 net_conf_t:file { relabelto };
+')
+
 #######################################
 ## <summary>
 ##	Manage the dhcp client state files.
openSUSE Build Service is sponsored by