История изменений
Исправление iVS, (текущая версия) :
Проверил - твой скрипт ставит в eselect последнее ядро. Не всегда пользователи, да и я сам юзаю распоследнее, даже если поставлено.
Задача тогда еще проще: смотри eselect kernel list (это проще, чем переходить в нужную директорию) и передавай номер ядра как параметр. Тогда заменяешь строки в скрипте
kernel_list=$(eselect --brief kernel list)
new_kernel=${kernel_list##*$'\n'}
kernel_list=$(eselect --brief kernel list)
new_kernel=$(sed -n "${1}p" <<< "$kernel_list")
Исходная версия iVS, :
Проверил - твой скрипт ставит в eselect последнее ядро. Не всегда пользователи, да и я сам юзаю распоследнее, даже если поставлено.
Задача тогда еще проще: смотри eselect kernel list (это проще, чем переходить в нужную директорию) и передавай номер ядра как параметр, например, это 2
. Тогда заменяешь строки в скрипте
kernel_list=$(eselect --brief kernel list)
new_kernel=${kernel_list##*$'\n'}
kernel_list=$(eselect --brief kernel list)
new_kernel=$(sed -n "${1}p" <<< "$kernel_list")