diff options
Diffstat (limited to 'system/nvidia-legacy390-driver/nvidia-switch')
-rw-r--r-- | system/nvidia-legacy390-driver/nvidia-switch | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/system/nvidia-legacy390-driver/nvidia-switch b/system/nvidia-legacy390-driver/nvidia-switch index 2e71e3b75b..3fa408c09d 100644 --- a/system/nvidia-legacy390-driver/nvidia-switch +++ b/system/nvidia-legacy390-driver/nvidia-switch @@ -40,6 +40,7 @@ else fi CWD=$(pwd) LIBSUFFIX="LIBDIRSUFFIX" # This will be replaced in the build script +INC="${ROOT}usr/include/GL" LIB="${ROOT}usr/lib${LIBSUFFIX}" XMOD="${LIB}/xorg/modules" XLIB="$XMOD/extensions" @@ -49,20 +50,20 @@ save_glx(){ cd "$XLIB" case "$1" in "nvidia") - if [ -e libglx.so ]; then - cp -a libglx.so libglx.so-xorg + if [ -f libglx.so ]; then + mv libglx.so libglx.so-xorg fi ln -sf libglx.so.$NV_VERSION libglx.so ;; "xorg") - if [ -e libglx.so-xorg ]; then + if [ -f libglx.so-xorg ]; then rm -f libglx.so mv libglx.so-xorg libglx.so else if [ ! -e libglx.so ]; then - echo -e "WARNING: libglx.so not found! Please reinstall xorg-server!\n" + echo -e "WARNING: libglx.so not found! Please reinstall xorg-server!\n" else - if [ -L libglx.so ]; then + if [ -h libglx.so ]; then rm libglx.so echo -e "WARNING: removed dead symlink libglx.so! Please reinstall xorg-server!\n" fi |