Description of problem:
Before RHEL7, there was reload action in auditd initscript. It is no longer present in RHEL7. I am aware that a lot changes came with systemd and hence it might be tricky to add missing "resume" and "rotate" actions, but systemd supports "reload" service action. Is it possible to define ExecReload target for reloading in a way it was implemented in RHEL<7 (I see it works by sending a specific signal to auditd deamon)?
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. systemctl reload auditd.service
Failed to issue method call: Job type reload is not applicable for unit auditd.service.
Hi Steve, I made a trivial patch to fix this issue (attached). As mentioned in the description, systemd supports ExecReload unit file action and according to the documentation  classical reload action (from RHEL6 times) can be done by adding:
ExecReload=/bin/kill -HUP $MAINPID
(which is exactly what a patch do)
On RHEL7 calling service auditd reload with the patch then trigger correct (single) audit event:
type=DAEMON_CONFIG msg=audit(1365673723.982:4896) config changed, auid=0 pid=15422 subj=system_u:system_r:initrc_t:s0-s15:c0.c1023 res=success
Created attachment 734211 [details]
Patch adding reload action
Thanks...but the patch file looks empty. However, I copy and pasted the line in comment #1 to the service file. Fixed in upstream commit 775.
[BTW: It is not empty, bugzilla just hides it somehow and one have to click "View" to see it - https://bugzilla.redhat.com/attachment.cgi?id=734211]
Verified as fixed in audit-2.3.1-2.el7
:: [ PASS ] :: Service have to implement reload function. (Expected 0, got 0)
This request was resolved in Red Hat Enterprise Linux 7.0.
Contact your manager or support representative in case you have further questions about the request.