summaryrefslogblamecommitdiffstats
path: root/os-plugins/plugins/xserver/files/nvidia-install.sh
blob: 218020d5a1e1558a77230b3df77fc38a70bfa7e1 (plain) (tree)
1
2
3
4
5
6
7
8
9
         
 


                                                          
                                              


                                                         
 
                                                       
 


                         
 


                              
                                                                
                                           

                                                                   



                                       




                           


                                                              
                                                                 

                              
  
                         
#!/bin/sh

##########################################################
# Installs NVIDIA binary drivers into openslx plugin-repo
##########################################################
PLUGIN_PATH="/opt/openslx/plugin-repo/xserver"
TMP_FOLDER="/opt/openslx/plugin-repo/xserver/nvidia/temp"
PKG_FOLDER="/opt/openslx/plugin-repo/xserver/packages"
MODULES_FOLDER="/opt/openslx/plugin-repo/xserver/modules"

#TODO: check if we still have .../xserver/nvidia folder

DISTRO=$(lsb_release -i)
RELEASE=$(lsb_release -r)


cd ${PLUGIN_PATH}

# Ubuntu gfx-install.sh skript
if [ "1" -eq "$(echo ${DISTRO} | grep 'Ubuntu' | wc -l)" ]; then
  # we have Ubuntu - run ubuntu-gfx-install
  echo "* Using Ubuntu packages to install nvidia modules and libs"
  if [ "8.10" = "$(echo ${RELEASE}| awk '{print $2}')" ]; then
    ./ubuntu-8.10-gfx-install.sh nvidia
  else
    ./ubuntu-gfx-install.sh nvidia
  fi
  exit
fi
# End ubuntu gfx-install.sh


# SUSE gfx-install.sh skript
if [ "1" -eq "$(lsb_release -i | grep 'SUSE' | wc -l)" ]; then
  # we have SUSE - run ubuntu-gfx-install
  echo "* Using SuSE packages to install nvidia modules and libs"
  ./suse-gfx-install.sh nvidia
  exit
fi
# End suse gfx-install.sh