Commit 72b9f228 authored by Vitaly Lipatov's avatar Vitaly Lipatov

epm prescription switch-to-nvidia: run apt-get with -y if needed

parent 5a3c6ef1
#!/bin/sh #!/bin/sh
# kind of hack: inheritance --force from main epm
echo "$EPM_OPTIONS" | grep -q -- "--force" && force="--force"
echo "$EPM_OPTIONS" | grep -q -- "--auto" && auto="--auto"
fatal() fatal()
{ {
echo "FATAL: $*" >&2 echo "FATAL: $*" >&2
......
...@@ -43,9 +43,11 @@ check_run_kernel || fatal ...@@ -43,9 +43,11 @@ check_run_kernel || fatal
epm install --skip-installed nvidia_glx_common || fatal epm install --skip-installed nvidia_glx_common || fatal
apt_auto=''
[ -n "$auto" ] && apt_auto='-y'
# используем команды из nvidia-install-driver # используем команды из nvidia-install-driver
# устанавливает проприетарные драйвера nvidia и модули для ядра # устанавливает проприетарные драйвера nvidia и модули для ядра
a= apt-get install-nvidia || fatal a= apt-get $apt_auto install-nvidia || fatal
a= x11presetdrv # сканирует PCI в /sys на предмет видеоплат производителя NVIDIA. Если таковые найдены, ищет пары драйверов ядерный+X-овый, совпадающие по версии. Переключает /lib/modules/`uname -r`/nVidia/nvidia.ko на выбранную версию a= x11presetdrv # сканирует PCI в /sys на предмет видеоплат производителя NVIDIA. Если таковые найдены, ищет пары драйверов ядерный+X-овый, совпадающие по версии. Переключает /lib/modules/`uname -r`/nVidia/nvidia.ko на выбранную версию
a= ldconfig # обновляет кэш информации о новейших версиях разделяемых библиотек a= ldconfig # обновляет кэш информации о новейших версиях разделяемых библиотек
......
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