summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2010-08-11 15:19:50 +0200
committerLennart Poettering <lennart@poettering.net>2010-08-11 15:19:50 +0200
commit830f6caa77edbdafabba0869a205f2ba5095f758 (patch)
tree8f1bf1b77c90d49406240228d532690ce4fdee3a /src
parent2ee68f721168378a037a112a5400af0b92805432 (diff)
audit: smaller fixes to audit hookup
Diffstat (limited to 'src')
-rw-r--r--src/manager.c3
-rw-r--r--src/update-utmp.c10
2 files changed, 10 insertions, 3 deletions
diff --git a/src/manager.c b/src/manager.c
index e32b24ff51..9c962ca815 100644
--- a/src/manager.c
+++ b/src/manager.c
@@ -36,7 +36,10 @@
#include <sys/types.h>
#include <sys/stat.h>
#include <dirent.h>
+
+#ifdef HAVE_AUDIT
#include <libaudit.h>
+#endif
#include "manager.h"
#include "hashmap.h"
diff --git a/src/update-utmp.c b/src/update-utmp.c
index b8b0d36ae7..d0236867a7 100644
--- a/src/update-utmp.c
+++ b/src/update-utmp.c
@@ -28,6 +28,10 @@
#include <dbus/dbus.h>
+#ifdef HAVE_AUDIT
+#include <libaudit.h>
+#endif
+
#include "log.h"
#include "macro.h"
#include "util.h"
@@ -244,7 +248,7 @@ static int on_reboot(Context *c) {
#ifdef HAVE_AUDIT
if (c->audit_fd >= 0)
- if (audit_log_user_message(c->audit_fd, AUDIT_SYSTEM_BOOT, "", NULL, NULL, NULL, 1) < 0) {
+ if (audit_log_user_message(c->audit_fd, AUDIT_SYSTEM_BOOT, "init", NULL, NULL, NULL, 1) < 0) {
log_error("Failed to send audit message: %m");
r = -errno;
}
@@ -272,7 +276,7 @@ static int on_shutdown(Context *c) {
#ifdef HAVE_AUDIT
if (c->audit_fd >= 0)
- if (audit_log_user_message(c->audit_fd, AUDIT_SYSTEM_SHUTDOWN, "", NULL, NULL, NULL, 1) < 0) {
+ if (audit_log_user_message(c->audit_fd, AUDIT_SYSTEM_SHUTDOWN, "init", NULL, NULL, NULL, 1) < 0) {
log_error("Failed to send audit message: %m");
r = -errno;
}
@@ -308,7 +312,7 @@ static int on_runlevel(Context *c) {
previous = 0;
}
- /* Second get new runlevel */
+ /* Secondly, get new runlevel */
if ((runlevel = get_current_runlevel(c)) < 0)
return runlevel;