#!/bin/bash # Security test: openscap - eval # OpenSCAP: 执行合规性评估扫描 # Beakerlib-based test with lifecycle management . /usr/share/beakerlib/beakerlib.sh || exit 1 . "$(dirname $0)/../../lib.sh" rlJournalStart rlPhaseStartSetup "Environment Setup" openscapSetup TmpDir=$(mktemp -d) rlRun "cd $TmpDir" 0 "Enter tmp dir" rlPhaseEnd rlPhaseStartTest "openscap - eval" rlRun "_openscapEval" 0 "Run 执行合规性评估扫描" rlPhaseEnd rlPhaseStartCleanup "Cleanup" rlRun "cd /" 0 "Leave tmp dir" [ -n "$TmpDir" ] && [ -d "$TmpDir" ] && rlRun "rm -rf $TmpDir" 0 "Clean tmp" rlPhaseEnd rlJournalPrintText rlJournalEnd