#!/bin/bash

display_pass() {
    echo -e "\e[32;20m"
    echo " #####     ##     ####    ####"
    echo " #    #   #  #   #       #"
    echo " #    #  #    #   ####    ####"
    echo " #####   ######       #       #"
    echo " #       #    #  #    #  #    #"
    echo " #       #    #   ####    ####"
    echo -e "\e[0m"
}

display_failed() {
    echo -e "\e[31;20m"
    echo " ######    ##    #  #       ######  #####"
    echo " #        #  #   #  #       #       #    #"
    echo " #####   #    #  #  #       #####   #    #"
    echo " #       ######  #  #       #       #    #"
    echo " #       #    #  #  #       #       #    #"
    echo " #       #    #  #  ######  ######  #####"
    echo -e "\e[0m"
}

check_deb(){
    t_debs=$(dpkg -l | grep -E "\bed-" | awk '{print "包名：" $2 "，版本: " $3}')
    echo "${t_debs}"
    echo "$t_debs" | grep -Eq "\bed-.*-(firmware|bsp)\b"
    if [ $? -ne 0 ]; then
        display_failed
    else
        display_pass
        sleep 3
        sudo poweroff
    fi
}

check_deb

exit 0
