From 920603d1204364d1a3c56b96ee5044ed629b4078 Mon Sep 17 00:00:00 2001 From: Petr Lautrbach Date: Jan 09 2020 12:29:16 +0000 Subject: load_policy: start the audit daemon if it is not running --- diff --git a/policycoreutils/load_policy/Makefile b/policycoreutils/load_policy/Makefile index ffee588..f2a61ac 100644 --- a/policycoreutils/load_policy/Makefile +++ b/policycoreutils/load_policy/Makefile @@ -53,7 +53,7 @@ $(METADATA): Makefile @echo "Type: Sanity" >> $(METADATA) @echo "TestTime: 5m" >> $(METADATA) @echo "RunFor: policycoreutils" >> $(METADATA) - @echo "Requires: audit policycoreutils selinux-policy-targeted" >> $(METADATA) + @echo "Requires: audit policycoreutils selinux-policy-targeted initscripts" >> $(METADATA) @echo "Priority: Normal" >> $(METADATA) @echo "License: GPLv2" >> $(METADATA) @echo "Confidential: no" >> $(METADATA) diff --git a/policycoreutils/load_policy/runtest.sh b/policycoreutils/load_policy/runtest.sh index 210950e..73fdc3a 100755 --- a/policycoreutils/load_policy/runtest.sh +++ b/policycoreutils/load_policy/runtest.sh @@ -43,6 +43,10 @@ rlJournalStart rlRun "ls -l `which load_policy`" BINARY_POLICY=`find /etc/selinux/targeted -type f -name policy.?? | sort -n | tail -n 1` rlRun "ls -l ${BINARY_POLICY}" + if ! pgrep -x auditd ; then + rlRun "service auditd start" + sleep 1 + fi rlPhaseEnd rlPhaseStartTest