You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

36 lines
911 B

#!/bin/bash
# set +e
set -x
echo "Тест на корректность формирования команд политик"
source library/sh_lib.sh
check=0
######################################
echo "Test 1. Files presence test"
ls -l /usr/share/crypto-policies/reload-cmds.sh
check=$(eq_is_success ${check} 0)
echo "---------------------------"
######################################
echo "Test 2. Command test"
# cat /usr/share/crypto-policies/reload-cmds.sh | grep auth_apply.sh
# /usr/share/crypto-policies-scripts/auth_apply.sh 2>/dev/null || :
s_cmd=$(cat /usr/share/crypto-policies/reload-cmds.sh | grep auth_apply.sh)
check=$(eq_is_success ${check} 0)
cat "$s_cmd"
if [[ "$s_cmd" == "/usr/share/crypto-policies-scripts/auth_apply.sh 2>/dev/null || :" ]]; then
echo "Command OK"
else
echo "Error: command not found"
let check+=1
fi
check_test_status ${check} "$0"
exit ${check}