melawy-archiso-config/airootfs/usr/local/bin/ucode

24 lines
776 B
Bash
Executable File

#!/bin/bash
#set -e
###############################################################################
# Author : Valeria Fadeeva
# Website : https://valeria.fadeeva.me
# Website : https://fadeeva.me
# Website : https://melawy.ru
###############################################################################
cpu_vendor=$(cat /proc/cpuinfo | awk '/vendor_id/ {print $3}' | head -n 1)
if [[ "$cpu_vendor" == "GenuineIntel" ]]; then
echo "Intel CPU detected."
sudo pacman -Rdd --noconfirm amd-ucode
elif [[ "$cpu_vendor" == "AuthenticAMD" ]]; then
echo "AMD CPU detected."
sudo pacman -Rdd --noconfirm intel-ucode
else
echo "Unknown CPU vendor: $cpu_vendor"
sudo pacman -Rdd --noconfirm intel-ucode amd-ucode
fi
rm /usr/local/bin/ucode