#!/bin/bash

red=`tput setaf 1`
green=`tput setaf 2`
yellow=`tput setaf 3`
reset=`tput sgr0`

# Проверяем права суперпользователя
if [[ $EUID -ne 0 ]]; then
    echo -e "[${yellow}Warning${reset}] Please run the script as superuser."
    exit 1
fi

# Проверяем, что afick установлен
if [ $(dpkg-query -W -f='${Status}' afick 2>/dev/null | grep -c "ok installed") -eq 0 ]; then
    echo -e "[${red}Error${reset}] Afick not installed."
    exit 2
fi

echo -e "[${green}Info${reset}] Astra mobile create integrity database"

# Инициализируем базу данных
afick -i

if [[ $? -ne 0 ]]; then
    echo -e "[${red}Error${reset}] Failed to init afick database!"
    exit 3
fi
