Resolves: RHEL-38834 - Missing selinux rules for .history_frr file for FRR
This commit is contained in:
parent
69652b9863
commit
832ce93ff8
20
frr.if
20
frr.if
@ -212,3 +212,23 @@ ifndef(`sysnet_read_ifconfig_run_files',`
|
||||
read_lnk_files_pattern($1, ifconfig_var_run_t, ifconfig_var_run_t)
|
||||
')
|
||||
')
|
||||
|
||||
########################################
|
||||
## <summary>
|
||||
## setattr admin_home_t files
|
||||
## </summary>
|
||||
## <param name="domain">
|
||||
## <summary>
|
||||
## Domain allowed access.
|
||||
## </summary>
|
||||
## </param>
|
||||
#
|
||||
ifndef(`userdom_setattr_admin_files',`
|
||||
interface(`userdom_setattr_admin_files',`
|
||||
gen_require(`
|
||||
type admin_home_t;
|
||||
')
|
||||
|
||||
allow $1 admin_home_t:file setattr;
|
||||
')
|
||||
')
|
||||
|
5
frr.spec
5
frr.spec
@ -9,7 +9,7 @@
|
||||
|
||||
Name: frr
|
||||
Version: 9.1
|
||||
Release: 6%{?dist}
|
||||
Release: 7%{?dist}
|
||||
Summary: Routing daemon
|
||||
License: GPL-2.0-or-later AND ISC AND LGPL-2.0-or-later AND BSD-2-Clause AND BSD-3-Clause AND (GPL-2.0-or-later OR ISC) AND MIT
|
||||
URL: http://www.frrouting.org
|
||||
@ -278,6 +278,9 @@ rm tests/lib/*grpc*
|
||||
%endif
|
||||
|
||||
%changelog
|
||||
* Mon May 27 2024 Michal Ruprich <mruprich@redhat.com> - 9.1-7
|
||||
- Resolves: RHEL-38834 - Missing selinux rules for .history_frr file for FRR
|
||||
|
||||
* Thu Apr 18 2024 Michal Ruprich <mruprich@redhat.com> - 9.1-6
|
||||
- Resolves: RHEL-32128 - infinite loop
|
||||
|
||||
|
2
frr.te
2
frr.te
@ -122,4 +122,6 @@ optional_policy(`
|
||||
|
||||
optional_policy(`
|
||||
userdom_admin_home_dir_filetrans(frr_t, frr_conf_t, file, ".history_frr")
|
||||
userdom_inherit_append_admin_home_files(frr_t, frr_conf_t, file, ".history_frr")
|
||||
userdom_setattr_admin_files(frr_t, frr_conf_t, file, ".history_frr")
|
||||
')
|
||||
|
Loading…
Reference in New Issue
Block a user