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 ...@@ -35,12 +35,13 @@ epm update-kernel || fatal
# проверяем, совпадает ли ядро (пока нет такой проверки в update-kernel) # проверяем, совпадает ли ядро (пока нет такой проверки в update-kernel)
# TODO: добавить функцию в update-kernel и здесь использовать её # TODO: добавить функцию в update-kernel и здесь использовать её
check_run_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 USED_KFLAVOUR="$(uname -r | awk -F'-' '{print $(NF-2)}')-def"
echo "Запущено самое свежее установленное ядро." 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 return 0
else else
echo "В системе есть ядро свежее запущенного." echo "В системе есть ${USED_KFLAVOUR} ядро свежее запущенного."
echo "Перезагрузитесь со свежим ядром и перезапустите: epm play switch-to-nvidia" echo "Перезагрузитесь со свежим ${USED_KFLAVOUR} ядром и перезапустите: epm play switch-to-nvidia"
return 1 return 1
fi 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