#!/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}