#!/bin/sh
# -*- coding: utf-8; indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*-
# vim:fileencodings=utf-8:expandtab:tabstop=4:shiftwidth=4:softtabstop=4

set -e -x
        
# Workaround the nvidia-prime issue
if [ -e /usr/share/ubuntu/force-oobe-intel ]
then
    prime-select nvidia
fi
        
#due to apt_install_oobe nvidia-340, insert module so user could start the X server after OOBE.
if [ -e /etc/force-prime ] || dpkg -l nvidia-[0-9]*
then
    if [ "$(prime-select query)" = "nvidia" ] ; then
        modprobe $(basename -s .ko $(find /lib/modules/$(uname -r)/updates/dkms -name "nvidia_*.ko" -print))
    fi
fi
