Skip to content

Commit 57a48a7

Browse files
committed
libaudit: add audit-rules subpackage
Create a new audit-rules subpackage containing the audit-rules.service unit file and default audit.rules. This allows the audit rules to be excluded from builds by overriding with a higher epoch package. The subpackage is required by the systemd packages that provide auditd so the rules are needed by that package. Signed-off-by: Matthew Yeazel <yeazelm@amazon.com>
1 parent a24b9ba commit 57a48a7

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

packages/libaudit/libaudit.spec

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,13 @@ Requires: %{name}
2727
%description -n %{_cross_os}audit
2828
%{summary}.
2929

30+
%package -n %{_cross_os}audit-rules
31+
Summary: Default audit rules for Bottlerocket
32+
Requires: %{_cross_os}audit
33+
34+
%description -n %{_cross_os}audit-rules
35+
%{summary}.
36+
3037
%prep
3138
%autosetup -n audit-userspace-%{version} -p1
3239

@@ -83,10 +90,12 @@ install -p -m 0644 %{S:11} %{buildroot}%{_cross_datadir}/audit
8390

8491
%files -n %{_cross_os}audit
8592
%{_cross_sbindir}/auditctl
86-
%{_cross_unitdir}/audit-rules.service
87-
%{_cross_datadir}/audit/audit.rules
8893
%exclude %{_cross_sbindir}/auditd
8994
%exclude %{_cross_sbindir}/aureport
9095
%exclude %{_cross_sbindir}/ausearch
9196

97+
%files -n %{_cross_os}audit-rules
98+
%{_cross_unitdir}/audit-rules.service
99+
%{_cross_datadir}/audit/audit.rules
100+
92101
%changelog

0 commit comments

Comments
 (0)