Skip to content

Commit 81c7e77

Browse files
committed
auditd: remove tmpfiles dependency
With RuntimeDirectory/LogsDirectory set, there is no need to an explicit tmpfiles rule anymore.
1 parent 5dfda5f commit 81c7e77

5 files changed

Lines changed: 3 additions & 9 deletions

File tree

audit.spec

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,6 @@ fi
222222
%attr(755,root,root) %{_bindir}/aulast
223223
%attr(755,root,root) %{_bindir}/aulastlog
224224
%attr(755,root,root) %{_bindir}/ausyscall
225-
%attr(640,root,root) %{_tmpfilesdir}/audit.conf
226225
%attr(644,root,root) %{_unitdir}/auditd.service
227226
%attr(750,root,root) %dir %{_libexecdir}/initscripts/legacy-actions/auditd
228227
%attr(750,root,root) %{_libexecdir}/initscripts/legacy-actions/auditd/condrestart

init.d/Makefile.am

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
CONFIG_CLEAN_FILES = *.rej *.orig
2525
CLEANFILES = $(BUILT_SOURCES)
2626
EXTRA_DIST = auditd.service.in audit-rules.service.in auditd.conf auditd.cron \
27-
audit-tmpfiles.conf \
2827
libaudit.conf auditd.condrestart \
2928
auditd.reload auditd.restart auditd.resume \
3029
auditd.rotate auditd.state auditd.stop audit-rules.service \
@@ -48,8 +47,6 @@ BUILT_SOURCES = auditd.service audit-rules.service
4847

4948
install-data-hook:
5049
$(INSTALL_DATA) -D -m 640 ${srcdir}/${libconfig} ${DESTDIR}${sysconfdir}
51-
mkdir -p ${DESTDIR}$(prefix)/lib/tmpfiles.d/
52-
$(INSTALL_DATA) -m 640 ${srcdir}/audit-tmpfiles.conf ${DESTDIR}$(prefix)/lib/tmpfiles.d/audit.conf
5350

5451
install-exec-hook:
5552
mkdir -p ${DESTDIR}${initdir}
@@ -81,5 +78,4 @@ uninstall-hook:
8178
rm ${DESTDIR}${legacydir}/stop
8279
rm ${DESTDIR}${legacydir}/restart
8380
rm ${DESTDIR}${legacydir}/condrestart
84-
rm ${DESTDIR}$(prefix)/lib/tmpfiles.d/audit.conf
8581
rm ${DESTDIR}${sysconfdir}/bash_completion.d/audit.bash_completion

init.d/audit-rules.service.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ ConditionKernelCommandLine=!audit=off
55
DefaultDependencies=no
66
# We need the local file system for the rules. Augenrules uses /tmp while
77
# constructing rules, so we have to wait for that to be available, too.
8-
After=local-fs.target systemd-tmpfiles-setup.service
8+
After=local-fs.target
99

1010
Documentation=man:auditctl(8) https://github.com/linux-audit/audit-documentation
1111

init.d/audit-tmpfiles.conf

Lines changed: 0 additions & 1 deletion
This file was deleted.

init.d/auditd.service.in

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ Wants=audit-rules.service
1919
## If using remote logging, ensure that the systemd-update-utmp.service file
2020
## is updated to remove the After=auditd.service directive to prevent a
2121
## boot-time ordering cycle.
22-
After=local-fs.target systemd-tmpfiles-setup.service
23-
#After=network-online.target local-fs.target systemd-tmpfiles-setup.service
22+
After=local-fs.target
23+
#After=network-online.target local-fs.target
2424
Before=sysinit.target shutdown.target audit-rules.service
2525
#Before=shutdown.target
2626
Conflicts=shutdown.target

0 commit comments

Comments
 (0)