Commit 364c7f2b authored by Mikhail Tergoev's avatar Mikhail Tergoev Committed by Vitaly Lipatov

epmp switch-to-nvidia.sh: added check kflavour

parent 116d5c46
......@@ -35,12 +35,13 @@ epm update-kernel || fatal
# проверяем, совпадает ли ядро (пока нет такой проверки в update-kernel)
# TODO: добавить функцию в update-kernel и здесь использовать её
check_run_kernel () {
if [ -n "$(ls /boot | grep "vmlinuz" | grep -vE 'vmlinuz-un-def|vmlinuz-std-def' | sort -Vr | head -n1 | grep $(uname -r))" ] ; then
echo "Запущено самое свежее установленное ядро."
USED_KFLAVOUR="$(uname -r | awk -F'-' '{print $(NF-2)}')-def"
if [ -n "$(ls /boot | grep "vmlinuz" | grep -vE 'vmlinuz-un-def|vmlinuz-std-def' | grep "${USED_KFLAVOUR}" | sort -Vr | head -n1 | grep $(uname -r))" ] ; then
echo "Запущено самое свежее установленное ${USED_KFLAVOUR} ядро."
return 0
else
echo "В системе есть ядро свежее запущенного."
echo "Перезагрузитесь со свежим ядром и перезапустите: epm play switch-to-nvidia"
echo "В системе есть ${USED_KFLAVOUR} ядро свежее запущенного."
echo "Перезагрузитесь со свежим ${USED_KFLAVOUR} ядром и перезапустите: epm play switch-to-nvidia"
return 1
fi
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment