home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2007 September / PCWSEP07.iso / Software / Linux / Linux Mint 3.0 Light / LinuxMint-3.0-Light.iso / casper / filesystem.squashfs / sbin / lrm-video < prev    next >
Encoding:
Text File  |  2007-05-23  |  763 b   |  29 lines

  1. #!/bin/sh
  2.  
  3. PATH=/sbin:/bin
  4.  
  5. MODULE="$1"
  6. shift
  7.  
  8. if [ "$MODULE" = "nvidia" ]; then
  9.     if [ -e /lib/linux-restricted-modules/.nvidia_legacy_installed ]; then
  10.         MODULE="nvidia_legacy"
  11.     fi
  12.     if [ -e /lib/linux-restricted-modules/.nvidia_new_installed ]; then
  13.         MODULE="nvidia_new"
  14.     fi
  15.     XORG="nvidia";
  16. elif [ "$MODULE" = "nvidia_legacy" -o "$MODULE" = "nvidia_new" ]; then
  17.     XORG="nvidia";
  18. elif [ "$MODULE" = "fglrx" ]; then
  19.     XORG="fglrx";
  20. fi
  21.  
  22. if cat /etc/X11/xorg.conf 2>/dev/null | \
  23.   sed -n -e '/^[ \t]*section[ \\t]*"device"/I,/^[ \t]*endsection/I{/^[ \t]*driver[ \t]*/I{s/^[ \t]*driver[ \t]*"*//I;s/"*[ \t]*$//;p}}' | \
  24.   grep -q -w $XORG; then
  25.     modprobe --ignore-install -Qb $@ $MODULE
  26. else
  27.     echo "Not loading $MODULE module; not used in /etc/X11/xorg.conf" 1>&2
  28. fi
  29.