File nut.patch of Package selinux-policy

diff --git a/policy/modules/contrib/nut.fc b/policy/modules/contrib/nut.fc
index 3b2d1c70f..e0d479bb4 100644
--- a/policy/modules/contrib/nut.fc
+++ b/policy/modules/contrib/nut.fc
@@ -9,6 +9,8 @@
 
 /run/nut(/.*)?	gen_context(system_u:object_r:nut_var_run_t,s0)
 
+/var/lib/ups(/.*)?  gen_context(system_u:object_r:nut_var_lib_t,s0)
+
 /var/www/nut-cgi-bin/upsimage\.cgi -- gen_context(system_u:object_r:nutups_cgi_script_exec_t,s0)
 /var/www/nut-cgi-bin/upsset\.cgi -- gen_context(system_u:object_r:nutups_cgi_script_exec_t,s0)
 /var/www/nut-cgi-bin/upsstats\.cgi -- gen_context(system_u:object_r:nutups_cgi_script_exec_t,s0)
diff --git a/policy/modules/contrib/nut.te b/policy/modules/contrib/nut.te
index cf88c55fe..00b0a0ed2 100644
--- a/policy/modules/contrib/nut.te
+++ b/policy/modules/contrib/nut.te
@@ -17,6 +17,9 @@ files_config_file(nut_conf_t)
 type nut_var_run_t;
 files_pid_file(nut_var_run_t)
 
+type nut_var_lib_t;
+files_pid_file(nut_var_lib_t)
+
 type nut_unit_file_t;
 systemd_unit_file(nut_unit_file_t)
 
@@ -38,6 +41,11 @@ manage_dirs_pattern(nut_domain, nut_var_run_t, nut_var_run_t)
 manage_sock_files_pattern(nut_domain, nut_var_run_t, nut_var_run_t)
 files_pid_filetrans(nut_domain, nut_var_run_t, { dir file sock_file })
 
+# (open)SUSE specific /var/lib: via systemd-tmpfiles
+manage_files_pattern(nut_domain, nut_var_lib_t, nut_var_lib_t)
+manage_dirs_pattern(nut_domain, nut_var_lib_t, nut_var_lib_t)
+manage_sock_files_pattern(nut_domain, nut_var_lib_t, nut_var_lib_t)
+files_var_lib_filetrans(nut_domain, nut_var_lib_t, { dir file sock_file})
 ########################################
 #
 # Local policy for upsd
openSUSE Build Service is sponsored by