|
From a8a7f8fb5cfe95f28cd5f7ff4b4679ca122fe410 Mon Sep 17 00:00:00 2001
|
|
From: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
|
|
Date: Wed, 2 Oct 2019 13:38:18 +0200
|
|
Subject: [PATCH] sepolgen: don't hardcode search for ausearch in /sbin
|
|
|
|
ausearch may be installed in another location, just rely on PATH to
|
|
find ausearch.
|
|
|
|
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
|
|
---
|
|
sepolgen/src/sepolgen/audit.py | 4 ++--
|
|
1 file changed, 2 insertions(+), 2 deletions(-)
|
|
|
|
--- a/sepolgen/src/sepolgen/audit.py
|
|
+++ b/sepolgen/src/sepolgen/audit.py
|
|
@@ -41,7 +41,7 @@ def get_audit_boot_msgs():
|
|
s = time.localtime(time.time() - off)
|
|
bootdate = time.strftime("%x", s)
|
|
boottime = time.strftime("%X", s)
|
|
- output = subprocess.Popen(["/sbin/ausearch", "-m", "AVC,USER_AVC,MAC_POLICY_LOAD,DAEMON_START,SELINUX_ERR", "-ts", bootdate, boottime],
|
|
+ output = subprocess.Popen(["ausearch", "-m", "AVC,USER_AVC,MAC_POLICY_LOAD,DAEMON_START,SELINUX_ERR", "-ts", bootdate, boottime],
|
|
stdout=subprocess.PIPE).communicate()[0]
|
|
if util.PY3:
|
|
output = util.decode_input(output)
|
|
@@ -56,7 +56,7 @@ def get_audit_msgs():
|
|
string contain all of the audit messages returned by ausearch.
|
|
"""
|
|
import subprocess
|
|
- output = subprocess.Popen(["/sbin/ausearch", "-m", "AVC,USER_AVC,MAC_POLICY_LOAD,DAEMON_START,SELINUX_ERR"],
|
|
+ output = subprocess.Popen(["ausearch", "-m", "AVC,USER_AVC,MAC_POLICY_LOAD,DAEMON_START,SELINUX_ERR"],
|
|
stdout=subprocess.PIPE).communicate()[0]
|
|
if util.PY3:
|
|
output = util.decode_input(output)
|